Rank 139 · CUSUM event-bar confirm/veto gate · minimal clean replication

generated_at: 2026-06-25 19:49 UTC · latency=45m · hold=8×15m · scored_window=latency_end → exit (T+3→T+8 style residual) · costs=6.0 bps/side · thresholds=[0.4, 0.6, 0.8]×ATR15m%

这轮只回答一件事:CUSUM first-event 当作 post-entry 的 confirm / veto,在**去掉前 45m 重叠窗口之后**,是否仍能改善后续残余区间(`T+3→T+8` style)的成本后期望?

注1:这里的“CUSUM”是最小可审计替身:用 entry 后 1m close 的累计收益穿越阈值来定义 first-event;目的是先把 方向确认 / 否决 口径跑通,而不是争论最优微观事件定义。

注1.5:本版开始,分组窗口(前 45m)与收益评估窗口显式分离:summary 中的 gross_ret / mean_net@6bps 均对应 latency_end → exit 的残余收益,而不再使用包含前 45m 的整段持有收益。

注2(13m 守门):为避免把本轮变成 API 压测,每个 asset×setup 仅取最近 18 个信号样本做最小复现;如果这一轮出现明显 uplift,会在后续轮次再补全样本(或改成离线缓存后全量复现)。

结果总表(跨资产 + 三个 setup 汇总)

thr_multarmtradesretention_vs_basemean_grossmean_net@6bpspositive_ratio_netsame_dir_firstopp_dir_firstno_event_timeout
0.40baseline141.00100.00%0.00-0.0041.13%36.17%63.12%0.71%
0.40veto_opp_dir52.0036.88%0.000.0032.69%98.08%0.00%1.92%
0.40confirm_same_dir_only51.0036.17%0.000.0033.33%100.00%0.00%0.00%
0.60baseline141.00100.00%0.00-0.0041.13%36.88%53.19%9.93%
0.60veto_opp_dir66.0046.81%0.000.0036.36%78.79%0.00%21.21%
0.60confirm_same_dir_only52.0036.88%0.00-0.0028.85%100.00%0.00%0.00%
0.80baseline141.00100.00%0.00-0.0041.13%30.50%50.35%19.15%
0.80veto_opp_dir70.0049.65%0.000.0037.14%61.43%0.00%38.57%
0.80confirm_same_dir_only43.0030.50%0.000.0030.23%100.00%0.00%0.00%

每个阈值的最优 arm(按 mean_net@6bps)

thr_multarmtradesretention_vs_basemean_grossmean_net@6bpspositive_ratio_netsame_dir_firstopp_dir_firstno_event_timeout
0.40confirm_same_dir_only51.0036.17%0.000.0033.33%100.00%0.00%0.00%
0.60veto_opp_dir66.0046.81%0.000.0036.36%78.79%0.00%21.21%
0.80veto_opp_dir70.0049.65%0.000.0037.14%61.43%0.00%38.57%
下一步建议(按 desk 规则):

runtime: 0.8s · artifacts: reports/artifacts/scout_rank139_cusum_event_bar_confirm_veto_15m/