feat: 市场看板 - 聚合同花顺SDK全量数据的A股实时看板

- 新增 /dashboard 页面:暗色主题,指数行情/市场温度/涨跌分布/行业强度/概念热度/事件情报
- 后端聚合接口 /api/market-dashboard,30秒缓存
- 利用SDK接口:指数行情、全市场快照、涨停/跌停/炸板池、连板天梯、热门股、飙升榜、龙虎榜、异动分析、集合竞价基准、行业/概念目录
- 市场温度评分:6因子加权(涨跌比/中位涨跌/强弱比/涨停活跃度/炸板惩罚/竞价信号)
- 首页添加市场看板导航入口
This commit is contained in:
Sakurasan
2026-08-31 10:29:37 +08:00
parent b1f216b2a4
commit d7d019c2c4
7 changed files with 1215 additions and 2 deletions
+2 -1
View File
@@ -7,7 +7,7 @@ from contextlib import asynccontextmanager
from dotenv import load_dotenv
from database import init_db
from routes import stock, collections, shares, themes, core_stocks, fuyao
from routes import stock, collections, shares, themes, core_stocks, fuyao, market_dashboard
from services.daily_collector import collector_loop, cache_cleanup_loop
load_dotenv()
@@ -46,6 +46,7 @@ app.include_router(shares.router, prefix="/api/share")
app.include_router(themes.router, prefix="/api/themes")
app.include_router(core_stocks.router, prefix="/api/core-stocks")
app.include_router(fuyao.router, prefix="/api/v2")
app.include_router(market_dashboard.router, prefix="/api")
# 生产模式:后端同时托管前端静态文件
# catch-all 路由在 API 路由之后注册,所以 API 优先级更高