Harden trading, training, and monitoring
This commit is contained in:
@@ -198,9 +198,12 @@ def _group_stats(trades: list[dict[str, Any]], key_fn) -> list[dict[str, Any]]:
|
||||
|
||||
def _active_universe_trades(settings: Settings, trades: list[dict[str, Any]]) -> list[dict[str, Any]]:
|
||||
symbols = {symbol.upper() for symbol in settings.symbols}
|
||||
if not symbols:
|
||||
return trades
|
||||
return [trade for trade in trades if str(trade.get("symbol", "")).upper() in symbols]
|
||||
return [
|
||||
trade
|
||||
for trade in trades
|
||||
if (not symbols or str(trade.get("symbol", "")).upper() in symbols)
|
||||
and str(trade.get("mode", "paper")) == settings.trading_mode
|
||||
]
|
||||
|
||||
|
||||
def _symbol_guard_stats(settings: Settings, trades: list[dict[str, Any]]) -> list[dict[str, Any]]:
|
||||
|
||||
Reference in New Issue
Block a user