← 返回 Quant Digests · 站点首页

别把 continuation / retest 的再进场写成“信号还亮着就继续追”:`fresh pullback → reclaim` 状态机更像 15m 的 shared re-arm gate

更新时间:2026-03-19 07:37 UTC 研究时间:2026-03-19 07:36 UTC 类型:GitHub 主题标签:breakout-short/fibonacci/retest-hold/ema/psar/pullback/reclaim/rearm/state-machine/atr/trailing-stop/repo/crypto/15m 证据类型:repo 代码 + repo 自报回测结果 + 可执行最小实验设计

源文件:research/quant_digests/2026-03-19_0736_fresh-pullback-reclaim-rearm-gate.md

1. 这次看了什么

这轮选的是一个很新的仓库:

它表面上是一个日线 200 SMA + 21 EMA pullback 系统,但对我们 desk 真正值钱的,不是把整套日线参数照搬到 15m,而是它在 src/strategy.py 里把回踩/再进场写成了一个很干净的状态机先发生一次真正的 pullback(价格穿回 EMA 另一侧)→ 记录这次 pullback 极值 → 只有 reclaim 回来才触发入场 → 触发后立刻 reset,下一次必须重新经过 fresh pullback 才能再进。

2. 核心结论

  1. 这份 repo 最值得偷的不是 EMA21SMA200 本身,而是 was_below_ema_long / was_above_ema_short 这种 armed → reclaim → reset 交易状态机。
  2. 这比“信号还亮着就继续追”更诚实:没有 fresh reset,就不给第二次入场资格。它天然适合做 continuation / retest 的 re-arm gate。
  3. repo 里的 stop 也不是抽象的“走坏了”,而是直接锚在 pullback extreme ± 0.5 ATR;这对 15m 最小实验很友好,因为 invalidation 能写得很硬。
  4. 作者在 PROJECT_STATUS.md 里还给了一个值得参考的诚实点:加入 frictions 后,repo 自报 BTC-USD 仍为正(CAGR 3.01% → 2.92%),但系统并不“普适”,利润也高度集中在少数大趋势单上。换成人话:它更像抓 continuation convexity,不像高频连续开火模板。

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

这轮值得做,因为它不是另开新宇宙,而是直接给三条线补一个共同缺口:什么时候算 re-armed,可以再打一枪?

一句话:这不是新 alpha,本质上是三条线都能共用的“再上膛”规则。

4. 下一步怎么测(5m/15m 最小实验)

4.1 数据与公开性

4.2 最小实验口径

对每条 archetype 都保留原方向逻辑,只替换“二次进场 / follow-up 资格”这一层:

可先冻结成下面这个共享状态机:

4.3 首轮优先看什么

首轮过线标准(相对 baseline):

5. 风险与保留意见

6. 来源

  1. Adam / Adamski13 (2026). *Trend Pullback System (TPS) v1*. GitHub.
  1. 核心实现文件src/strategy.py
  1. 项目说明 / 回测口径PROJECT_STATUS.md