fix: check_codes拉价集合兜底——trig空但主层有止损/区间/止盈的策略也纳入(603920盲区第二环:zones兜底修了但价格根本没拉,price_info=None仍跳过)

This commit is contained in:
xxm
2026-08-24 14:34:39 +08:00
parent 69cd0478af
commit 896d0bb002
+3 -1
View File
@@ -681,7 +681,9 @@ def run_once(round_label=""):
check_codes = set()
for d in active:
trig = d.get("trigger", {})
if trig:
# 2026-08-24 兜底:trig 空但主层有止损/区间/止盈的版本化策略也纳入
# (否则 prices 里没它们,zones 循环 price_info=None 直接 continue——603920 盲区第二环)
if trig or d.get("stop_loss") or (d.get("entry_low") and d.get("entry_high")) or d.get("take_profit"):
check_codes.add(d["code"])
# 批量拉取这些股票的价格