diff --git a/docs/data-platform/daily-update-design.md b/docs/data-platform/daily-update-design.md index d9d438b9..56960c54 100644 --- a/docs/data-platform/daily-update-design.md +++ b/docs/data-platform/daily-update-design.md @@ -752,3 +752,25 @@ for sym, exc, ivl in affected_keys: | 5 | Fallback顺序是否合理? | BaoStock→东方财富→腾讯/新浪 | 司马懿 | | 6 | 日常更新全市场耗时预估? | BaoStock: ~10min(15min)+~8min(日线)+rsync | 司马懿 | | 7 | 是否需要额外反爬措施? | BaoStock无需,备源保留原有措施 | 司马懿 | + +### 15.6 v2.0 评审结论(2026-05-06 司马懿) + +**结论:全部通过,可以部署** + +C1 interval=1m:姜维翻源码确认vnpy硬约束,接受。**附加前提:代码里所有写interval='1m'的地方必须加注释,说明这是vnpy 4.x Interval.MINUTE硬约束,实际存储15分钟线。** + +C2 rsync原子性:改为写新文件+mv原子重命名。 + +M1 BaoStock T+1延迟:已验证确认。日常增量改为东方财富(当天实时) → BaoStock(T+1补全) → 腾讯。 + +M2 失败暂停:改为失败率检测(最近100只>80%切换源)。 + +**最终Fallback顺序(含T+1调整):** +``` +日常增量(当天15:35触发): + 日线:东方财富(实时) → BaoStock(T+1) → 腾讯 + 15min:东方财富(实时7周) → BaoStock(T+1) → 新浪 + +历史回补: + 日线+15min:BaoStock(全量历史,无反爬) +```