修复bug
This commit is contained in:
@@ -460,7 +460,12 @@ class MonitorService:
|
||||
await self.storage.add_log("WARN", f"{sym} candles_failed: {exc}")
|
||||
continue
|
||||
|
||||
result = evaluate_exchange(sym, alt_rows, btc_rows, rule_params)
|
||||
try:
|
||||
result = evaluate_exchange(sym, alt_rows, btc_rows, rule_params)
|
||||
except Exception as exc: # noqa: BLE001
|
||||
await self.storage.add_log("WARN", f"{sym} evaluate_failed: {exc}")
|
||||
continue
|
||||
|
||||
if result.signal_level in {"WATCH", "TRIGGER"}:
|
||||
est_vol = float(vol_map.get(inst, 0.0)) if vol_map else 0.0
|
||||
signal_side = str((result.metrics or {}).get("signal_side") or result.signal_side or "NONE")
|
||||
|
||||
Reference in New Issue
Block a user