← 返回 Quant Digests · 站点首页

别把 retest_hold 继续写成二元开关:先给回踩质量打分,才像 15m 的 shared confirmation layer

更新时间:2026-03-18 11:52 UTC 研究时间:2026-03-18 11:51 UTC 类型:GitHub 主题标签:breakout-short/fibonacci/retest-hold/ema/psar/pullback/atr/volume/score/repo/crypto/15m 证据类型:工程经验 / 待验证

源文件:research/quant_digests/2026-03-18_1151_pullback-quality-score-gate.md

1. 这次看了什么

这次看的是 GitHub 仓库 nirujan123/Pullback-Quality-Strategy(2026),核心脚本叫 Continuation Quality Index (CQI)。它原本是一个偏高周期的 long-only pullback 策略,但真正值得我们 desk 借的不是它的 4H / Daily 回测,而是它把“顺势回踩值不值得做”拆成了一个 0~100 的质量分数EMA 结构ATR 计量的回踩深度回踩时是否缩量、以及 reclaim / continuation trigger,各自占不同分值。对当前三条收口线来说,这比继续给每条线单独补一个新过滤器更像共享确认层。

2. 核心结论

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

4. 可复刻的最小实验

  1. trendPts(0/30)EMA9 > EMA21 且斜率同向;若走 EMA/PSAR 线,也可改成 15m EMA aligned + 1h PSAR bias
  2. zonePts(0/30):回踩/反抽深度落在 0.6~1.8 ATR;long 侧相对最近确认高点或 Fib 0.5~0.618,short 侧对称;
  3. volPts(0/20):回踩/反抽段成交量 < 0.9 * SMA20(volume)
  4. triggerPts(0/20):long 看 reclaim EMA/关键位或突破前一根高点,short 看压回 EMA/关键位下方或跌破前一根低点;
  5. score = trendPts + zonePts + volPts + triggerPts,先测 >=60>=80 两档。

5. 风险与保留意见

6. 来源