2ae6d7afe6
Col real-truth ledger net_return resta il numero SIM diagnostico: sui TP fantasma da spike-print testnet (ETH, bars_held=0: lo spike genera il segnale E tocca il TP intrabar; il reale chiude a mercato pagando fee/spread) il report Telegram diceva 26 positivi / 0 negativi mentre il reale era 11/15. Ora collect() usa ev.win (real-truth-aware, fallback nr>0 per eventi storici); i PnL per-motivo erano gia' reali. TODO: nota monitor sul churn da spike (niente filtri anti-spike nei segnali: artefatto testnet, real-truth gia' contabilizza giusto). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>