fix: per_stock_reassess无参数不再跑全量regenerate_all(600s超时)——改为scan_watchlist_stocks只处理盘中到期自选(MAX_PER_RUN=3快),全量重评回归premarket职责

This commit is contained in:
hmo
2026-08-14 07:24:38 +08:00
parent 247066a8a5
commit f1c5e2762d
+4 -4
View File
@@ -220,10 +220,10 @@ def _build_full_analysis(code, entry, result):
def main():
codes = [a for a in sys.argv[1:] if not a.startswith("-")]
if not codes:
print("[FULL] 无指定编码,跑全量 regenerate_all()")
from strategy_lifecycle import regenerate_all
regenerate_all(stdout=False)
print("[FULL] 全量重评完成")
# 2026-08-14 修复:无参数时不再跑全量 regenerate_all(那是盘前 premarket 的职责,超时 600s
# 改为只处理盘中到期的自选(scan_watchlist_stocksMAX_PER_RUN=3 限制,快)
print("[WL-SCAN] 无指定编码,扫描盘中到期自选(不跑全量 regenerate_all")
scan_watchlist_stocks()
return
# 读现有 decisions