← 返回 Quant Digests · 站点首页

别把“走得更直”当成 15m continuation 奖励:`regression channel width` 暂时不适合升成 breakout-short / Fib / EMA-PSAR 的 shared gate

更新时间:2026-03-20 01:06 UTC 研究时间:2026-03-20 01:05 UTC 类型:GitHub + 本地代理快检 主题标签:breakout-short/fibonacci/retest-hold/ema/psar/linear-regression/channel-width/path-cleanliness/continuation/filter/repo/crypto/15m 证据类型:repo 代码规则(工程证据)+ 公开行情代理快检(中等证据)

源文件:research/quant_digests/2026-03-20_0105_regression-channel-width-not-shared-gate.md

1. 这次看了什么

这轮主看 fmzquant/strategies 里两份和 linear regression channel 直接相关的实现:Adaptive-Linear-Regression-Channel-StrategyLinear-Regression。我没有把它们当主信号照抄,而是只抽一个更贴当前 desk 的旁支问题:

> breakout 前那段路,如果价格更贴近一条线性回归中轴、通道更窄,是不是更值得做 breakout-short follow-up / Fib retest_hold / EMA-PSAR continuation?

2. 核心结论

  1. 一句话核心结论: 在当前 15m 代理口径下,pre-break regression channel width 还不适合被写成“三条线共享的 path-cleanliness gate”;“越直越好”这件事,目前证据不成立。
  2. 一句话证明方式: repo 给了 rolling regression line + deviation channel 的可编程骨架;我用 Binance Futures BTC/ETH/SOL 15m、最近 120d20-bar breakout + body_ratio>=0.40 + breakout_ext>=0.20 ATR 的代理事件,对比 breakout 前 12 根的 regression residual width / ATR 与之后 4-bar continuation / reclaim 表现。
  3. 聚合结果(全部事件,n=1937,按 width tercile 分桶,假设 round-trip 成本 12bps):
  1. 对当前最关心的 breakout-short 更明显:
  1. 我还试了更“教科书式”的 clean gate:slope 同向 + R²>=0.60 + low width。结果更差:

3. 为什么和当前项目有关

这轮值得做,不是因为它能立刻贡献一个新 alpha,而是因为它在阻止我们把一个看上去很优雅、其实未必有用的 gate,误接到三条收口线里

4. 可复刻的最小实验

4.1 数据与公开性

4.2 最小实验口径

  1. 沿用当前 breakout-shortFib retest baseline 的原始触发;
  2. 只额外记录 reg_width_atr = regression_residual_std / ATR14(lookback 先用 12);
  3. 不要直接当 hard veto,先做三臂对照:
  1. 首轮只看 4 个指标:

如果 low_width_clean 在 OOS 下仍系统性更差,就把这条正式降级成 diagnostic-only feature,别再把它包装成 shared gate。

5. 风险与保留意见

6. 来源

  1. ChaoZhang. (2024). _Adaptive-Linear-Regression-Channel-Strategy_. GitHub / fmzquant/strategies.
  1. ChaoZhang / LucemAnb. (2022). _Linear-Regression_ (Linear Regression ++ [Lucem Anb]). GitHub / fmzquant/strategies.
  1. Binance Futures API. (Public). _Klines endpoint_.
  1. 本地代理快检产物