{ "changelog": "v4.15: 6 fix critici strategia Rettangolo (Mattia 22/07 10:55). (1) entry teorica usata come prezzo ordine invece di current_price. (2) pattern rilassato scattera SOLO su candela appena chiusa (no ritardo 1 candela). (3) Doji/Hammer obbligatorio, rimosso or cur_bearish/cur_bullish. (4) breakout piu\u0027 recente (reversed range). (5) SL/TP payload rinominati sl_ref-\u003esl_price e tp-\u003etp_price. (6) Runner fa polling su /webhook/status/\u003cid\u003e per conferma reale fill (no solo \u0027queued\u0027). Endpoint aggiunto: GET /webhook/status/\u003crequest_id\u003e.", "version": "v4.15", "updated": "2026-07-22T11:05:00", "rules": "P006 SL -3% MARGINE = -1% PREZZO, P007 EMA50 regime, P007b CHOP filter via market_regime (ADX/BB), ZONA-MID 1% solo Rettangolo, sizing 1500 USDT, leva 3x, trailing 0.5% MARGINE @ +1% MARGINE trigger, trailing safety net Python + peak init lazy, integrity SHA256, rettangolo-\u003ewebhook, P008 DISATTIVATO, mini_proxy instrada /webhook /stats /square /tableau. round_price usa format(tick, \u0027f\u0027) per tickSize notazione scientifica (fix WIFUSDT 22/07).", "files": [ { "sha256": "2c1b16ad7db6c29e8fa944d72d60468688119eaa92af8efa5eb607dd163237a1", "path": "G:\\AI TRADING ENGINE\\live_deploy\\webhook_receiver.py" }, { "sha256": "0e65c974f635514d372acb5c98b0cca2626b21c85db2ecdbffdc402745c83b11", "path": "G:\\AI TRADING ENGINE\\live_deploy\\sltp_engine.py" }, { "sha256": "25f148c1547b3ecb87179f7534ec34709e748b8340d6faf76a9ef0113e627977", "path": "G:\\AI TRADING ENGINE\\live_deploy\\bybit_demo_client.py" }, { "sha256": "e0ef85975609d120bbe176c91d683998fade67380f6179fd5cef841ce7df1f20", "path": "G:\\AI TRADING ENGINE\\live_deploy\\trailing_stop_watchdog.py" }, { "sha256": "f1a84b987df51f8ba92806bbaf8f23e19682801ba5ef97600845c2a1866155e4", "path": "G:\\AI TRADING ENGINE\\charter_core\\conversions.py" }, { "sha256": "d08c317543ddf3f27d21941855907e15a870ccf73d1cd899f0ade8a2c5bdf4dc", "path": "G:\\AI TRADING ENGINE\\live_deploy\\integrity_watchdog.py" }, { "sha256": "bfc0764c237c574a2d02fe8fab578b8b10df2bd322718428b8028dec59c27bb4", "path": "G:\\AI TRADING ENGINE\\live_deploy\\rettangolo_runner.py" }, { "sha256": "3bb199c79b8ffead8be6d0861c8b103d610d015e93db2a1a52314e0285c29d82", "path": "G:\\AI TRADING ENGINE\\live_deploy\\rettangolo_strategy.py" }, { "sha256": "4a8e532f9f8666528937b39f95fec0c3edff17fba0d029b9aece11e4a4031e77", "path": "G:\\AI TRADING ENGINE\\live_deploy\\rettangolo_config.py" }, { "sha256": "e720b3d7df2a7abafc5b1907d5b746eff4fc7a14ccdfff637449aa43fdb4255c", "path": "G:\\AI TRADING ENGINE\\charter_core\\paletti.py" }, { "sha256": "4a332cae26e2cd71af4ee148a30dda28ae6613acc48311708a2aba9ea51f933b", "path": "G:\\AI TRADING ENGINE\\charter_core\\charter_config.py" }, { "sha256": "24b3106f4d9788d832026b47e2a67cec66053c5a70dbd2f42fc305ee3a93e114", "path": "G:\\AI TRADING ENGINE\\charter_core\\charter_engine.py" }, { "sha256": "2a013f7185ba53378b7ac39bf0603cedd54bbdbc273e9a265ab711e097ee06fb", "path": "G:\\AI TRADING ENGINE\\live_deploy\\mavis_supervisor_3.py" }, { "sha256": "cca33e47450a61a9bf320cd1349aab16cb1e190c5b227573f6c2e8f4c0e64a94", "path": "G:\\AI TRADING ENGINE\\live_deploy\\generate_tableau.py" }, { "sha256": "e2fe6606ad115a0189bfb1f9b4a2e9c32b4cb7ac728b9031cc14f2c1072679aa", "path": "G:\\AI TRADING ENGINE\\live_deploy\\mini_proxy.py" }, { "sha256": "82f060ea71d3c688108f45cc9dd67c07b5742094773b7ae1e795c8bf90e74db9", "path": "G:\\AI TRADING ENGINE\\charter_core\\market_regime.py" }, { "sha256": "96d84ed2f7cc432b99ed61b4b8c7518a0ecca7180033e9d4e9ee28ab961500d7", "path": "G:\\AI TRADING ENGINE\\charter_core\\cd_types.py" }, { "sha256": "1c49ad4f9ff3000a8cae11b942916d5db0f72e3b58d92f6f33c777fa5ccb5117", "path": "G:\\AI TRADING ENGINE\\charter_core\\indicators.py" } ], "updated_by": "Mavis 2026-07-22 v4.15 dopo 6 fix critici strategia Rettangolo (Fix 1-6 confermati da Mattia 10:55)" }