← 返回 Quant Digests · 站点首页

别把 EMA slope 继续当 15m 原始入场键:`NTZ re-entry` 更像 breakout-short / Fib / EMA-PSAR 的 shared fail-fast veto

更新时间:2026-03-19 21:24 UTC 研究时间:2026-03-19 21:10 UTC 类型:GitHub 主题标签:breakout-short/fibonacci/retest-hold/ema/psar/ema-slope/no-trade-zone/state-machine/fail-fast/veto/repo/crypto/5m/15m 证据类型:工程证据(仓库源码 + 仓库自带回测报告)

源文件:research/quant_digests/2026-03-19_2110_ema-slope-ntz-reentry-veto-gate.md

1. 这次看了什么

这次看的主来源是 GitHub 仓库 asaflu / bitcoin-ema-analyzer (2026)。它的重点不是“再发明一个 EMA 交叉”,而是把 EMA slope 明确写成一个 三状态机BULL / BEAR / NTZ(no-trade zone),并且把“回到 NTZ”当成退出条件。

2. 核心结论

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

它和三条收口线是直接相关的:

  1. V3 breakout-short follow-up:突破后若 slope 快速回到 NTZ,可直接记为 follow-up 衰竭,提前 veto/减仓。
  2. Fib retest_hold:回踩后不是“触位就算守住”,而是要求 slope 从 NTZ→趋势侧 的再出带确认。
  3. EMA / PSAR raw alpha focus:把 EMA slope 从“入场主键”降级为“状态闸门”;PSAR 更适合继续做 HTF 方向锚,二者角色更清晰。

4. 可复刻的最小实验

研究假设

在 15m crypto 上,NTZ re-entry veto 作为共享覆盖层,能降低假延续损耗(尤其 4~8 bars 内反抽反杀),即使不提高胜率,也应改善成本后回撤与尾部亏损。

一个可计算定义(接现有三条线)

最小回测切口

最先看 3 个指标

  1. post_cost_return
  2. max_drawdownleft-tail(5% trade pnl)
  3. false_follow_through_4bars(触发后 4 根内反向失效占比)

5. 风险与保留意见

6. 来源

  1. asaflu. (2026). *bitcoin-ema-analyzer*. GitHub repository.
  1. asaflu. (2026). *EMA slope state machine implementation* (indicators/ema_slope.py).
  1. asaflu. (2026). *Backtesting engine* (backtesting/engine.py).
  1. asaflu. (2026). *Comprehensive backtest report* (backtest_report_20260209_082259.html).