From ce62de5522f74c3710bed403bfb95aab7364c84a Mon Sep 17 00:00:00 2001 From: claude_dev Date: Fri, 14 Aug 2026 10:33:44 +0800 Subject: [PATCH] =?UTF-8?q?docs(shadow-desk):=20P0=E5=AF=B9=E8=B4=A6?= =?UTF-8?q?=E6=A0=87=E8=AE=B0=E5=B7=B2=E9=80=9A=E8=BF=87(all=5Fweather=202?= =?UTF-8?q?024=E5=85=A8=E5=B9=B4=E5=85=A8=E9=87=8Fvs3=E6=AE=B5=E7=BB=AD?= =?UTF-8?q?=E8=B7=91,=E6=8C=81=E4=BB=93=E9=80=90=E5=8F=AA/=E7=8E=B0?= =?UTF-8?q?=E9=87=91=E6=80=BB=E5=80=BC/=E5=87=80=E5=80=BC<1e-6,=E8=B7=A8?= =?UTF-8?q?=E9=99=A4=E6=9D=83=E8=A6=86=E7=9B=96);=E4=B8=8B=E4=B8=80?= =?UTF-8?q?=E6=AD=A5P1=E5=B8=B8=E9=A9=BB=E8=BF=9B=E7=A8=8B=20[nas]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/design/paper-shadow-desk-design.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/design/paper-shadow-desk-design.md b/docs/design/paper-shadow-desk-design.md index df6659f..5a1a1e1 100644 --- a/docs/design/paper-shadow-desk-design.md +++ b/docs/design/paper-shadow-desk-design.md @@ -1,6 +1,7 @@ # 模拟盘影子交易柜台设计 v2(验收第四轮 #4) -> 状态:设计稿 v2(2026-08-14,按用户反馈重写驱动方式),未动工。 +> 状态:设计稿 v2(2026-08-14,按用户反馈重写驱动方式)。**P0 对账已通过(2026-08-14), +> P1 未动工**。 > v1 的「schtask 每 15 分钟定时拉数据」已废弃——用户明确:数据要与实盘完全一样 > 由 miniQMT 实时提供,步长由策略自己的周期决定(tick 到月线),15 分钟只是举例。 @@ -95,7 +96,7 @@ VPS(miniQMT 客户端保持登录,唯一有实时行情的机器) | 期 | 内容 | 验收 | |----|------|------| -| P0 | 对账 spike:checkpoint 续跑 vs 全量重放,末持仓/净值一致(含跨除权用例) | 对账脚本绿 | +| P0 | 对账 spike:checkpoint 续跑 vs 全量重放,末持仓/净值一致(含跨除权用例) | ✅ **已通过(2026-08-14,VPS 真数据)**:all_weather 2024 全年(242 交易日)全量重放 vs 3 段续跑(5月初/9月初分段,跨多次除权),期末 9 只持仓逐只一致、现金 2,256.29/总值 1,335,875.29 相对偏差 <1e-6、净值曲线 <1e-6。脚本 `scripts/shadow_desk/spike_p0_checkpoint_replay.py`,runner 通道 `--initial-positions`+`final_portfolio`(1e7d696) | | P1 | 影子柜台常驻进程:bar 级订阅(分钟/日线)+ 实时价撮合 + 虚拟账户 + 落库 | 盘中下单成交可见,前端实时刷新 | | P2 | tick 推送接入(tick 级策略)+ 月线/周线合成 | tick 策略可跑 | | P3 | 日终对账自动化 + NAS 交叉对照;影子单同步 QMT(真实现盘前置) | — |