From a4bb7828f862d8f226df1ec123a7362fa4d5c48d Mon Sep 17 00:00:00 2001 From: root Date: Thu, 12 Mar 2026 12:30:09 +0000 Subject: [PATCH] fix: route custom_ strategy names to _evaluate_v53() for V5.4 Strategy Factory --- backend/signal_engine.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/signal_engine.py b/backend/signal_engine.py index cab3ef4..cbc212a 100644 --- a/backend/signal_engine.py +++ b/backend/signal_engine.py @@ -554,7 +554,7 @@ class SymbolState: # v53 → 统一评分(BTC/ETH/XRP/SOL) # v53_alt / v53_btc → 兼容旧策略名,转发到 _evaluate_v53() # v51/v52 → 原有代码路径(兼容,不修改) - if strategy_name.startswith("v53"): + if strategy_name.startswith("v53") or strategy_name.startswith("custom_"): allowed_symbols = strategy_cfg.get("symbols", []) if allowed_symbols and self.symbol not in allowed_symbols: snap = snapshot or self.build_evaluation_snapshot(now_ms)