源文件:research/quant_digests/2026-03-23_0205_orb-phase-retest-score-not-hard-gate.md
这轮不再泛找“新指标”,而是直接回答当前 Fib confirmation / retest_hold 最卡的一件事: > 回踩确认,到底该被写成一个单独的 hard gate,还是只该是更大状态机里的一个 phase?
我看的对象是一个很新的仓库:Mrshahidali420 / ORB-Multi-Model-Indicator (2026)。它本体是 NY session 的 ORB 工具,不是 crypto 15m 成品;但其中一个旁支想法非常适合我们现在的三条收口线:
breakout → retest → bounce 三阶段状态机;这正好能回答我们 desk 当前的问题:retest_hold 更像该当“过程里的质量确认”,而不是独立 alpha / 独立硬门。
Fib retest_hold 来说,更值得偷的不是“回踩本身”,而是 phase state machine + timeout/abort + score 这套骨架。M5 Conservative Retest;README 直接写明:M2 / M5 / M8 因为跨品种、跨周期回测只有 0%~26% win rate 被移除。7 个 ORB 模型 + 1 个 Combined modeM2 / M5 / M80%~26% win ratePhase 1:先确认 breakoutPhase 2:再等 retest touchPhase 3:最后等 bounce reclaim 才入场retest tolerance = 0.15 × ATRPhase 2 / 3 单独设置 max wait,超时就取消i_minScore = 60VWAP alignment = 25 分RVOL 分档:1.2 / 1.5 / 2.0 对应 10 / 18 / 25 分HTF EMA alignment = 20 分RSI 带内 = 15 分agreement count 额外最多加 30 分> 读法:repo 在用实际保留/淘汰告诉你——“有回踩”不够,必须把它放回更完整的上下文里。
因为它直接服务当前三条收口线,而且是现在最缺的“角色判断”:
retest_hold 更像 phase-quality layer,不是独立 hard gate;timeout + opposite-boundary abort 思路,避免把 follow-up 写成无限等待;所以这轮不是离开主线,而是在替 Fib / breakout-short / EMA-PSAR 统一回答一句:确认层该扮演什么角色。
不要复刻 ORB 的 NY session 外壳,只偷它最值钱的骨架:
Fib retest_hold:已有 BOS / fresh breakout / Fib anchor 候选breakout-short:已有初始 break + follow-up 观察窗EMA / PSAR:已有 raw trigger,但先不直接成交retest_tol_atr ∈ {0.10, 0.15, 0.20}max_wait_5m_bars ∈ {3, 6, 9}Fib:看价格是否回到 defended zone / defended line 附近breakout-short:看破位后是否回抽到 break level 附近+25:VWAP 同侧+10/18/25:same-clock RVOL 分档+20:1h EMA20/50 同向+15:RSI 落在 continuation band+10:额外 agreement(例如 breakout bar conviction / CLV / rebreak)score >= 60 与 score >= 70先只做 Fib retest_hold,不要三线一起上:
BTCUSDT / ETHUSDT / SOLUSDT,Binance public spot/perp,15m 主框架 + 5m 确认,近 90dFib confirmation / retest_hold 候选事件流A = 当前二元 retest_holdB = phase state machine(不加 score)C = phase state machine + score>=60D = phase state machine + score>=70trade_count_retentioncontinue / fail / timeout sharepost-cost expectancy(先按 10bps round-trip)12-bar / 24-bar invalidation ratio> B/C/D 大概率不会让胜率暴涨,但应该能把“碰线就算 hold”的假确认压下去,同时把 timeout 诚实地暴露出来。
如果只看到 trade_count 大幅掉、timeout 大幅升、但成本后收益没改善,就说明这条路仍然只是“更好看的确认叙事”,还不配升格。
NY ORB / 1m~5m,不是 crypto 15m,所以只能偷骨架,不能照抄参数;agreement count 这类分数项很容易把已有过滤器重复计分,实验时一定要防止把同一信息灌两次。created_at = 2026-03-13;updated_at = 2026-03-20)i_minScore=60、RVOL 1.2/1.5/2.0 分档、M10 的 breakout → retest → bounce 状态机、0.15 × ATR retest tolerance、超时/越界 abort。research/quant_digests/2026-03-23_0205_orb-phase-retest-score-not-hard-gate.md