修复bug

This commit is contained in:
dekun
2026-05-18 08:10:28 +08:00
parent 24550b0ce0
commit 82a7237063
8 changed files with 132 additions and 58 deletions
+6 -1
View File
@@ -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")