fix: check_codes拉价集合兜底——trig空但主层有止损/区间/止盈的策略也纳入(603920盲区第二环:zones兜底修了但价格根本没拉,price_info=None仍跳过)
This commit is contained in:
@@ -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"])
|
||||
|
||||
# 批量拉取这些股票的价格
|
||||
|
||||
Reference in New Issue
Block a user