fix: build_reason weights 参数设为可选

This commit is contained in:
lookt
2026-09-16 14:34:45 +08:00
parent 42e1e68e26
commit 80d865de89
2 changed files with 16 additions and 1 deletions
+15
View File
@@ -0,0 +1,15 @@
# -*- coding: utf-8 -*-
"""服务器端验证新推荐原因格式"""
import sys, warnings
sys.path.insert(0, '/opt/a_stock_timeline')
warnings.filterwarnings('ignore')
from src.fetcher.kline_fetcher import KlineFetcher
from src.quant.engine import QuantEngine
DB = '/opt/a_stock_timeline/data/a_stock.db'
q = QuantEngine(emit=lambda e: None, db_path=DB)
recs = q.build_recommendations(3)
print('=== 新格式推荐 ===')
for r in recs:
print('{}{} | {}'.format('' * r['stars'], r['name'], r['reason'][:80]))
print('=== 全部完成 ===')