Harden trading, training, and monitoring

This commit is contained in:
Codex
2026-07-10 15:51:53 +03:00
parent 6fb79ee2a9
commit 069d75d2f2
55 changed files with 2658 additions and 2332049 deletions
+4 -1
View File
@@ -60,7 +60,10 @@ class TradeLearner:
self.storage.set_runtime("learning_state", self.state.as_dict())
return self.state
trades = self.storage.closed_trades(self.settings.learning_lookback_trades)
trades = self.storage.closed_trades(
self.settings.learning_lookback_trades,
mode=self.settings.trading_mode,
)
total_net = sum(float(trade.get("net_pnl") or 0.0) for trade in trades)
wins = sum(1 for trade in trades if float(trade.get("net_pnl") or 0.0) > 0)
symbol_stats = _group_stats(trades, "symbol")