Opening Range Breakout — 量化 NQ 动量策略 (STRAT-02 拆解)
Opening Range Breakout 依然是交易 CME 期货最清晰的动量策略。完整指南:区间构建、入场位、NQ 2024-2025 STRAT-02 统计数据 (胜率,平均R,期望值)。
Erwin
cofiatrading 创始人
当美股盘在 15h30 Paris 开盘时,NQ 市场会形成一根 5 分钟的初始K线,这根K线通常包含了前 60 分钟的最高点和最低点。如果你懂得解读这根K线及其后的两根K线,你就拥有了一个无需指标、无需复杂操作的统计学上可获利的动量策略——Opening Range Breakout,或称 ORB。
这是期货市场上有记录的最古老的策略,也是执行得最糟糕的策略。因为它的优势取决于 3 个细节,而 90% 的散户都会错过:区间的定义、入场规则,以及最关键的——环境过滤。
在本文中,我将详细介绍我们在内部操作的版本(STRAT-02),包括在 NQ 2024-2025 上测量的真实统计数据,以及我测试过的 3 个变体,最终才得出这个经得起考验的版本。
到底什么是 Opening Range?
最常见的定义:CME 常规交易时段的前 5 分钟(15h30-15h35 Paris)。我们将这根K线的最高点和最低点标记为当天的参考水平。
为什么是 5 min?有几个机制上的原因:
- 机构算法将开盘指令编程在这个时间窗口内执行。
- 初始成交量是随后 30 分钟的 3 到 5 倍。
- 隔夜交易者的止损通常会在前 5 分钟内被触发。
15h35 之后,市场开始“喘息”。它要么:
- 突破区间一侧并继续运行(有效突破)
- 反向突破另一侧(假突破 / 猎杀止损)
- 在两者之间震荡(大动作前的盘整)
ORB 会利用情况 #1,而在其逆向变体中,则利用情况 #2。这正是 STRAT-02 在实盘中做的。
成交量——区分真突破与假突破的标志
区分有效 STRAT-02 突破和假信号最具辨别力的标准,就是突破K线的成交量。以下是我希望看到的:
Volume confirmation breakout ORB — NQ session US
La bougie de breakout (09:50) doit imprimer ≥ 2× le volume moyen du range. Sinon : suspecter un faux signal.
Schéma — règle ORB : breakout vol ≥ 2× avg range vol = entrée valide. Sinon : skip.
规则是二元的:突破K线成交量 ≥ 开盘区间平均成交量的 2 倍。低于这个阈值,我放弃交易。高于它,我才开始感兴趣。
相反的陷阱——也是毁掉最多 ORB 账户的——就是假突破:一根K线突破,未能站稳,又跌回区间内。这种结构如此频繁,以至于有了自己的名字:
Faux breakout ORB — pattern d'échec à reconnaître
Le prix casse le high du range, échoue à tenir, retombe sous le low. C'est l'ennemi #1 du trader ORB.
Filtre : si la bougie de breakout ferme dans le range, c'est un faux signal. Stop loss obligatoire.
如果你看到这种形态(突破 → 长影线拒绝 → 收盘价在区间内),你就处于危险区域。不要与真正的突破混淆:突破K线必须收盘在最高点之上(或最低点之下),且其主体大部分在区间之外。
STRAT-02 版本的 3 个要素
1. 严格的区间定义
美国东部时间 14:30-14:35 的 5 分钟K线(即 UTC 20:30-20:35)——注意美股盘从 14:30 ET 开始,而不是许多人认为的 15:30 ET。在欧洲,这是 15h30 Paris(夏令时)或 14h30 Paris(冬令时)。
区间严格定义为:这根 5 min K线的最高点和最低点。没有 "30 min" 变体,也没有 "1h opening range"——太宽了,无法用我们的风险管理来操作。
2. 入场规则
做多入场:一旦一根 5 min 突破K线收盘在开盘区间最高点之上,并且确认以下 2 个要素:
- 突破K线的 delta 为正(≥ 总成交量的 +30%)
- 价格在突破前至少有一次返回区间内部(不是下一根K线直接突破——我们想看到测试)
做空入场:对称反转。
止损:在被突破水平的另一侧 1 个 tick(即对于突破做多的交易 → 止损 = high_range − 1 tick)。
目标 1:区间 1 倍扩展(初始区间大小在突破方向上的投影)。 目标 2:区间 1.618 倍扩展(经典斐波那契)。
这些简单的规则可能看起来很天真。实际上,它们来自对不同设置进行的 200 多次累积回测——上述版本是在可接受的固定 R 下最大化期望值的版本。
- Entry
- K线收盘 > 区间最高点
- Stop Loss
- 1 tick < 区间最高点
- Take Profit
- TP1 = 1× range · TP2 = 1.618×
3. 强制环境过滤
这正是 90% 尝试 ORB 的散户失败的地方。他们接受所有 ORB 信号,这解释了他们 45-50% 的胜率。
STRAT-02 额外过滤:
- 新闻检查:开盘后 30 分钟内没有重大新闻(FOMC, CPI, NFP, PMI)。执行流变得不可预测,ORB 变成了抛硬币。
- 市场状态:日线时间框架上的 ATR 14 > NQ 50 点。在疲软的市场中(ATR < 50),ORB 很快就会失去动力,很少达到目标。
- Volume Profile 一致性:开盘区间的最高点或最低点必须与主要 VP 水平(前一日 POC, VAH, VAL, Naked VWAP)在最多 15 个 tick 内重合。没有 VP 重合,突破就没有机构锚点,就会回落。
这 3 个过滤器消除了大约 60% 的原始信号——但将胜率提高了 12 个百分点。
内部测量统计数据 (NQ 2024-2025)
每笔交易净提高 +0.46 R,信号减少约 60%(我们每周接受 1-2 个 ORB,而没有过滤器时是 4-5 个)。这就是所谓的过滤优势:我们做的交易更少,但每笔交易都有价值。
测试后放弃的 2 个变体
在开发 STRAT-02 期间,我测试了两个在纸面上看起来很有希望的变体:
变体 1:ORB 30 分钟
取前 30 分钟而不是 5 分钟的最高/最低点。2024 年回测结果:
- 胜率:47%
- 期望值:+0.08 R 每笔交易
太宽了,假信号太多。当区间很大时,止损也很大,目标变得难以触及。已放弃。
变体 2:ORB 强制回测
等待初始突破回测被突破的水平后再入场(经典的 "突破 + 回测")。结果:
- 胜率:66%
- 期望值:+0.32 R 每笔交易
胜率更好,但错过了 30% 不回测直接起飞的突破。净结果,期望值低于 STRAT-02。也已放弃。
结论:“简单突破 + 环境过滤”版本击败了更复杂的变体。简单 = 可复制的优势,使策略复杂化会将优势稀释在例外中。
实际执行
当 STRAT-02 信号通过 cofiatrading 引擎的过滤器时,它会带着以下内容进入 VIP 频道:
- 带时间戳的 ATAS 图表快照(突破K线 + 之前的K线)
- 精确入场水平(区间水平上方/下方 1 个 tick)
- 精确止损
- 计算好的目标 1 + 目标 2
- 环境:新闻检查 OK,日线 ATR 14,VP 重合水平
- strat_id (STRAT-02) + CME 服务器时间戳
你在平台上手动执行。没有自动执行。没有个性化建议。
STRAT-02 设置的 ATAS 注释截图也可在 Academy 的 模块 09 机构价格行为中找到,包含完整的新闻 + ATR + VP 过滤逻辑。
要避免的 4 个经典错误
- 无过滤接受每个 ORB——胜率 49%,你会慢慢亏损。没有这 3 个环境过滤器,纯 ORB 策略没有可利用的优势。
- 使用不同的时间框架(1 min, 15 min)。优势在于严格的 5 min。其他时间框架会稀释或掩盖信号。
- 忘记机械止损——失败的 ORB 走得很快。如果你不遵守 1 个 tick 的止损,你的损失将远超 1 R。必须遵守纪律(资金管理模块)。
- 混淆突破与延续——确认的突破并不保证达到目标。39% 的 STRAT-02 ORB 即使满足所有条件也会触及止损。你的规则必须系统性地执行——没有第二次机会,没有"再拿一拿"。
给系统化交易者的建议
如果你要编写自己的 ORB,需要提取的原语:
range_high_5min和range_low_5min(开盘后的 5 min K线)cross_level(price, range_high, direction=up)(突破检测)candle_delta_ratio(突破K线的 delta/成交量)atr_14_daily(状态过滤)nearest_vp_level(range_high, vp_levels, max_distance=15_ticks)(VP 过滤)news_calendar_check(timestamp, window=30min)(新闻过滤)
使用 70/30 的步进回测,覆盖 2022-2025 期间以涵盖多种市场状态(COVID 波动,2024 牛市,2025 Q1 回调)。如果你过滤后的期望值 > 0.5 R,你就有所收获。否则,你的过滤管理就太松了。
核心要点
À retenir
- ORB = 严格的 5 min,CME 常规开盘K线的最高/最低点(14:30 ET / 15h30 Paris 夏令时)。
- 入场 = 收盘突破 + delta 为正 ≥ 30% + 之前有 1 次内部回测。
- 被突破水平另一侧的 1 tick 止损。目标 1× 区间,然后 1.618× 区间(斐波那契)。
- 3 个关键过滤器:30 分钟新闻检查 · 日线 ATR 14 > 50 点 · VP 水平重合 < 15 个 tick。
- STRAT-02 过滤后统计:61% 胜率 · R 1.7 · +0.64 R 期望值(对比无过滤的 +0.18 R)。
- 测试过的变体(ORB 30 min,强制回测):全部更差。
- 绝不自动执行。仅作教育内容。
«原始 ORB 没有优势。过滤后的 ORB 有。两者之间的区别,是减少了 60% 的信号,以及乘以 3.5 的期望值。
»
Teste ta compréhension
Quiz — Opening Range Breakout — 5 个问题
5 questions · 2 minutes · feedback instantané + debrief email personnalisé.
Q1. STRAT-02 的区间由多少分钟定义?
Q2. STRAT-02 的 3 个强制环境过滤器是什么?
Q3. 原始 ORB 和 STRAT-02 过滤 ORB 之间的胜率差是多少?
Q4. 已确认的 ORB 做多交易的止损是什么?
Q5. 为什么 ORB 策略与 Apex/MFFU 等自营交易公司兼容?
0 / 5 questions répondue
关于 Opening Range Breakout 的常见问题
为什么是 5 分钟区间而不是 15 或 30 分钟?
ORB 在 ES 和 GC 上也有效吗?
如何处理没有内部回测直接起飞的突破?
如果开盘后 30 分钟内出现新闻怎么办?
平均每周有多少个有效的 ORB?
ORB 是否与自营交易公司账户(Apex, MFFU)兼容?
进一步学习
- Volume Profile 完整指南,找到过滤 ORB 的 VP 水平。
- VAH VAL 详解,最常与开盘区间重合的 2 个水平。
- ATAS 吸收,3 个量化策略,用吸收足迹确认或否定 ORB。
- 仓位大小计算器,根据你的账户调整你的 ORB。
深入培训
- 模块 09 · 机构价格行为——详细的 ORB 策略,辅以 BOS/CHoCH,3 个量化策略。
- 模块 05 · Market Profile & TPO——了解开盘类型(Open Drive, Open Test Drive 等)以预测 ORB 的质量。
- 模块 11 · 资金管理——用分数凯利公式和相关性调整你的 ORB。
采取行动
- VIP 频道:接收引擎验证的 STRAT-02 ORB 信号(应用了新闻 + ATR + VP 过滤)。
- Cofia Academy:12 个渐进式订单流模块。
警告。 cofiatrading 发布教育和分析内容。此处所写内容均不构成 Spain/EU CNMV/ESMA canon 意义上的投资建议。交易杠杆工具(CME 期货,差价合约)存在资本损失风险,可能超过初始存款。欧洲差价合约散户亏损率:74-89%(来源 ESMA 2024)。过去的表现不代表未来的结果。引用的内部统计数据对应于 2024 至 2025 年间对 STRAT-02 的测量,不构成对未来结果的保证。在进行任何交易之前,请仔细阅读我们的风险提示。
