fix: per_stock_reassess无参数不再跑全量regenerate_all(600s超时)——改为scan_watchlist_stocks只处理盘中到期自选(MAX_PER_RUN=3快),全量重评回归premarket职责
This commit is contained in:
@@ -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_stocks,MAX_PER_RUN=3 限制,快)
|
||||
print("[WL-SCAN] 无指定编码,扫描盘中到期自选(不跑全量 regenerate_all)")
|
||||
scan_watchlist_stocks()
|
||||
return
|
||||
|
||||
# 读现有 decisions
|
||||
|
||||
Reference in New Issue
Block a user