FennEdge Learn

Scalping Small Caps: Advanced

Advanced small-cap scalping: read Level 2, the tape and auctions, treat setups as base rates with their failure paths, and measure your own edge from your trades.

Plan about 398 minutes including reading, worked examples and exercises; actual time varies.

29Lessons ≈398Est. minutes —Sign in to save progress
12
Lesson 12 of 29 · About 15 min

Opening range breakouts on gappers: definitions, failures, base rates

An opening range breakout is a situation, not a signal. Define the range and trigger, draw the break that runs, the one that fails and the false break, and see what FennEdge's archive can and cannot say.

Start in plain English

An opening range breakout (ORB) is a trade idea built on the first minutes of the regular session: mark the high and low of an "opening range", then watch for price to trade beyond it. On small-cap gappers, the first minutes are often the busiest of the day, so the opening range is a level that many traders watch at once.

The core idea of this lesson: an ORB is not one setup but a family of definitions, and the results depend heavily on which one you use. A 1-minute range and a 5-minute range produce different trades on the same chart. So do "a trade above the range" and "a 1-minute close above the range", and so does whether premarket prices count. Define the range, the trigger, the stop and the target before you look at outcomes, then count all three kinds of result: the break that runs, the break that fails, and the false break that drifts back inside the range.

This lesson uses one definition throughout:

  • Opening range: the high and low of regular-session trades from 09:30:00 to 09:34:59 ET (five 1-minute bars). Premarket excluded.
  • Long trigger: the first 1-minute close above the opening-range high, from 09:35 to 10:29.
  • Short trigger (mirror): the first 1-minute close below the opening-range low. Short-side mechanics are in Shorting small caps.

How the 09:30 print itself is formed belongs to The opening cross; gap definitions belong to the Gappers: gap percentage, gap and go, and gap fill lesson in US Day Trading Fundamentals.

Two paths from the same start

All prices, sizes and costs in this example are Illustrative. Harrow Kinetics is fictional.

The setup at 09:38 ET. Prior close $3.20. Premarket high $4.62 at 07:48. Opened at $4.10, a gap of +28.1%. The 5-minute opening range is $3.96 to $4.38. From 09:35 to 09:37 price stayed inside it. The 09:38 bar closed at $4.42, above $4.38: a long trigger by this lesson's definition.

Harrow Kinetics (fictional), 1-minute bars to 09:38, ET (Illustrative)

Decision time 09:39:00Quote 09:38:59: Bid $4.42 × Ask $4.43
$4.44 $3.96
09:3009:38
TimeOpenHighLowCloseVolume
09:304.104.243.964.18412,000
09:314.184.384.154.31388,000
09:324.314.354.194.22265,000
09:334.224.294.124.27214,000
09:344.274.334.214.25176,000
09:354.254.304.184.29158,000
09:364.294.364.264.34171,000
09:374.344.374.284.30149,000
09:384.304.444.294.42296,000

Prior close $3.20; open $4.10 (gap +28.1%); premarket high $4.62 at 07:48. Opening range 09:30–09:34: high $4.38, low $3.96. The same bars start Path A, Path B and Path C.

The plan, written before 09:38. Entry with a marketable limit order (ceiling $4.46), filled at $4.44, one cent above the displayed ask. Stop at $4.27, two cents under the trigger bar's low. Target $4.78 (2R). Time stop 09:50. Planned risk $0.17 per share. Size: $50 risk ÷ $0.17 = 294 shares. Costs: $0.005 per share round trip (Illustrative), plus any slippage.

Path AThe break runs

Price holds above $4.38, trades through the premarket high of $4.62 at 09:41 and reaches $4.81 at 09:44. The $4.78 limit sell fills.

Path BThe break fails within 2 minutes

09:39 opens $4.42 and closes $4.31, back inside the range. 09:40 trades $4.21. The stop at $4.27 triggers and fills at $4.24, three cents of slippage.

Path CA false break that drifts

09:39 closes back inside the range at $4.35. Price chops between $4.30 and $4.41, reaching neither the target nor the stop. At 09:50 the time stop exits at $4.36.

The review note for all three: "Plan followed; trigger as defined; risk 1R; outcome A, B or C." The decision was the same. Only the draw differed. The rest of this lesson covers how the range definition changes the count, what FennEdge's archive can already say about opening ranges on gappers, and the odds you would need to measure.

Defining the range: length, session and trigger

Every ORB count rests on four choices. Change any of them and you are counting a different setup.

Choice Options Effect on the count
Range length 1, 5, 15 or 30 minutes Shorter ranges trigger more often and earlier; longer ranges trigger less often, from wider levels
Session Regular session only, or premarket included On gappers the premarket high is often above the regular-session range; including it moves the trigger up
Trigger A trade above the high, or a 1-minute close above it A trade-through triggers on every wick; a close filters some false breaks and enters later and higher
Window Until 10:00, 10:30 or the whole day A late trigger is a different situation from one at 09:36

On Harrow Kinetics a premarket-inclusive range would have its high at $4.62, so the 09:38 bar would not be a trigger at all. Neither version is "the" ORB; pick one, write it down and keep it fixed for a whole block of observations.

Invalidation. This lesson's stop sits under the trigger bar. Another common choice is the opening-range midpoint or low, which is wider, needs a smaller size for the same dollar risk, and changes the Path B/Path C mix. Whatever you choose, the stop is a price where the idea is wrong, not a hope.

What the archive can and cannot say

FennEdge's Gapper HOD study recorded the first minute at which each gapper printed its 04:00–20:00 high (n = 671 gappers of +20% or more; 2026-07-01 to 2026-10-02; FennEdge archive; as of 2026-10-02; see Small-cap gapper statistics (2026)). That timing puts hard bounds on the 5-minute opening range:

These bounds use hindsight: whether a high was the high of the day is only known after the close. They describe the days, not the trades. They do show one thing that matters for planning: on most gappers in this sample, the day's high was somewhere else (usually in premarket), and the opening range was a level inside a larger range.

Odds box

The split was chosen near zero on purpose. Under these assumptions a few points of Path A share either way flip the sign, and the false-break row (Path C) costs more here than a plain scratch because the exit comes after price has already slipped back inside the range. When that study is published, this box shows the measured split with n, period and as-of.

What shifts the odds

The bounds above, split by condition (FennEdge computation from the Gapper HOD study data, using the study's published group counts; n = 671; 2026-07-01 to 2026-10-02; FennEdge archive; as of 2026-10-02):

Group High inside the 5-minute range High 09:35–15:59
Gap 20%–50% (n = 459) 42 (9.2%) 139 (30.3%)
Gap 50%–100% (n = 129) 6 (4.7%) 40 (31.0%)
Gap 100% or more (n = 83) 3 (3.6%) 30 (36.1%)
Open under $1 (n = 97) 3 (3.1%) 27 (27.8%)
Open $1–$5 (n = 259) 16 (6.2%) 72 (27.8%)
Open $5 or more (n = 315) 32 (10.2%) 110 (34.9%)
  • Gap size and price tier. In this sample, the share of days whose high sat inside the 5-minute range was larger for smaller gaps and higher-priced stocks. The groups above 50% and under $1 are small; treat their differences as rough.
  • Hypotheses to record, not findings (no FennEdge sample yet links them to ORB outcomes): relative volume in the range, range width as a share of price, distance from the range high to the premarket high, spread at the trigger, time of the trigger, and a halt inside the range.
  • Costs at a crowded level. Many traders watch the same range high. Entry fills often come above the displayed ask, and stops below it, as in Paths A and B. Log both slippages separately.

Observe vs. infer

At 09:39:00 in the Harrow Kinetics example (fictional; figures Illustrative):

What the screen shows (observed) What a trader might infer Why it is not established
The 09:38 bar closed at $4.42, above the $4.38 range high "The breakout is confirmed" A close above a level is a starting condition; the next bar can close back inside
The 09:38 bar volume (296,000) was the highest since 09:31 "Real buyers stepped in" Volume at a crowded level fits aggressive buying and sellers meeting it
The premarket high of $4.62 is 20 cents above "Room to run to $4.62" An overhead level can also act as supply
Quote at 09:38:59: bid $4.42 × ask $4.43 "Cheap to get in" The fill came a cent above the ask, and the exit spread is unknown

Cost of being wrong

Using the Harrow Kinetics plan at 294 shares (Illustrative):

Outcome Exit R after costs Dollars after costs
Path A: target $4.78 +1.97R +$98.49
Path B: stop, 3¢ slippage $4.24 −1.21R −$60.27
Path C: false break, time stop $4.36 −0.50R −$24.99
Path B with a LULD pause and a reopen at $4.02 $4.02 −2.50R −$124.95

Fees are $1.47 per round trip at this size; slippage on Path B cost more than the fees. The last row is the stop that cannot execute during a pause; see Halt resumptions.

How many trades before this means anything

If you log 20 triggers and 6 reach the target (30%, Illustrative counts), a 95% Wilson interval for the true Path A share runs from about 15% to 52%: break-even, clearly negative and clearly positive versions of the plan all fit. Gappers on the same morning share market conditions, so 20 triggers from four sessions are less informative than 20 from twenty. How many trades before your numbers mean anything has the method.

What this lesson does not claim

  • It does not claim opening range breakouts are profitable or unprofitable on gappers. The trade split is Illustrative until the FennEdge data study of opening-range breakout outcomes is published.
  • The measured bounds describe when the day's high printed, not whether any trade plan worked.
  • The 5-minute, close-trigger definition is one workable choice, not a standard.
  • Harrow Kinetics, its bars, quote and costs are fictional and Illustrative.

Go deeper

  • FennEdge first.
    • In-Play Days shows 1-minute charts of past active days. Without Max, including as a guest, you can open each ticker's most recent active day in full; earlier days and the two-year history need Max (tiers as of 2026-10-05). Use it to mark opening ranges and count triggers by hand; replaying many past days needs Max.
    • Gapper HOD Timeline shows when each gapper's high printed (guests, Free and Plus: latest completed session; earlier sessions need Pro or Max).
    • Top Gappers Calendar lists the day's gappers with their opening gap and day change in percent (guests, Free and Plus: latest session at default filters; full history and filters need Pro or Max; daily data, not real-time).
    • The Scanner (paid: Plus, Pro, Max) triggers on rapid rises and drops, regular-session highs and Nasdaq-listed LULD halts. It has no opening-range trigger and no Level 2 depth.
  • Range length sensitivity. Count the same days with 1-, 5- and 15-minute ranges; the differences show how much of any result is definition.
  • Premarket range vs. regular-session range. On gappers the premarket high is often the larger level; Premarket scalping covers premarket conditions.
  • ORB on non-gappers. Much published ORB material uses index futures or large caps; those results do not transfer to small-cap gappers without a separate count.
  • Origin. The opening-range breakout idea is commonly credited to futures traders in the 1980s and 1990s. A widely cited source: Crabel, Toby. "Day Trading with Short Term Price Patterns and Opening Range Breakout" (1990).
  • Related lessons: A trading plan as a hypothesis, High-of-day breaks, The first pullback, Gap fills, VWAP reclaims and rejections, Marketable limit orders, Slippage.

Exercises

Seven exercises follow this lesson: three concept checks, one calculation (a stopped breakout in R after slippage and costs), two replays of the static 1-minute sequence above (separate observation from inference; then pick every outcome consistent with the information at the decision time before Path B is revealed), and one practice task. Exercises, answers and progress are available after signing in.

Practice task: count 20 opening-range triggers. In a simulator or on replayed charts (for example in In-Play Days), record 20 long triggers that meet your written definition, with every column of the FennEdge practice log: download the practice log (CSV), with a column guide. Fix the range length, session, trigger, stop, target and time stop before the first entry. Log gappers where no trigger occurred, and triggers you skipped, so the count is not filtered by outcome. Record Path A, B or C and R after costs with a slippage penalty. Keep the log separate from the Trading Journal, which holds only real broker-synced trades.

Primary sources

Sources checked 2026-10-05. Harrow Kinetics and all prices, volumes, outcome splits and costs in this lesson are fictional and Illustrative. Measured figures come from the FennEdge archive as stated. This lesson is education, not a recommendation to buy or sell any security. Past patterns do not indicate future results.