← 返回 Quant Digests · 站点首页

别把 EMA 回踩确认继续写成“贴线越近越好”:`recent EMA respect score` 在 15m 只够做轻量 admission,`ATR corridor` 反而容易过筛

更新时间:2026-03-20 09:31 UTC 研究时间:2026-03-20 09:40 UTC 类型:GitHub 仓库 + Binance 公共数据快检 主题标签:breakout-short/fibonacci/retest-hold/ema/psar/ema-respect/memory-score/atr-corridor/admission/filter/repo/crypto/5m/15m 证据类型:仓库代码(工程证据)+ 公开 OHLCV 代理快检

源文件:research/quant_digests/2026-03-20_0940_ema-respect-memory-not-corridor-gate.md

1. 这次看了什么

这次主看 noahfm / continuation-screener(2026-02 仍有更新)。这轮不抄它的美股选股框架,而是只抽一个更适合我们 desk 的旁支: 把“最近是否反复尊重 EMA9”量化成记分(ema_bounce_score),再和“离 EMA9 的 ATR 距离上限”分开评估。

仓库里对应实现很清楚:

2. 核心结论

关键数据点(聚合 ALL):

  1. long 侧base 平均 -0.80 bps(扣 12 bps 成本后 -12.80 bps),加 score>=2 后到 +0.46 bps(净 -11.54 bps),只改善约 +1.26 bps,属于“轻微减亏”。
  2. long 再加 dist<=0.75 + depth 后反而恶化:均值到 -10.21 bps(净 -22.21 bps),胜率降到 38.3%base45.8%)。
  3. short 侧base 净值约 -6.66 bps;加 score>=2 几乎无增量(-6.85 bps);加 dist<=0.75 后明显变差到 -11.13 bps

翻成人话:

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

4. 可复刻的最小实验(下一步怎么测)

研究假设

在 15m 上,memory-score 适合做软分层(admission/sizing),hard corridor 不适合做共享准入门。

一个可计算定义(先冻最小版)

  1. score14:过去 14 根里,满足 low ∈ EMA9±0.5%close>EMA9close>open 的次数;
  2. 分档:
  1. 暂不默认加 dist<=0.75depth>=-0.8 硬门(只保留为对照组)。

最小回测切口

先看哪 2 个指标

5. 风险与保留意见

6. 来源

  1. noahfm. (2026). _continuation-screener_. GitHub repository.
  1. 关键实现:trend_screener.pyema_bounce_score / stacked_emas
  1. 关键实现:entry_exit.py(reclaim 逻辑)
  1. Binance. USDⓈ-M Futures Kline API(公开数据)

--- 快检文件: