Commit Graph
2 Commits
Author SHA1 Message Date
Simon 03fb463216 feat(web): K线图库对比 —— TradingView Lightweight Charts 实现 + 双库切换
- 按确认方案「两套实现并存对比」:
  - npm 依赖 lightweight-charts@4.2.3(v3 §21 推荐库)
  - components/StockChart/chartTypes.ts:共享 props 接口
  - CandleChart.tsx(ECharts 版,重构复用共享类型)+ CandleChartLW.tsx
    (Lightweight 版:蜡烛+成交量副刻度+MA+成交实心箭头/未成交信号圆点 markers)
  - StockChart.tsx wrapper;个股页顶部「ECharts / Lightweight」切换(默认 Lightweight)
- /stocks/600519.SH 冒烟 200;tsc --noEmit 通过
2026-09-09 07:21:07 +08:00
Simon e1a0a8aa38 feat(web): M9-4 Stock Research Page /stocks/[symbol](v3 §20.4)
- 个股统一研究页:K 线(chart API,none/qfq/hfq 显示切换)+ 量 + MA +
  成交 fills/未成交信号标记 + 该股历史选股命中与信号记录(点击看原因/价格)
- 股票池每行代码可点击进入本页
- 数据全部来自 Chart API(前端不重算);类型补齐 Stock.market/exchange
- 冒烟:/stocks/600519.SH 200,MySQL 上 qfq K 线返回正常;tsc --noEmit 通过
2026-09-09 07:14:44 +08:00