Timeframe: 4H (TV fills 1 bar ahead = 0 days 04:00:00 offset) Loading TV trades from: data/mlp/MLPScores_COINBASE_BTCUSD_2026-09-24_4h.csv TV trades: 65 real signal + 0 margin-call Running Python strategy strategy_mlp_scores.py on: data/mlp/COINBASE_BTCUSD, 240.csv Python trades: 65 (Pine timeCondition 2017-12-01 → 2026-09-24; 65 total after time gate) Key params: Entry threshold: -190.0 (use_entry_conf=False) Exit threshold: 220.0 (use_exit_conf=1) Trailing stop: 5.0% ================================================================================ MATCH SUMMARY ================================================================================ Total TV real trades : 65 (coverage through 2026-09-09) Total Python trades : 65 Entry + exit matched : 65 (100.0% of TV) Entry matched, exit Δ : 0 Python-only (extra) : 0 (IS: 0, OOS after 2026-09-09: 0 — OOS are expected, not bugs) TV-only (missed) : 0 ================================================================================ Python cumulative P&L (0.5%/side comm): 1,772.7% TV cumulative P&L: 1,773.2% → net vs TV relative diff: 0.0% (residual = fill price / slippage / timing) Python gross (no commission, reference): 3,487.2% ──────────────────────────────────────────────────────────────────────────────── FULLY MATCHED (65 trades) ──────────────────────────────────────────────────────────────────────────────── # Py Entry TV Entry Py Exit TV Exit Py P&L% TV P&L% Δ P&L% ------------------------------------------------------------------------------ 1 2017-12-18 2017-12-18 2017-12-19 2017-12-19 -6.0% -6.0% +0.0% 2 2018-01-02 2018-01-02 2018-01-04 2018-01-04 8.1% 8.1% +0.0% 3 2018-04-10 2018-04-11 2018-04-12 2018-04-12 10.5% 10.5% -0.0% 4 2018-04-16 2018-04-16 2018-04-25 2018-04-25 10.7% 10.7% +0.0% 5 2018-07-15 2018-07-16 2018-07-21 2018-07-21 13.6% 13.6% +0.0% 6 2019-02-19 2019-02-19 2019-02-24 2019-02-24 -3.2% -3.2% +0.0% 7 2019-03-12 2019-03-13 2019-04-02 2019-04-02 20.5% 20.5% -0.0% 8 2019-04-30 2019-04-30 2019-05-12 2019-05-12 38.3% 38.5% -0.2% 9 2019-12-02 2019-12-02 2019-12-04 2019-12-05 -3.2% -3.2% -0.0% 10 2019-12-09 2019-12-10 2019-12-16 2019-12-16 -7.0% -7.0% -0.0% 11 2019-12-31 2019-12-31 2020-01-08 2020-01-08 9.3% 9.3% +0.0% 12 2020-01-10 2020-01-10 2020-01-19 2020-01-19 9.9% 9.9% +0.0% 13 2020-01-22 2020-01-22 2020-01-25 2020-01-25 -5.7% -5.8% +0.0% 14 2020-07-06 2020-07-06 2020-08-02 2020-08-02 23.4% 23.4% +0.0% 15 2020-08-04 2020-08-05 2020-08-11 2020-08-11 0.7% 0.7% +0.0% 16 2020-10-20 2020-10-21 2020-10-29 2020-10-29 9.1% 9.1% +0.0% 17 2021-01-05 2021-01-05 2021-01-09 2021-01-09 25.9% 25.9% +0.0% 18 2021-02-19 2021-02-19 2021-02-22 2021-02-22 5.3% 5.3% -0.0% 19 2021-07-04 2021-07-05 2021-07-05 2021-07-05 -3.6% -3.6% +0.0% 20 2021-08-12 2021-08-13 2021-08-17 2021-08-17 1.9% 1.9% -0.0% 21 2022-02-03 2022-02-03 2022-02-08 2022-02-08 15.6% 15.6% -0.0% 22 2022-08-08 2022-08-09 2022-08-16 2022-08-16 -0.6% -0.6% +0.0% 23 2022-11-06 2022-11-07 2022-11-07 2022-11-07 -1.0% -1.0% -0.0% 24 2022-11-07 2022-11-08 2022-11-08 2022-11-08 -3.2% -3.2% -0.0% 25 2022-12-27 2022-12-27 2023-02-05 2023-02-05 34.4% 34.4% +0.0% 26 2023-02-19 2023-02-20 2023-02-22 2023-02-22 -3.3% -3.3% -0.0% 27 2023-04-12 2023-04-13 2023-04-17 2023-04-17 -2.8% -2.8% +0.0% 28 2023-07-25 2023-07-26 2023-08-16 2023-08-17 -2.8% -2.8% -0.0% 29 2023-10-05 2023-10-06 2023-10-11 2023-10-11 -3.3% -3.3% -0.0% 30 2023-10-19 2023-10-20 2023-10-23 2023-10-24 14.0% 14.0% +0.0% 31 2023-11-12 2023-11-13 2023-11-13 2023-11-13 -1.4% -1.4% -0.0% 32 2023-11-13 2023-11-14 2023-11-14 2023-11-14 -1.0% -1.0% +0.0% 33 2023-11-30 2023-12-01 2023-12-11 2023-12-11 11.0% 11.0% +0.0% 34 2023-12-18 2023-12-18 2023-12-21 2023-12-21 5.2% 5.2% +0.0% 35 2023-12-22 2023-12-22 2023-12-30 2023-12-30 -5.1% -5.1% -0.0% 36 2024-01-10 2024-01-10 2024-01-11 2024-01-12 -0.5% -0.5% -0.0% 37 2024-01-19 2024-01-19 2024-01-22 2024-01-22 -3.9% -3.9% +0.0% 38 2024-01-24 2024-01-24 2024-02-19 2024-02-19 30.2% 30.2% -0.0% 39 2024-02-19 2024-02-20 2024-03-05 2024-03-05 17.5% 17.5% +0.0% 40 2024-03-06 2024-03-06 2024-03-14 2024-03-14 8.3% 8.3% -0.0% 41 2024-03-31 2024-03-31 2024-04-02 2024-04-02 -5.5% -5.5% +0.0% 42 2024-04-02 2024-04-03 2024-04-09 2024-04-09 4.3% 4.3% +0.0% 43 2024-07-11 2024-07-12 2024-07-25 2024-07-25 10.6% 10.6% +0.0% 44 2024-08-20 2024-08-21 2024-08-27 2024-08-27 3.5% 3.5% +0.0% 45 2024-09-12 2024-09-13 2024-10-01 2024-10-01 6.6% 6.6% -0.0% 46 2024-10-09 2024-10-10 2024-11-01 2024-11-01 13.2% 13.2% -0.0% 47 2025-01-14 2025-01-15 2025-01-16 2025-01-16 2.0% 2.0% +0.0% 48 2025-03-04 2025-03-04 2025-03-07 2025-03-07 2.6% 2.6% +0.0% 49 2025-04-10 2025-04-11 2025-05-29 2025-05-29 31.6% 31.6% +0.0% 50 2025-06-02 2025-06-02 2025-06-13 2025-06-13 -1.5% -1.5% +0.0% 51 2025-06-25 2025-06-26 2025-06-30 2025-06-30 0.1% 0.1% -0.0% 52 2025-07-17 2025-07-18 2025-08-01 2025-08-01 -6.0% -6.0% +0.0% 53 2025-08-06 2025-08-07 2025-08-14 2025-08-14 1.8% 1.8% +0.0% 54 2025-09-29 2025-09-29 2025-10-10 2025-10-10 5.3% 5.3% +0.0% 55 2025-11-11 2025-11-12 2025-11-13 2025-11-13 -5.2% -5.2% +0.0% 56 2025-12-10 2025-12-10 2025-12-14 2025-12-14 -4.3% -4.3% +0.0% 57 2026-01-05 2026-01-06 2026-01-19 2026-01-19 -2.3% -2.3% +0.0% 58 2026-01-26 2026-01-27 2026-01-29 2026-01-29 -1.4% -1.4% -0.0% 59 2026-04-29 2026-04-30 2026-05-16 2026-05-16 2.4% 2.4% -0.0% 60 2026-05-18 2026-05-18 2026-05-28 2026-05-28 -5.8% -5.8% -0.0% 61 2026-06-15 2026-06-16 2026-06-18 2026-06-18 -6.9% -7.0% +0.0% 62 2026-06-30 2026-06-30 2026-07-02 2026-07-02 2.2% 2.2% +0.0% 63 2026-07-09 2026-07-10 2026-07-28 2026-07-28 -0.8% -0.8% -0.0% 64 2026-07-29 2026-07-30 2026-09-01 2026-09-01 19.7% 19.7% -0.0% 65 2026-09-02 2026-09-03 2026-09-08 2026-09-09 0.5% 0.5% -0.0% ================================================================================ DIAGNOSTIC RECOMMENDATIONS ================================================================================ Parity looks good! Minor differences are expected from fill-price offset. Tip: run with --verbose for score context tables on all divergent trades. activation_scores: run tools/diagnose_tv_parity.py for per-component breakdown. MLP: run tools/check_mlp_parity.py before interpreting trade-list differences. ================================================================================