有些跳空值得順勢追,有些跳空卻只是一場開盤情緒過度反應。Larry Williams Oops Pattern 專門交易後者:市場一開盤就跳出昨日完整交易區間,卻很快失去延續力,重新回到昨日高低點之內。
Oops Pattern 不是看到缺口就反向,而是等「極端開盤失敗」被價格證明後才進場。
它可以視為 Gap Fade 的嚴格版本。一般 Gap Fade 只要今日開盤與昨日收盤之間存在缺口;Oops Pattern 則要求今日開盤高於昨日高點,或低於昨日低點,並以價格重新進入昨日區間作為觸發。
策略定義:先跳出昨日區間,再收回來
| 型態 | 候選條件 | 正式觸發 | 市場含義 |
|---|---|---|---|
| Oops Buy | 今日開盤低於昨日低點 | 價格重新站上昨日低點 | 低價不被接受,空方突破失敗 |
| Oops Sell | 今日開盤高於昨日高點 | 價格重新跌破昨日高點 | 高價不被接受,多方突破失敗 |
多方候選:Open < Low[1]
多方觸發:Price crosses above Low[1]
空方候選:Open > High[1]
空方觸發:Price crosses below High[1]
「候選」和「觸發」一定要分開。開在昨日區間外,只代表市場出現極端定價;如果價格繼續沿跳空方向推進,那是 Gap and Go,不是 Oops。只有重新跨回昨日邊界,失敗訊號才成立。
Oops Buy:極端跳低後的空方失敗
- 今日開盤低於昨日低點,形成完整向下區間缺口。
- 開盤後沒有持續創低,或創低後迅速收回。
- 價格由下往上突破昨日低點,正式回到昨日區間。
- 積極型在突破時進場;穩健型等待 K 棒收回,或回測昨日低點不破再做多。
- 停損放在當日低點、失敗波段低點,或重新跌出昨日區間的位置。
這個型態背後的燃料來自兩群人:開盤追空者發現行情不延續後回補,以及原本等待低價的買方在價格重返昨日區間時進場。兩股買盤同時出現,反彈常比一般缺口回補更集中。
多方目標如何安排?
- 第一目標:今日開盤價或失敗缺口中點,先降低風險。
- 第二目標:昨日收盤價,觀察是否完成 Gap Fill。
- 延伸目標:昨日 POC、VWAP、區間中點或昨日高點。
昨日低點是觸發線,不代表價格必然一路漲到昨日高點。若站回後無法遠離邊界、反覆跌出昨日區間,代表接受度仍不穩定,應縮小部位或退出。
Oops Sell:極端跳高後的多方失敗
- 今日開盤高於昨日高點,形成完整向上區間缺口。
- 開盤後無法持續創高,或上衝後留下長上影。
- 價格由上往下跌破昨日高點,正式回到昨日區間。
- 積極型在跌破時進場;穩健型等待收盤確認,或反彈回測昨日高點站不回再放空。
- 停損放在當日高點、失敗波段高點,或重新站到昨日區間上方的位置。
跳高追多者的停損賣單,往往會在昨日高點失守後加速出場。若同時跌破 VWAP 或開盤區間低點,代表不只是觸碰邊界,而是日內主控權也正在轉向空方。
它和 Gap Fade 到底差在哪裡?
| 比較項目 | 一般 Gap Fade | Larry Williams Oops |
|---|---|---|
| 缺口基準 | 今日開盤相對昨日收盤 | 今日開盤必須跳出昨日高低點 |
| 價格位置 | 可能仍在昨日區間內 | 一定開在昨日完整區間之外 |
| 核心觸發 | VWAP、OR、缺口中點等 | 重新跨回昨日高點或低點 |
| 交易本質 | 押注缺口回補 | 交易區間外突破失敗 |
| 訊號頻率 | 較多 | 較少但更極端 |
| 主要風險 | 缺口延續 | 真正的趨勢重定價日 |
例如昨日高點 23,100、低點 22,850、收盤 22,950。今日開 23,020,雖然高於昨日收盤,是普通 Gap Up,但仍在昨日區間內,因此不屬於 Oops。若今日開 23,150,才是 Oops Sell 候選;之後跌破 23,100,訊號才真正觸發。
三種進場版本
1. 邊界穿越版
價格一跨回昨日區間便進場。優點是進場早、潛在報酬空間大;缺點是假穿越較多,尤其在開盤最初幾分鐘容易遭遇快速來回。
2. 收盤確認版
等待 1、3、5 或 15 分鐘 K 棒完整收在昨日區間內再進場。它會犧牲一些價格,換取市場已在區間內成交一段時間的證據。
3. 回測確認版
先跨回昨日區間,再等待價格回測昨日高點或低點。Oops Buy 要求昨日低點由壓力轉為支撐;Oops Sell 要求昨日高點由支撐轉為壓力。這通常是最容易定義停損、盈虧比也最清楚的版本。
用 VWAP、ORB 與量能提高品質
原始規則很簡單,但實務上不能只看一條昨日高低點。以下濾網可用來區分「短暫穿越」與「真正失敗」:
| 濾網 | Oops Buy 加分 | Oops Sell 加分 |
|---|---|---|
| VWAP | 站回 VWAP,回測不破 | 跌破 VWAP,反彈站不回 |
| 開盤區間 OR | 突破 OR High | 跌破 OR Low |
| 量能 | 下殺量被吸收、反彈放量 | 上攻量衰退、下跌放量 |
| K 棒 | 長下影、吞噬、連續收高 | 長上影、吞噬、連續收低 |
| 高週期位置 | 下方支撐、超跌區 | 上方壓力、超漲區 |
這些條件不是愈多愈好。回測時應先保留原始 Oops 規則,再逐一加入濾網,檢查它究竟改善期望值,還是只是把樣本刪到看起來漂亮。
什麼時候不要逆勢?
- 重大重定價事件:財報、央行決議、CPI、非農或突發政策可能讓區間外價格成為新公平價。
- 跳空方向持續擴量:跳高後沿 VWAP 上方不斷創高,或跳低後沿 VWAP 下方不斷創低。
- 跨回後立即失守:價格只刺入昨日區間,下一根便重新跳出去,代表確認不足。
- 停損過遠:極端缺口可能讓當日高低點距離太大,不能為了保留訊號而承擔失控風險。
- 目標前有障礙:進場到昨日收盤之間若有 VWAP、POC 或明顯供需區,實際報酬空間可能不足。
大型缺口不一定更適合 Fade;它也可能是市場正在建立新的價格共識。
台指期與 NQ 的時段定義
台指期
必須先決定「昨日」與「今日」使用哪個盤別。最常見研究方式是以昨日日盤高低點對今日 08:45 日盤開盤;也可以另外觀察夜盤是否早已穿越該區間。若夜盤已長時間在昨日高點上方成交,日盤的跳高可能不是突然失衡,傳統 Oops 解讀就要打折。
NQ/ES
美股指數期貨幾乎全天交易,建議用 RTH 主盤定義:昨日 09:30–16:00 ET 的 High/Low/Close,對今日 09:30 ET Open。若使用 ETH 連續盤,必須在回測與實盤中保持完全一致,不能看到訊號後才更換基準。
出場與風險管理
每筆交易先決定無效點,再由停損距離反推部位大小。常見出場設計如下:
- 結構停損:放在當日極值或失敗波段之外。
- 邊界停損:價格重新離開昨日區間,且無法立即收回。
- 第一停利:達到 1R、今日開盤價或缺口中點,先減碼。
- 第二停利:昨日收盤、昨日 VWAP 或 POC。
- 時間停損:進場後長時間黏在觸發線附近,代表預期中的清算動能沒有出現。
Oops Pattern 的優勢在於觸發線明確,不在於保證高勝率。若停損沒有固定邏輯,少數趨勢日的反向虧損便可能吃掉多次小獲利。
法科 Oops 執行清單
- 時段:昨日高低點與今日開盤是否使用同一套交易時段?
- 位置:開盤是否真的在昨日完整區間之外,而不只是離開昨日收盤?
- 觸發:價格是否已重新跨回昨日區間?
- 接受:是收盤留在區間內,還是只有瞬間影線穿越?
- 確認:VWAP、ORB、量能是否支持反向主控權?
- 事件:今天是否有足以造成永久重定價的重大消息?
- 風報比:到第一、第二目標是否仍有合理空間?
- 無效點:價格如何走,代表這不是 Oops,而是 Gap and Go?
一般 Gap Fade 問的是「缺口會不會補」;Oops Pattern 問的是「市場能不能把價格留在昨日區間之外」。
最好的用法,是把 Oops 當成開盤策略中的高強度反轉訊號,而不是每天必須出手的固定任務。先等極端定價,再等市場否定它;訊號少一點,判斷反而可以更乾淨。
延伸閱讀:Larry Williams 對 Oops Signal 的經典規則,以及後續交易研究對不同出場方式的測試。本文僅供交易研究與教育用途,不構成投資建議;參數與時段應依商品資料獨立回測。