anchor-vote1-κ0.25 回测中 full_exit 段权益腿为 DJI15(道琼斯蓝筹 15% + 金 55% + 防 15% + 能 15%),但 M-06 底层的 DJIA 真实数据仅有两个手工窗口共 13 个月度收益(2002-07~2003-04 + 2008-12~2009-04),其余 130 个 fe 月用代理公式 0.6×SPX + 0.35×金 + 0.05×防御 计算权益腿收益——即现行 16.08% 的证据结构是「关键月真实 + 长尾月代理」。本实验将 fe 腿全部换成真实 DJIA 数据,检验代理结构对 KPI 的影响量级,并建成可复用的道琼斯月度数据链。
| 段 | 来源 | 覆盖 | 口径 |
|---|---|---|---|
| 桥段 | stockanalysis s/DIA(ETF 日线 7,201 天) | 1998-02 ~ 2016-08 | 月末价格收益 + 桥修正(ETF 含费率/派息,桥标定转指数口径) |
| 本体段 | FRED DJIA(日频,10 年窗口 licensing 限制) | 2016-09 ~ 2026-09 | 月末最后观测(镜像 load_ndx 聚合规则) |
| 股息 | 对称假设 +2.2%/年 | 全窗口 | 与 M-06 手工窗口口径对称(DJIA_DIV_Y) |
| 校验 | 内容 | 结果 |
|---|---|---|
| V3 桥标定 | 重叠 120 月(2016-10~2026-09)月度差 DJIA−DIA | 均值 −0.0020%/月(年化 −0.024%)· 分年 2016-2026 全部 |均值| ≤ 0.04% —— 桥修正量极小且分年稳定 |
| V1 手工收益锚定 | 合成链 vs M-06 手工 13 个月度收益 | 8/13 PASS(±0.30pp/月);5 个 FAIL 集中于高波动月(2002-10 / 2003-03 / 2009-01/03/04),偏差 0.33~0.64pp、双向无偏(8 正 5 负)——源间口径噪声而非系统偏差 |
| V2 水平值校验 | 以 2002-07=8736.59 为基准回推/前推 15 个月末水平 | 15/15 PASS(累计容差 ±3%,实测最大偏差 0.74% @2003-02)——若合成链有系统性错误,水平值不可能逐点对上 |
数据资产:app/_monthly/fred_DJIA.csv(51.4KB · 本体段)+ djia_month_real.json(343 月合成链)+ dia_month_close.json(345 月 ETF 月末)。fe 段需求(首 fe 月 2000-10 起)全覆盖。
| 臂 | fe 腿口径 | 年化 | MDD | Sharpe | 卡玛 | 终值 | 换手 |
|---|---|---|---|---|---|---|---|
| F0 现行 | 手工 13 月 + 代理 130 月 | 16.08% | −22.5% | 1.307 | 0.715 | 9,439 | 122.2 |
| F1 真实 | 合成链全 143 月 | 16.12% | −22.3% | 1.309 | 0.722 | 9,540 | 122.2 |
| F1m 混合锚定 | 手工 13 月保留 + 合成链 130 月 | 16.12% | −22.3% | 1.309 | 0.722 | 9,535 | 122.2 |
| F1m 股息 0% | 敏感性下界 | 15.98% | −22.5% | 1.298 | 0.710 | 9,202 | 122.2 |
| F1m 股息 3% | 敏感性上界 | 16.17% | −22.3% | 1.313 | 0.726 | 9,658 | 122.2 |
| F1m κ0 | 锚衰减对照 | 15.81% | −22.3% | 1.279 | 0.708 | 8,792 | 112.0 |
复现锚:F0 对 B1 生产基准(16.08 / −22.5 / 1.307 / 122.2 / 9,438.7)五指标逐位 PASS;换手全臂逐位 122.2(ALLOCS 键结构不变);源间差 F1−F1m ≈ 0.00pp/年(13 个手工月的源间差被 15% 权重稀释后可忽略);κ 衰减贡献 F0 +0.37pp → F1m +0.31pp(量级稳定)。
| 指标 | 数值 | 解读 |
|---|---|---|
| 月度相关性 | 0.5394 | 代理公式对真实 DJIA 的月度拟合相当粗糙(35% 黄金 + 5% 防御的混合偏离了蓝筹股行为) |
| beta | 0.754 | 代理对市场暴露不足(0.6×SPX 的权益含量偏低) |
| 月均差(真实−代理) | +0.053pp | 真实 DJIA 略优于代理——现行口径没有被代理公式美化,反而略有低估 |
| 年化差(fe 腿层面) | +0.64pp | 乘 15% × 39% 后组合层面 +0.04pp |
| 分段 | F1m−F0 累计差 | 说明 |
|---|---|---|
| 1996-2000 | +2.68pp | fe 段少(2000 年首次触发),差异小 |
| 2001-2011(十年锁) | −4.12pp | 真实 DJIA 在长锁段累计略低于「代理」(2004/2005/2007/2008 年代理月均差 −0.3~−0.8pp) |
| 2012-2026 | +2.47pp | 2019/2020/2022 各 fe 窗口真实 DJIA 反弹强于代理 |
三段 +2.68 / −4.12 / +2.47 相互抵消,全窗净累计 +1.03pp(终值差 +1.0%)——正负双向、无单段依赖,与 B1 切换时的 1996-2000 单段集中(68%)性质完全不同。
top8 差异月(fe 腿层面):2022-10 +16.0pp、2022-07 +8.5pp、2022-08 −8.3pp、2001-04 +8.3pp、2010-07 +8.2pp、2009-07 +7.9pp、2000-08 +7.5pp、2008-06 −7.0pp——高波动月代理失准为主,双向分布。
app/_monthly/,后续任何 fe 腿相关研究可直接复用,不再依赖代理公式。探针定稿后用户裁定 B · 升级 F1m——现行生产回测口径由「B1 主臂膀(fe 代理版 16.08%)」切换为「B1 主臂膀 + fe 腿真实 DJIA(F1m 混合锚定链 16.12%)」,当日完成规格五环 + 生产集成第六环全链路落地:
| 环节 | 产物 | 校验 |
|---|---|---|
| ① 数据链入站 | djia_month_real.json(343 月)+ fred_DJIA.csv → app/_monthly/ | 三重校验沿用探针(V2 水平值 15/15 全 PASS 主锚) |
| ② 回测脚本 fe 化 | _anchor_profile_bt.py 四重门改造 + anchor_vote1_k025_bt.json 重生成 | 四重门全 PASS:A 臂 XVI 逐位(14.31/−22.5/1.241/122.2/5913.62)→ A κ0 14.00 → B1 沿革锚 16.08 逐位 → B1+F1m 16.12 与探针 arms.F1m_mix 逐位 |
| ③ 算术披露重算 | anchor_arith_disclosure.json(三锚断言) | 净 16.12 / ARI 15.76 / 历年均 16.7 / A−C −0.36;毛 16.81/16.36/17.39;基准 NDX100 TR 14.90/16.89/19.62(+1.99pp 波动补贴) |
| ④ 生产 dryrun | _anchor_dryrun_test.py | 17/17 ALL PASS——fe 为回测口径,ONEQ/tick 生产信号状态机不受影响;deploy/_daily_update.py 双端一致复核(铁律仍过) |
| ⑤ 四端批量替换 | 注入器+快照脚本双写 + 6 页面 63 处精确替换 + FE_NOTE | strategy_profiles.json ×2(deploy 根+outputs)/ strategy-profiles.html ×2(PROFILES 块一致)/ simulation / sim-us-macro / index / quant-paper / returns-caliber / 9-17 checklist;残留扫描 7 处合法沿革保留 |
| ⑥ 部署上线 | app→deploy 同步 13/13 IDENTICAL + sites 部署 | 在线 ?nocache= 校验 34/34 ALL PASS(MD5 11 文件 + 特征断言 23 项) |
现行生产 KPI(F1m):含成本 16.12% / 毛 16.81% / MDD −22.3% / Sh 1.309 / 卡玛 0.722 / 终值 9,535(9534.58)/ 换手 122.2 / κ0 对照 15.81%(κ 贡献 +0.31pp)。沿革链:A 臂双综合 14.31%(09-03~09-04)→ B1 fe 代理版 16.08%(09-04 晨)→ B1+F1m 真实 DJIA 16.12%(09-04 晚 · 现行)。fe 段 143 月 = 手工 13 + 真实合成链 130,全窗口零代理假设。
切换理由:+0.04pp 量级收益本身不构成切换理由,但「全窗口零代理假设」消除口径争议面——对外披露不再需要解释「130 个月是代理公式」这一结构性弱点;操作成本已由当日全链路闭环消化。