支持手动指定品种和日期进行打分

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
fish
2026-05-03 15:57:31 +08:00
parent 23776b5e96
commit a1355d91aa
12 changed files with 257 additions and 23 deletions

View File

@@ -11,6 +11,7 @@ app = FastAPI(title="期货数据采集与打分服务")
class RunRequest(BaseModel):
ts_code: Optional[str] = None
symbol: str = "FG"
trade_date: Optional[str] = None
class RunResponse(BaseModel):
@@ -44,7 +45,7 @@ def run_pipeline(req: RunRequest):
df = fetcher.fetch_contract(ts_code)
storage.save_candles(df)
result = scorer.score_daily(df)
result = scorer.score_daily(df, req.trade_date)
storage.save_score(result)
push_title = f"{result.ts_code.split('.')[0]} {result.trade_date}"