feat: 热点股追踪增加近3/5/10交易日筛选
This commit is contained in:
@@ -20,11 +20,11 @@ def _recent_trade_dates(conn, n: int = 10) -> list[str]:
|
||||
return [r["trade_date"] for r in reversed(rows)]
|
||||
|
||||
|
||||
@router.get("/active", summary="活跃核心股 + 最近10日涨幅矩阵")
|
||||
async def active_core_stocks():
|
||||
@router.get("/active", summary="活跃核心股 + 最近N日涨幅矩阵")
|
||||
async def active_core_stocks(days: int = Query(10, ge=1, le=30, description="交易日天数")):
|
||||
conn = get_connection()
|
||||
try:
|
||||
dates = _recent_trade_dates(conn, 10)
|
||||
dates = _recent_trade_dates(conn, days)
|
||||
if not dates:
|
||||
return JSONResponse({"dates": [], "stocks": []}, headers=_NO_CACHE_HEADERS)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user