docs: 下阶段开发计划(架构 v2 落地 M6-M8)+ MySQL 迁移文档同步

- docs/DEV_PLAN_v2.md:基于 ARCHITECTURE_v2 与 M0-M5 现状的下一阶段计划
  (M-DB 迁移收尾 → M6 因子定义入库/复合因子/口径修复 → M7 Selection/Signal/
  Portfolio 引擎分层 → M8 Strategy 平台化/Web 做实/Agent 工具补齐;含本机 Redis
  127.0.0.1:6379 的接入触发点与执行顺序)
- ROADMAP.md:登记 M-DB 里程碑并指向 DEV_PLAN_v2
- USAGE.md / README.md:数据库描述由 SQLite 更新为 MySQL(config.yaml database.mysql)
This commit is contained in:
Simon
2026-09-08 23:58:51 +08:00
parent 6c2f198261
commit 0ffd574f30
4 changed files with 272 additions and 14 deletions
+3 -3
View File
@@ -2,7 +2,7 @@
个人 A 股量化研究平台:**选股 · 因子研究 · 回测**,面向低频 / 中低频交易研究。
> 核心量化引擎:[Qlib](https://github.com/microsoft/qlib) · 首选数据源:Tushare(新浪财经为备用)· 当前数据库:SQLite(未来 MySQL,业务层无感切换)
> 核心量化引擎:[Qlib](https://github.com/microsoft/qlib) · 首选数据源:Tushare(新浪财经为备用)· 当前数据库:MySQL(业务层无感切换;SQLite 仅兜底)
## 定位
@@ -22,7 +22,7 @@ FastAPI (backend)
↓ Research Specification
Application Service ── Quant Service ── Qlib Adapter ── Qlib
↓ ↓
Repository / DAO Parquet / SQLite
Repository / DAO Parquet / MySQL
```
### 目录结构
@@ -85,7 +85,7 @@ uv run alembic revision --autogenerate -m "add xxx table" # 修改 Model 后
## 开发阶段(对应架构文档 §20)
- **Phase 1 数据**:Tushare → 标准化 → SQLite(stock / daily / 复权因子 / 交易日历 / 财务指标),Parquet 导出
- **Phase 1 数据**:Tushare → 标准化 → MySQL(stock / daily / 复权因子 / 交易日历 / 财务指标),Parquet 导出
- **Phase 2 Qlib**:Parquet → Qlib Dataset → 因子(Alpha158 / 自定义)→ LightGBM → 回测
- **Phase 3 Web**:股票池 / 因子研究 / 选股 / 回测 / 结果可视化(Next.js + ECharts)
- **Phase 4 Experiment**:所有研究自动可复现存档