a6905f2691
Bug: win_rate() only checked pnl_net/pnl_gross/pnl fields, but Kalman backtests save trades with net_pnl/gross_pnl (underscore-first). Result: all 4 Kalman assets showed 0% win on 27-35 trades. After fix: BTC: 0% → 45% (16/35) ETH: 0% → 47% (16/34) HYPE: 0% → 51% (14/27) VVV: 0% → 57% (19/33) Also corrected paper trader coin assignments for Mean Reversion and Momentum Breakout (was BTC, should be ETH).