The Opening Range Breakout (ORB) Strategy, Step by Step
The first few minutes after the NSE bell rings at 9:15 AM are among the most watched moments of the Indian trading day. Institutional desks execute overnight decisions, retail participants react to global cues, and price often swings sharply before settling into a direction. The Opening Range Breakout strategy turns that early volatility into a structured trade setup — with defined entries, stops, and targets — rather than a guessing game.
This article walks through every component of ORB, from how to draw the range to how to manage the trade once you are in it.
What Is the Opening Range?
The opening range is the high and low formed during a fixed time window at the start of the trading session. Common choices are:
- 5-minute ORB — the high and low of the 9:15–9:20 candle(s)
- 15-minute ORB — the high and low formed between 9:15 and 9:30
- 30-minute ORB — the high and low formed between 9:15 and 9:45
There is no universally "correct" window. Shorter windows produce tighter ranges and more signals; wider windows filter more noise but delay entry. Most Indian intraday traders using index futures or mid-cap stocks tend to prefer 15-minute ORBs as a starting point.
The range defines two key price levels:
- ORB High — the highest traded price within the window
- ORB Low — the lowest traded price within the window
These levels remain fixed for the rest of the day. You are not adjusting them as new candles form.
Why 9:15 AM Matters on NSE
NSE opens for continuous trading at exactly 9:15 AM after a pre-open session (9:00–9:15 AM) where prices are discovered via call auction. By the time 9:15 strikes, a significant portion of overnight orders and global reaction has already been priced in through the pre-open mechanism.
What happens in the minutes immediately after 9:15 reflects how participants behave once real two-way liquidity is available. Early buyers and sellers test levels. If a clear directional bias exists — based on global markets, domestic news, or index futures gap — price tends to break out of the early range cleanly. If there is no clear bias, price often chops inside the range for much of the day.
This is why the ORB strategy works better on trending days and struggles on sideways or news-driven whipsaw days.
Defining the Entry Signal
Once the opening range window has closed, you watch for a breakout:
- Long entry: price closes (or trades, depending on your rules) above the ORB High
- Short entry: price closes (or trades) below the ORB Low
A common refinement is to wait for a candle close beyond the level rather than a mere wick, which reduces false triggers. On a 5-minute chart, for example, you would wait for a 5-minute candle to close above the ORB High before entering long.
Entry is typically taken at the open of the next candle after the breakout candle closes, or at the breakout level itself using a stop-buy/stop-sell order placed in advance.
Stop-Loss Placement
The logic of ORB stop-loss is straightforward: if price breaks above the range high but then falls back below the range low, the premise of the trade is invalidated.
| Trade direction | Entry | Stop-loss |
|---|---|---|
| Long (above ORB High) | ORB High + small buffer | ORB Low − small buffer |
| Short (below ORB Low) | ORB Low − small buffer | ORB High + small buffer |
The "small buffer" accounts for spread and minor wick noise — typically 0.1–0.2% of the instrument price or a few ticks, depending on the instrument's average spread.
This means your risk per trade equals roughly the width of the opening range plus the buffer. Wide ranges (common on high-volatility days) carry higher risk per trade, which is worth accounting for in position sizing.
Setting Targets
Most ORB practitioners use the range width as the unit of measurement for targets:
- 1× range width — conservative target, suitable for choppy market conditions
- 1.5× or 2× range width — moderate target, common default
- Trail with a moving average or prior swing — for trending days
Example: if NIFTY 50 opens with a 15-minute range from 22,400 to 22,450, the range width is 50 points. A long breakout above 22,450 with a 1.5× target gives a profit objective near 22,525 (22,450 + 75).
Risk-to-reward (R:R) matters more than hitting a specific multiple. With a full-range stop (50 points) and a 1.5× target (75 points), the R:R is 1:1.5, which is workable if your win rate is reasonable. At 2× target, R:R is 1:2, which requires fewer winning trades to remain profitable over time.
Filtering False Breakouts
ORB generates false breakouts — situations where price briefly pierces the range boundary and then reverses sharply. Several filters help reduce these:
Volume confirmation: A genuine breakout is usually accompanied by above-average volume. If price crosses the ORB High on thin volume, the breakout is suspect. Compare the breakout candle's volume to the average volume of the opening range candles.
Retest and hold: Some traders wait for price to break out, pull back to the breakout level, and then resume in the breakout direction. This retest-and-hold pattern provides a second, often higher-probability entry, though it means missing faster moves.
Time-of-day filter: Breakouts occurring before 10:00 AM tend to have more follow-through. Breakouts attempted between 12:30 and 2:00 PM — the midday lull on Indian markets — are statistically less reliable and often lack volume. Many ORB rules simply forbid new entries after a cutoff (say, 1:00 PM).
Avoid extreme gap days: When the index or stock gaps up or down more than 1–1.5%, the opening range itself may be distorted. Price can consolidate near the gap-fill level rather than trending, making ORB setups unreliable.
Why Automation Helps ORB Execution
ORB has a timing problem: the breakout can happen at 9:20 AM, 10:30 AM, or anywhere in between, and you need to be watching. Manual execution also introduces hesitation — by the time you confirm the candle close, place the order, and manage the stop, you may have missed the entry or placed an incorrect price.
Automating ORB execution — using bracket orders, stop-buy orders placed at the ORB levels immediately after the range closes, or algo-driven order placement — solves this consistently. Tools like AlgoRaj allow traders to schedule these rules so the system enters, sets stops, and manages exits without requiring constant screen attention. Consistency of execution often matters more than the exact parameters chosen.
If you are coding your own ORB logic, the key steps are: (1) capture the high and low of the range window, (2) place a buy-stop slightly above the high and a sell-stop slightly below the low, (3) attach bracket stops and targets, and (4) cancel unused orders at your end-of-entry cutoff time.
Limitations to Keep in Mind
No strategy works on all market days, and ORB is no exception:
- Gap-and-go vs. gap-and-fail: Large gap days may see price run immediately after open without forming a useful range, or reverse the gap entirely. Both cases make ORB setups unreliable.
- Budget days and events: On days with major macro announcements (RBI policy, Union Budget, US Fed decisions), pre-open prices embed expected moves. The opening range can be wide and volatile, leading to oversized risk or multiple stop-outs.
- Choppy, narrow ranges: When the opening range is very tight — say, less than 0.2% of the index — even a small adverse move triggers the stop. These days often see repeated false breakouts in both directions.
- Slippage in fast markets: If the breakout candle is long and fast, by the time your order fills you may be entering well past the ORB High, which worsens your R:R.
How AlgoRaj Trades ORB in Practice
The AlgoRaj ORB strategy applies this playbook to NIFTY futures, written as a mechanical rule set — shown to illustrate how the concept is automated, not as a recommendation.
- Instrument and timeframe. It works on NIFTY futures using 1-hour candles, so the opening range is the high and low of the first hourly candle (09:15–10:15).
- Entry. It goes long on a breakout above the opening-range high and short on a breakdown below the opening-range low, taking the trade on the candle that confirms the break.
- Stop-loss. The stop is derived from the range/entry so that the opening-range structure defines the risk, exactly as described above.
- Daily cap. The number of entries per day is limited, so a choppy, false-breakout session cannot churn the account.
- Swing-style holding. Unlike the intraday option strategy, ORB on futures can hold a position across the session and, where appropriate, carry it — it exits on the stop or an opposing signal rather than a fixed square-off time.
The value of pinning the range to a single, well-defined window and automating the entry is that it removes the hesitation that kills time-sensitive breakout trades — while the daily cap and structural stop keep the downside bounded.
Key Takeaways
- The opening range is the high and low formed in a fixed early window (5, 15, or 30 minutes) after 9:15 AM on NSE.
- Enter long on a breakout above the ORB High; enter short on a breakdown below the ORB Low.
- Place your stop-loss at the opposite end of the range — the full range width defines your risk.
- Target 1.5×–2× the range width, or trail on trending days.
- Filter with volume confirmation, retest signals, and a time-of-day cutoff.
- Automation reduces execution errors and removes hesitation from a time-sensitive setup.
- Avoid ORB on extreme gap days, event-driven sessions, and when the range is unusually narrow.
This article is for educational purposes only and is not investment advice. Trading in financial markets involves risk of loss.
Written and reviewed by the AlgoRaj Editorial Team — traders and engineers covering Indian intraday and F&O markets. This article is educational and is not investment advice; see our Risk Disclaimer.