Adjudication Report · P2-⑧R

红灯期翻 ON 延迟规则回测 · 裁决报告

2026-09-03 · P2/P3 候选池排期首题(P1 梯队 9 份裁决完毕后,从拥挤度方向放大器与宏观判别器 U 形两条线索中筛出)。双口径预注册回测:翻 ON 恰逢 CFTC 年内 P90+ 红灯时,金腿 20→55 立即调回 vs 延迟 1/2 月。裁决:拒绝 · 研究关闭

TL;DR · 结论先行

0 / 6
生产口径红灯翻ON事件(366 月全部翻 ON 均非红灯)
2 / 10
长历史红灯翻ON事件(n=2 · J3 不可判)
−0.004
长历史 delay1_red ΔSharpe(J1 FAIL · 延迟跑输)
互斥
机制发现:dd24 门内生「拥挤度消化」,红灯×翻ON 近互斥

一 · 问题与预注册

来源:P1-⑤ 裁决产出「拥挤度 = 方向放大器」——全样本高位 = 动量(Q5 +115.9bp t=2.99、≥45% +270.7bp t=4.03)禁无条件减仓;wait×OFF 调制月 × 年内 P90+ 后 D = −234.5bp(t=−4.8)→ 观测哨红灯。P1-⑥ 裁决「无条件渐进恢复不构成改善」。两者之间的空白:条件化延迟——若翻 ON 恰逢红灯,立即把金 20→55 是否追高?

(全部对照 k=20 现行生产规格):

规则性质
baseline_k20现行:翻 ON 立即 20→55 一步到位生产基线
delay1_red红灯翻 ON → 延迟 1 月调回(延迟月金保持 20)主检验臂
delay2_red红灯翻 ON → 延迟 2 月调回剂量对照
delay1_all无条件延迟 1 月(不看红灯)分离「红灯条件」与「延迟本身」贡献

规则细节:延迟期间信号再 OFF → 立即回金 20,延迟计数重置;延迟期间阶段离开 wait → 延迟中止按 V2.2 该阶段规格走;rolling P90 不可判(None)→ 视为非红灯立即调回(保持现行行为)。

预注册判据(提前写死,跑后未改)

二 · 双口径回测结果

① 生产口径(1996-01~2026-06 · n=366 · 引擎同 P1-⑥)

CAGRSharpeMDD终值(100)调制月延迟月延迟事件
baseline_k2022.55%1.595−21.7%494.113700
delay1_red22.55%1.595−21.7%494.113700
delay2_red22.55%1.595−21.7%494.113700
delay1_all22.60%1.599−21.7%500.443722

成本:全腿 15bp×|dW| + 调制增量金腿 10bp×|dGold|。delay1_red / delay2_red 与 baseline 逐位相同——生产口径 30 年红灯翻 ON 事件为 0,条件从未触发;delay1_all 的 2 个延迟月 +0.04pp 不可采信(同 P1-⑥ 生产口径 +0.003 的处理)。

② 长历史口径(1986-02~2026-06 · n=485 · SP500 TR 载体)

CAGRSharpeMDD终值调制月延迟月延迟事件
baseline_k209.59%1.327−20.9%40.5414100
delay1_red9.53%1.323−20.9%39.6014111
delay2_red9.52%1.321−20.9%39.4714121
delay1_all9.46%1.315−20.9%38.5614188

成本:权益腿 15bp×|dn| + 调制增量金腿 10bp×|dGold|。主检验臂 delay1_red ΔSharpe −0.004(J1 FAIL);无条件 delay1_all ΔSharpe −0.012——全部延迟形式均为负贡献,与 P1-⑥ 渐进(−0.010/−0.007)三点互证。

三 · 事件级分解 · 为什么条件几乎不触发

口径翻 ON 总数红灯翻 ON非红灯翻 ON
生产(n=366)606
长历史(n=485)102(1993-04 · 1996-01)8

长历史 2 例红灯翻 ON 明细

决策月持仓月CFTC vs 年内P90金 1m金 3m金 6m延迟方向
1993-041993-0526.6% vs 6.2+1.4%+3.3%+1.9%延迟错过上涨
1996-011996-0230.6% vs 14.3−2.2%−3.2%−4.4%延迟躲过下跌

两例方向完全分裂(1 : 1),n=2 无统计意义(J3 不可判)。非红灯翻 ON 后金 1m 均值 +1.0%(t=1.11)、6m +1.6%(t=0.94)——与 P1-⑥「追高风险被高估」结论一致。

机制解释(本实验最重要的产出):翻 ON 的前提是 dd24 > −8%——金价必须自 24m 高点回落收窄到个位数,即已连续走强数月;而急跌/深跌段(正是 CFTC 净多堆积后被平仓释放的时段)早已把拥挤度打下来。等金价强到能翻 ON 时,投机净多通常已消化 → CFTC 已不在年内 P90+。双门结构(dd24 门 × CFTC 下限门)内生地把「拥挤度红灯」与「翻 ON 时点」在时间轴上错开——这就是 16 次翻 ON 只有 2 次红灯的结构性原因。拥挤度红灯的真实作用位(P1-⑤ 已证)是调制月(wait×OFF)内的弱势放大,不在翻 ON 时点。

四 · 预注册判据评估

判据规则读数结果
J1 长历史主判据ΔSh ≥ +0.02 且 ΔMDD ≤ 0ΔSh −0.004 / ΔCAGR −0.06pp / ΔMDD 0.0FAIL
J2 生产一致性ΔSh ≥ 0ΔSh +0.000(零事件,无差异)FAIL/记录
J3 事件可判性红灯事件 n ≥ 5n=2(长历史)/ n=0(生产)不可判
J4 红灯条件增量|delay1_red − delay1_all| CAGR ≥ 0.02pp+0.07pp(技术性 PASS)见诚实拆解
J4 诚实拆解(判据设计缺陷披露):delay1_red 比 delay1_all 的 +0.07pp 全部来自「少延迟了 7 次非红灯事件」——delay1_all 把 8 次翻 ON 全延迟(ΔSh −0.012 更烂),delay1_red 只延迟 1 次(ΔSh −0.004)。红灯筛出的那 1 次延迟本身是负贡献(−0.06pp);「红灯臂优于无条件臂」是对照臂更烂的机械结果,不构成红灯筛选有正增量的证据。本报告按实质判 J4 无效,总判维持拒绝。

裁决(预注册失败分支 · 提前写死者)

拒绝延迟规则,维持一步到位 + 红灯只读观测哨(P1-⑤/P1-⑥ 裁决不变),研究关闭。

五 · 建议动作(随本裁决落地)

  1. P2-⑧ 欠账收口:红灯条件(wait×OFF × CFTC 年内 P90+ → 红灯,只读)写入 gold-risk-analysis.html 9.1 判定链——P1-⑤ 裁决的页面执行动作,本批补上;并附「红灯×翻ON 近互斥」机制注记与本题结论。
  2. U 形线索收口(P1-④ 遗留):A_idr 当前分位作观测哨只读背景注记,U 形研究关闭(141 调制月小样本不再深挖,防过拟合)。
  3. P3-⑩ 改判:gold_gate_state.json 刷新 → 改判不刷新——闸门体系 08-30 整体退役后该文件已无任何消费者(全库 grep 零引用,gold-entry-gate-report.html 已是跳转桩),属死数据;破 4,400 关卡的事实记录由观测哨 9.1 当前读数承载。roadmap 09-01 建议「刷新」时未察觉闸门页已撤,本报告纠正。
  4. P3-⑪ 落地:金腿独立风险观测线(只读:单月 −10% 或 dd24 实时 −15% 提示,不触发调仓)随观测哨面板一并写入。
  5. P3-⑫ 标关闭:跨盘 k20 一致性已由 _daily_update.py 的 phase_alignment_check 机制化(每日管线,金腿 vs 目标 20%、>5pp 标记)。

六 · 口径披露

信号与数据:L2 V4 = dd24>−8% AND CFTC 净多/OI>20%,月度 Lag-1(决策月 t 数据、仓位作用于 t+1);CFTC = legacy annual.txt 黄金主合约 088691 NonComm 口径;金收益 = COMEX 月末收(gold_monthly_datahub.csv);现金 = TB3MS/12。红灯 = 决策月 CFTC ≥ 年内滚动 P90(过去 12 月分布、≥6 观测、无前视)。

口径迁移披露:P1-⑤ 红灯原定义在「wait×OFF 调制月」上;本题迁移到「翻 ON 决策月」(sig 0→1 且 wait 态)——机制连续(拥挤高位放大弱势),但严格说是条件变体,首次在本实验检验,且检验结果为「近互斥、不可用」。

回测基线:生产口径 k20 一步到位 22.55%/Sh1.595/MDD −21.7%(n=366,与 P1-⑥ 逐位一致);长历史 9.59%/1.327/−20.9%(n=485)。全部数字以 _monthly/gold_redlight_delay_reentry_bt.json 落盘值为准,脚本 _gold_redlight_delay_reentry_bt.py(预注册判据写在 docstring,跑后未改)。

边界:本报告为研究裁决文档;生产端零改动。红灯只读观测哨定位与 P1-⑤ 裁决一致,不构成调仓信号。