源文件:research/quant_digests/2026-03-19_2154_orb-impulse-rebreak-followthrough-gate.md
主来源是 GitHub 仓库 Abdelrahman-7gab / orb-backtester (2025):它把 NY ORB → retest → BOS 写成可运行状态机,关键细节是 回踩后要在限定窗口内重破“回踩前 impulse 极值”,而不是只看“价格回到 breakout level”。
retest 后必须快速重破 impulse extreme”这层确认,而不是把 ORB 原策略整套搬来做主信号。trader/backtester.py 明确写了 candlesToWait=5、breakCandles=6,并要求 long/short 分别突破 impulse_high_up / impulse_low_dn 才触发 BOS 进场。1) V3 breakout-short follow-up:回抽后若迟迟不能再破 impulse 低点,更像 failure; 2) Fib retest_hold:回踩后不只看守位,还要看是否“重夺前高/前低”; 3) EMA/PSAR:把 EMA/PSAR 留在方向层,impulse re-break 做执行确认层。
这是在继续帮三条主线收口,而不是开新坑:它直接回答“breakout/retest 后什么时候算真延续、什么时候该 veto”。相比继续堆新因子,先把这层 confirmation 做实,更能提高 final verdict 的一致性。
在 15m 上,给 breakout-short / Fib retest_hold / EMA-continuation 共用一层 impulse re-break gate,能显著降低“回踩后假延续”。
impulse_extreme_pre_retest:N 根内(建议 N=6)收盘价重破该极值才放行;否则 veto/降仓。6/10 bps per side1) baseline(现有三线原规则) 2) baseline + level retest(二元) 3) baseline + impulse re-break gate(本轮)
post_cost_returnfalse_follow_through_4barsmax_drawdown / left-tail(5% trade pnl)wait=5 / confirm=6 对不同币种可能需要再做稳健性扫描(wait∈{3,5,7},N∈{4,6,8})。trader/backtester.py)./fapi/v1/klines).