The day trader's signature strategy
Opening Range Breakout is the most widely-traded intraday strategy on US equities. Its appeal is simple: the first chunk of the session contains most of the day's institutional positioning, and decisive moves out of that range often continue.
Toby Crabel formalized ORB in 1990's Day Trading with Short Term Price Patterns and Opening Range Breakout. Kaufman cites it as the seminal text. Mark Fisher's The Logical Trader (described by Kaufman as "the most in-depth description of an intraday trading method yet published") built the modern retail version. Linda Raschke + Laurence Conners layered range-contraction filters on top as "Momentum Pinball."
The core mechanic
Kaufman's compact statement of Crabel's rule:
Wait 1 hour after the open, then fix the breakout levels as the high and low of that time period. Buy if prices move above the 1-hour high. Sell if prices move below the 1-hour low. Reverse if prices cross the opposite threshold. Exit at the end of the day.
So: opening range (OR) = H/L of the first N minutes after market open. Break above the OR high → long. Break below the OR low → short.
Stops: on the opposite side of the OR (if long, stop at the OR low).
Targets: conventional is 1× to 3× OR width projected from the breakout price. Crabel's original rule used 1 ATR over 14 days as the profit target, with the trade cancelled if no signal within 2 hours of the OR close.
Variants by OR duration
Kaufman and Fisher document several:
| OR Window | Typical use |
|---|---|
| 5 min | Scalping, highest noise, tightest stops |
| 15 min | Day-trader standard for US equities |
| 30 min | Balance between signal and noise |
| 60 min | Crabel's original, most conservative |
Fisher's guidance: 20-minute OR for stocks, 5–30 min for futures, and a confirmation rule that price must stay outside the OR for half the OR time before the breakout counts (kaufman.txt:31475).
Play with it
Three scenarios: clean break-and-run, false breakout that fades, choppy day with no signal. Toggle the OR window 15–60 minutes. The orange zone is the OR; green/red lines mark the 2× targets.
Notice: the choppy case is the common one. The strategy sits out when the open doesn't produce a clean break. That's not a failure — that's the system correctly declining to trade low-conviction days.
Crabel's filter — the Inside-Day rule
Crabel's key insight: ORB works better on days that follow a narrow-range or inside day. His own table (reproduced by Kaufman):
| Market | ORB win rate without filter | With inside-day filter |
|---|---|---|
| Bonds | 60% | 76% |
| S&P 500 | 68% | 61% (worse!) |
| Soybeans | 63% | 76% |
| Cattle | 65% | 55% (worse!) |
The filter helps for bonds and soybeans, hurts on S&P and cattle. Kaufman's honest commentary: "Even though this was done in 1990, compression seems to remain a good filter." But filter behavior is market-specific. Test before trusting.
Kaufman also documents NR4 (Narrow Range 4 — today's H–L smaller than each of the previous 3 days) as Raschke's preferred compression filter. The idea: volatility compression precedes expansion.
Mark Fisher's system — the ACD variant
Fisher's The Logical Trader is the most widely-referenced modern ORB implementation. His extended framework uses named reference points: ORH, ORL, +A, −C — the "ACD" naming that gave the system its retail nickname. Key differences from Crabel's original:
- Shorter OR (5–15 min for stocks) with the confirmation rule (price outside the band for half the OR time)
- Position sizing based on how strongly price penetrates the band
- Time-of-day filters; avoid breakouts after 2pm (no runway to target)
Fisher's book is not in our reference library. Kaufman summarizes: "the most in-depth description of an intraday trading method yet published" is the strongest endorsement any TA book gives a single source.
Why it works — and why it fails
Kaufman's framing of the mechanism:
During the 1990s the opening range breakout produced great success.
That sentence carries an implicit "and has degraded since." Post-2010 markets show:
- Increased pre-market activity. A lot of the day's positioning happens before the open, so the first-hour OR underweights overnight information.
- High-frequency participation changes microstructure. The OR high/low gets tested and held by algos in ways Crabel didn't have to model.
- Low-volatility regimes compress OR ranges below the cost of trading.
Fisher's warning: on low-volatility days, profits shrink below the cost structure. Kaufman echoes this in the broader context of trend-following degradation across all intraday strategies.
What a good ORB day looks like
- Volatile overnight — some news or gap gives the session real directional bias.
- Clean first-N-min — the OR forms without being tested on both sides repeatedly.
- Breakout on expanding volume — participation confirms the break.
- Decisive close through — not a wick, not a minute-long poke. Fisher's "half the OR time outside" rule is a minimum.
- Time remaining — breakout before ~1pm EST, so there's session runway to target.
Miss any of these → skip the trade. ORB's edge depends on selectivity, not frequency.
Hidden traps
- Chasing late breakouts. A break at 3pm has 60 minutes of runway. Stay flat.
- OR too small. Kaufman explicit: "too-small OR gives unreliable signals." 3-minute OR on a quiet stock is noise.
- No volatility check. An OR of $0.10 on a $200 stock is not a tradable range. Scale targets by ATR, not arbitrary percentages.
- Ignoring the inside-day filter per market. Crabel's table shows it helps and hurts in specific instruments. Don't apply it universally.
- Reversing every cross-back-through-OR. Crabel allowed this ("Reverse if prices cross the opposite threshold"), but unfiltered reversals whipsaw on chop days.
- Running ORB in trending regime only. Kaufman's broader trend-follower warning applies: if the market has been range-bound for weeks, ORBs from the open are unreliable.
Quick check
What's the 'opening range' in ORB, and why does it matter?
What you now know
- ORB trades breakouts from the first N minutes' range (the Opening Range). Crabel 1990, Fisher mid-2000s.
- Mechanic: wait N min, mark OR high and low; long above, short below, stop on the opposite side, target 1–3× OR width.
- Windows: 5, 15, 30, 60 min are all used. Crabel's original was 60; Fisher's modern version typically 15–30 for stocks.
- Inside-day / NR4 filter helps on some markets, hurts on others. Test per instrument.
- Selectivity matters more than frequency. A well-filtered ORB skips the majority of days by design.
- Degraded since the 1990s per Kaufman — higher-frequency participation, more pre-market positioning, lower-volatility regimes.
Next: Turtle Trading — the most famous trend-following system ever documented, built on Donchian channels (covered in an earlier lesson).