← 返回 Quant Digests · 站点首页

别把 stop 后重试写成“同根再给一次机会”:`same-parent SL cooldown` 更像 breakout-short / Fib / EMA-PSAR 的 execution veto 层

更新时间:2026-03-19 12:13 UTC 类型:GitHub + 本地代理快检 主题标签:breakout-short/fibonacci/retest-hold/ema/psar/stopout/cooldown/reentry/execution/risk-overlay/repo/crypto/5m/15m 证据类型:repo 代码规则(工程证据)+ 公开行情代理快检

源文件:research/quant_digests/2026-03-19_1213_same-parent-stopout-cooldown-execution-veto.md

1. 这次看了什么

这轮看的是 DNA Fund (2026) 的 dna-trading-bot。我没复刻它整套多策略框架,而是只抽一条更适合当前 desk 的旁支: “同一根(同一父级时间桶)刚被止损,不要立刻再进”

仓库里是显式实现:

2. 核心结论

  1. 一句话核心结论same-parent SL cooldown 是一个值得保留的“诚实执行闸门”,但在 15m 主线里更像低频保险丝,不是会单独抬收益的大 alpha。
  2. 一句话证明方式:repo 里有明确状态逻辑(止损后同 candle 禁止再进),我用 Binance 公开 5m K 线做了 15m 父桶代理快检,结果显示“同父桶 stop→重试”事件本身占比很低。
  3. 本地代理快检(BTC/ETH/SOL,120 天,5m 执行+15m 趋势过滤,6bps/side)里:
  1. 成本后总收益(代理口径)对比:

3. 为什么和当前三条收口线直接相关

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

4.1 数据与公开性

4.2 最小可复现实验口径(建议)

在三条 archetype(breakout-short / fib_retest / ema_psar)上统一做 4 臂:

  1. baseline(无 cooldown)
  2. same-parent cooldown(本轮规则)
  3. next-parent cooldown(stop 后至少等下一个 15m 父桶)
  4. conditional cooldown(仅当 stop 前后出现 wick rejection/高噪声条件时启用)

统一执行:next-bar open + no-overlap + 6/10/15 bps per side。 先看 3 项:post_cost_expectancy2~4 bar whipsaw ratetrade_count_retention

5. 风险与保留意见

6. 来源

  1. DNA Fund. (2026). _dna-trading-bot_.
  1. 关键实现:src/trading/strategy/signal_detector.py(SL cooldown 注册与同 candle re-entry 跳过)
  1. 关键实现:src/trading/bot.py(止损后注册 cooldown)
  1. 公开行情数据源