Downloading the saved daily scan.
| Crabel Price Patterns | E-mini S&P 500 (ES=F) … | Nasdaq-100 (NQ=F) … | Mini Dow ($5) (YM=F) … | Bitcoin (BTC=F) … | Gold (GC=F) … | Crude Oil (CL=F) … |
|---|---|---|---|---|---|---|
| NR | … | … | … | … | … | … |
| NR4 | … | … | … | … | … | … |
| NR5 | … | … | … | … | … | … |
| NR7 | … | … | … | … | … | … |
| WS | … | … | … | … | … | … |
| WS4 | … | … | … | … | … | … |
| WS5 | … | … | … | … | … | … |
| WS7 | … | … | … | … | … | … |
| ID | … | … | … | … | … | … |
| OD | … | … | … | … | … | … |
| IDnr4 | … | … | … | … | … | … |
| 2BNR | … | … | … | … | … | … |
| 3BNR | … | … | … | … | … | … |
| 4BNR | … | … | … | … | … | … |
| 8BNR | … | … | … | … | … | … |
| Bear Hook | … | … | … | … | … | … |
| Bull Hook | … | … | … | … | … | … |
| Stretch | … | … | … | … | … | … |
Header is the live front month. The saved scan is taken at 5:30 p.m. ET, in the halt before the 6:00 p.m. reopen, and kept until the next one. That is when these sessions have a finished high, low, and close, so the row is an end-of-day pattern. Earlier, the bar is still forming. After 6:00 p.m. the new session is left out until the next 5:30 p.m. scan. Friday's scan stays up until Monday at 5:30 p.m. ET. A holiday close can come earlier.
Each column is one delivery, the current front month, not a spliced continuous series. Equity indexes roll the Monday before the third Friday. Gold rolls on first notice. Crude and Bitcoin roll three sessions before expiry. A roll switches the whole column to the next month, so no pattern mixes two deliveries. NR and WS compare that day's range. xBNR is the combined high-low span versus prior windows (2 and 3 bars over 20 sessions, 4 over 30, 8 over 40). Stretch is the 10-session average of the smaller open-to-extreme distance.
NR (Narrow Range): A price bar whose range is narrower than the previous bar. Its opposite is WS. Next to NR4, NR5, and NR7 it is technically NR2.
NR4 (Narrow Range 4): A price bar whose range is narrower than each of the previous three bars, marking the narrowest range in four bars. Its opposite is WS4. NR, NR5, and NR7 are also closely watched patterns.
NR5 (Narrow Range 5): A price bar whose range is narrower than each of the previous four bars, marking the narrowest range in five bars. Its opposite is WS5. NR, NR4, and NR7 are also closely watched patterns.
NR7 (Narrow Range 7): A price bar whose range is narrower than each of the previous six bars, marking the narrowest range in seven bars. Its opposite is WS7. NR, NR4, and NR5 are also closely watched patterns.
WS (Wide Spread): A price bar whose range is wider than the previous bar. Its opposite is NR. Next to WS4, WS5, and WS7 it is technically WS2.
WS4 (Wide Spread 4): A price bar whose range is wider than each of the previous three bars, marking the widest range in four bars. Its opposite is NR4. WS, WS5, and WS7 are also closely watched patterns.
WS5 (Wide Spread 5): A price bar whose range is wider than each of the previous four bars, marking the widest range in five bars. Its opposite is NR5. WS, WS4, and WS7 are also closely watched patterns.
WS7 (Wide Spread 7): A price bar whose range is wider than each of the previous six bars, marking the widest range in seven bars. Its opposite is NR7. WS, WS4, and WS5 are also closely watched patterns.
ID (Inside Day): A bar whose high is below the previous high and whose low is above the previous low, so the session sits inside the prior bar.
OD (Outside Day): A bar whose high is above the previous high and whose low is below the previous low, so the session takes out both sides of the prior bar.
IDnr4 (Inside Day Narrow Range 4): An inside day that is also an NR4. The bar sits inside the prior bar, and its range is narrower than each of the previous three bars.
2BNR (2 Bar Narrow Range): The two-bar range, higher high minus lower low, is the narrowest two-bar range of the last 20 sessions.
3BNR (3 Bar Narrow Range): The three-bar range, higher high minus lower low, is the narrowest three-bar range of the last 20 sessions.
4BNR (4 Bar Narrow Range): The four-bar range, higher high minus lower low, is the narrowest four-bar range of the last 30 sessions.
8BNR (8 Bar Narrow Range): The eight-bar range, higher high minus lower low, is the narrowest eight-bar range of the last 40 sessions.
Bear Hook: An NR with the open below the previous bar's low and the close above the previous bar's close.
Bull Hook: An NR with the open above the previous bar's high and the close below the previous bar's close.
Stretch: The 10-session average of the smaller open-to-extreme distance, open to high or open to low. It sets the distance for an ORB or ORBP entry and stop.
How to trade these patterns
Contraction is a range that has stopped growing: an NR or an ID, or several of them in a row, tightest at the end of the rest. Expansion is the breakout of the range that contraction built, and it is taken off the next open. A WS reading means that breakout has already left the prior range.
The pattern is yesterday. The trade is the next session. Do not enter on the bar that just printed True.
ORB (Opening Range Breakout): A trade at a preset distance off the opening range. The first side to trade is the position.
ORBP (Opening Range Breakout Preference): The same trade, taken in one chosen direction only.
Stretch is the entry distance, not a setup. The opening range is the first 30 seconds. A buy stop goes one Stretch above that high and a sell stop one Stretch below that low. On an ORB the first stop filled is the trade and the other stop is the protective stop. On an ORBP only the preferred side is working; if price trades Stretch the other way first, cancel, and place the protective stop only after the fill. Later tests in the book often used a fixed distance off the open and flattened on that day's close so every test shared one number. The operating rule is Stretch off the opening range.
NR, NR4, NR5, and NR7 do not pick a side. Take a two-sided ORB the next day. NR7 is the case he tested bar by bar: entry off the open, out on the close, and those trades beat an ORB taken on any day. ID is the same two-sided ORB, unless the market is already running, in which case drop the against-trend stop and take ORBP with the run. IDnr4 is the preferred case. It beat ID alone, NR4 alone, and an ORB on any day, and it is best when it ends a run of closes already pointing one way. 2BNR, 3BNR, 4BNR, and 8BNR are the same idea over a longer rest. He defines all four. The longer the congestion, the more it is a springboard. He did not publish the same tick tests for these as for NR4 and NR7.
Hooks pick the side, so use ORBP. After a Bear Hook, sell only. Do not buy it. The exception is a gap up that holds through mid-session. After a Bull Hook, prefer the buy, and treat it as the weaker of the two. It is better if the next open is below the hook close; once that close is traded, upside continuation is the expectation. A fast move against the bias means stand aside.
WS, WS4, WS5, and WS7 are the expansion the contraction was waiting for, not a fresh setup. WS7 is momentum. An OD is the same class: both sides of the prior bar were already taken out. A True in those rows means the breakout day already happened.
There is no fixed price target. The tested edge is the close of the entry day. A two- or three-day hold is allowed only if that session is already substantially profitable. The ideal fill is in the first ten minutes, with the open as one extreme of that thrust. A large move in the first fifteen minutes is an Early Entry, and continuation is the normal case. Move the stop to flat within an hour; on the S&P he used five to ten minutes. If price does not leave the entry, the trade is suspect. Scale out with more than one contract and trail the rest. A fill late in the day is the worst entry; cut the size as the session ages, or skip it. If you miss the break, one or two entries on a 3/8 to 1/2 retracement of the range already made are allowed, with the stop beyond the 5/8 level. A third retracement is not. Whichever side of Stretch trades first is the bias for the next two or three hours, even with no position. Do not fade that first move unless it is against the intermediate trend and the pattern agrees with the trend.
Toby Crabel, short-term futures trader and author of Day Trading With Short Term Price Patterns and Opening Range Breakout (1990), now out of print. The book defined these patterns and the opening-range breakout used to trade them. He later founded Crabel Capital Management, a systematic trading firm. https://tobycrabel.substack.com/