← 返回 Quant Digests · 站点首页

别把 ATR 变化方向硬写成 shared gate:`signal→confirm ATR delta` 在 15m 上呈 setup 分裂,更适合分线收口

更新时间:2026-03-20 16:32 UTC 研究时间:2026-03-20 16:34 UTC 类型:GitHub 仓库 + 本地公共数据代理快检 主题标签:breakout-short/fibonacci/retest-hold/ema/psar/atr/delta/volatility-phase/continuation/failure/filter/repo/crypto/15m 证据类型:仓库代码(工程证据)+ 本地 15m 代理事件快检

源文件:research/quant_digests/2026-03-20_1634_atr-delta-phase-not-shared-gate.md

1. 这次看了什么

这轮继续读近 5 年新仓库 ilahuerta-IA/backtrader-pullback-window-xauusd(2025),但不重复它的“4 阶段状态机”headline,而是只拎一个更适合当前三条收口线的旁支:

我先用该仓库自报统计做外部证据,再用本地 BTC/ETH/SOL 15m 代理事件(3 条 setup)做最小切片,检查 ATR delta 是否能 shared。

2. 核心结论

关键数据点:

  1. 仓库自报结果提示“确认段优于快进段”Window Breakout 162 笔,胜率 56.2%、均值 +267.45Quick Entry 13 笔,胜率 46.2%、均值 +89.12。说明“等确认+看阶段波动”不是空话。
  2. breakout_short 不支持“越扩张越好”(本地代理,6bps/side):mid ATR delta 组均值约 -10.85 bps,优于 contracting -25.23expanding -18.84
  3. Fib 与 EMA/PSAR 对 ATR delta 的偏好相反fib_retest_longexpanding 组约 +25.52 bps(最好),但 ema_psar_longexpanding 组约 -41.09 bps(最差),其 mid 组约 +5.15 bps

3. 为什么和当前三条收口线有关

=> 结论不是“ATR 没用”,而是ATR delta 的角色必须 setup-specific

4. 最值得复用/复现的点

  1. 两段 ATR 读法signal ATR range + confirm ATR delta(而非单点阈值)。
  2. 把 ATR delta 下沉到确认/否决层:不替代方向信号,只判“这枪值不值得打”。
  3. 先分线后共享:先各线找有效相位,再考虑有没有 shared 区间。

5. 这轮最小代理快检口径

6. 下一步怎么测(最小可复现实验)

研究假设

ATR delta 只能先作为 setup-specific confirmation/veto 成立;shared 单阈值大概率会把至少一条线搞坏。

第一轮 ablation(直接可跑)

对每条线各跑 3 臂:

  1. baseline(不加 ATR delta)
  2. shared_gate(三条线同一 ATR delta 规则)
  3. setup_specific_gate(分线规则)

建议先验分线规则:

最小回测切口

先看 3 个指标

  1. post-cost expectancy
  2. trade_count_retention
  3. false-follow / 4-bar failure rate

7. 风险与保留意见

8. 来源

  1. ilahuerta-IA. (2025). _backtrader-pullback-window-xauusd_. GitHub repository.
  1. ilahuerta-IA. (2025). _PERFORMANCE_METRICS.md_ (project report).

--- 快检文件: