auto-sync: 2026-05-03 08:28:37

This commit is contained in:
cfdaily
2026-05-03 08:28:37 +08:00
parent fde02e81e6
commit c58c8fc2ad
+29 -34
View File
@@ -1,6 +1,6 @@
# sanguo_vnpy 项目TODO
# sanguo_vnpy 项目 TODO
**最后更新**: 2026-05-02
**最后更新**: 2026-05-03
**维护人**: 庞统(副军师)
---
@@ -9,49 +9,44 @@
| # | 事项 | 来源 | 优先级 | 状态 |
|---|------|------|--------|------|
| 1 | Docker容器重启后需手动恢复回测服务 | P1 | ⚠️ 中 | 待处理 |
| 2 | DB导入非全自动(需/tmp手动复制到NAS) | P1 | ⚠️ 低 | 待优化 |
| 3 | NAS Synology开机后SMB自动挂载 | P1 | ⚠️ 中 | 待确认 |
| 1 | Docker 容器重启后需手动恢复回测服务 | P1 | ⚠️ 中 | 待处理(姜维确认未改进) |
| 2 | DB 导入非全自动(需 /tmp 手动复制到 NAS | P1 | ⚠️ 低 | 待优化 |
| 3 | NAS Synology 开机后 SMB 自动挂载 | P1 | ⚠️ 中 | 待确认(姜维确认未改进,cron 有检测兜底) |
## 二、数据平台
| # | 事项 | 来源 | 优先级 | 状态 |
|---|------|------|--------|------|
| 4 | **Parquet双写未实现**vnpy DB是实际唯一数据源Parquet真相源不完整) | P2 | ⚠️ 中 | 待处理 |
| 5 | **cron操作NAS SMB而非容器内DB**SMB性能差+潜在损坏) | P2 | ⚠️ 中 | 待处理 |
| 6 | NAS SMB DB备份未同步至04-30(停在2026-03-27 | P2 | ⚠️ 低 | 维护窗口处理 |
| 7 | 1只股票未更新5190/5191 | P2 | ⚠️ 低 | 下次cron自动补齐 |
| 8 | akshare代理问题未根治Mac环境降级链不完整) | P2 | ⚠️ 低 | 待优化 |
| 9 | 6条异常数据(原始Parquet,影响极小 | P1 | ⚠️ 低 | P4全量校验 |
| 4 | **Parquet 双写未实现**vnpy DB 是实际唯一数据源) | P2 | ⚠️ 中 | 待处理(赵云确认无推进) |
| 5 | **cron 操作 NAS SMB 而非容器内 DB** | P2 | ⚠️ 中 | 待处理(姜维确认未改进) |
| 6 | NAS DB 备份未同步至最新 | P2 | ⚠️ 低 | 🔄 备份在运行但落后约 8 小时(赵云确认) |
| 7 | ~~1 只股票未更新~~ | P2 | — | ✅ 已解决(赵云确认 5191 个文件已补齐 |
| 8 | akshare 代理问题未根治 | P2 | ⚠️ 低 | 待优化(赵云确认无改进,北交所失败属源不支持) |
| 9 | 6 条异常数据(原始 Parquet | P1 | ⚠️ 低 | 无扩散(赵云确认),P4 全量校验时处理 |
## 三、待建功能
| # | 事项 | 阶段 | 说明 |
| # | 事项 | 阶段 | 状态 |
|---|------|------|------|
| 10 | 分钟线数据下载+导入 | P3 | P0限频已验证通过,待实施 |
| 11 | 数据监控+失败通知(三国mail) | P3 | 每日更新后自动校验,失败通知 |
| 12 | quant-backtest skill更新 | P4 | 适配新数据平台接口 |
| 13 | 全量数据校验 | P4 | 覆盖所有股票所有日期的完整性检查 |
| 14 | 周维护脚本 | P4 | 自动清理、一致性校验、报告 |
| 10 | 分钟线数据下载 + 导入 | P3 | ✅ 15 分钟线已完成(5193 只成功),mkline API Windows 测试待做 |
| 11 | 数据监控 + 失败通知(三国 mail | P3 | 待办 |
| 12 | quant-backtest skill 更新 | P4 | 待办 |
| 13 | 全量数据校验 | P4 | 待办 |
| 14 | 周维护脚本 | P4 | 待办 |
## 四、处理节奏
## 四、P3 分钟线后续
- [ ] 在 Windows-Test-Node 上测试 mkline API 可用性
- [ ] `_aggregate_1m_to_15m` 边界分钟错分修复
## 五、处理节奏
| 阶段 | 处理项 | 建议处理人 |
|------|--------|-----------|
| **P3近期** | #4 Parquet双写 | 张飞/赵云 |
| **P3近期** | #5 cron改容器内API触发 | 姜维 |
| **P3近期** | #1/#3 Docker自动恢复+SMB挂载 | 姜维 |
| **P3近期** | #10 分钟线数据 | 赵云 |
| **P3近** | #11 数据监控+通知 | 张飞 |
| **P4远期** | #12 skill更新 | 庞统 |
| **P4远期** | #9/#13/#14 全量校验+周维护 | 司马懿 |
| **P3 近期** | #4 Parquet 双写 | 张飞/赵云 |
| **P3 近期** | #5 cron 改容器内 API 触发 | 姜维 |
| **P3 近期** | #1/#3 Docker 自动恢复 + SMB 挂载 | 姜维 |
| **P3 近期** | #11 数据监控 + 通知 | 张飞 |
| **P4 远** | #12 skill 更新 | 庞统 |
| **P4 远期** | #9/#13/#14 全量校验 + 周维护 | 司马懿 |
| **维护窗口** | #2/#6/#8 运维优化 | 姜维/赵云 |
---
### 2026-05-02 P3后续(分钟线数据)
- [ ] 在Windows-Test-Node上测试mkline API可用性(Mac上302重定向不可用)
- [ ] HS300 15分钟线下载验证(~300只,预估1分钟)
- [ ] 全市场15分钟线下载(~5500,预估17分钟)
- [ ] `_aggregate_1m_to_15m` 边界分钟错分修复(整点时间被推到下一组,仅影响minute/query备源)