Strategy library · Intraday
Opening range breakout: trading the first clean move after 9:15
By Anoop Thomas · Last updated
In short
An opening range breakout (ORB) strategy marks the high and low of the first few minutes of trading, commonly 9:15 to 9:30 am on NSE. A long trade triggers when price closes above the range high and a short when it closes below the range low, with the stop at the opposite side of the range or its midpoint. Positions are closed at a fixed time before the market shuts.
The first 15 minutes on NSE are when overnight news and pending orders get priced in. ORB bets that once that burst settles into a range, a clean break out of it will keep going for a while. It is one of the easiest strategies to automate, because every rule is either a price or a clock time.
It suits traders who can’t watch the screen at 9:30 and want rules that fire without hesitation. It doesn’t suit small accounts on index futures, where one lot’s stop can be too big a slice of capital (the arithmetic is below), or anyone who will override the stop because “it’ll come back”.
The rules, step by step
A sensible starting template, not a proven system. Change any number, then test it before trusting it.
- 1
Setup
Universe: a fixed list of liquid NSE stocks (say the Nifty 50 constituents) or Nifty futures. Record the high and low of the 9:15–9:30 am candle on a 15-minute chart.
- 2
Entry
Go long when a 5-minute candle closes above the range high; go short when one closes below the range low. Take only the first breakout per symbol per day, and no new entries after 11:00 am.
- 3
Stop-loss
Long: stop at the range low. Short: stop at the range high. (Variant to test: the range midpoint, which means smaller losses and more stop-outs.)
- 4
Target and exit
Exit at 2R, twice the entry-to-stop distance, or at 3:10 pm, whichever comes first.
- 5
Position sizing
Risk 0.5–1% of capital per trade: quantity = rupees at risk ÷ (entry − stop). Skip the trade if even the minimum position (one futures lot) breaks that limit.
- 6
Filters
Skip if the range is wider than 1.5 times the stock’s 14-day ATR (a big gap has already spent the move) or narrower than 0.3 times (noise). Test both thresholds.
Say it in plain English
Paste this into INDfolio’s AI strategy builder and it becomes a backtestable strategy.
For each Nifty 50 stock, mark the high and low of the 9:15 to 9:30 am range. Buy when a 5-minute candle closes above the range high and short when one closes below the range low, taking only the first signal per stock per day and none after 11:00 am. Put the stop at the opposite side of the range, target twice the risk, and square off at 3:10 pm. Risk 1% of capital per trade.Backtest this free
Free plan · no card · NSE data included
One hypothetical ORB trade, sized at 1% of ₹5 lakh
A stock’s 9:15–9:30 range is ₹800 to ₹812 (hypothetical). A 5-minute candle closes above ₹812 and you buy at ₹813, with the stop at the range low.
| Item | Value | Working |
|---|---|---|
| Capital | ₹5,00,000 | Given |
| Risk per trade | ₹5,000 | 1% of capital |
| Entry / stop | ₹813 / ₹800 | Stop at the range low |
| Risk per share | ₹13 | 813 − 800 |
| Quantity | 384 shares | 5,000 ÷ 13 = 384.6, rounded down |
| Position value | ₹3,12,192 | 384 × 813 |
| Target (2R) | ₹839 | 813 + 2 × 13 |
| Profit at target | ₹9,984 gross | 384 × 26 |
| Round-trip charges | about ₹160 | Brokerage ₹40, STT ₹81, plus exchange charges, stamp duty and GST |
Hypothetical prices to show the arithmetic, not a backtest or a typical result. Charges assume ₹20-per-order intraday brokerage and NSE rates as of September 2026. The position size calculator does the sizing step for any stop.
Why a 120-point Nifty range is a sizing problem
ORB on index futures runs into lot size fast. If the 9:15–9:30 range on Nifty is 120 points, a stop at the far side risks 120 × 65 = ₹7,800 per lot (lot size 65 as of 2026; NSE revises it periodically). That is 1.56% of ₹5 lakh on the smallest position you can take. With a 1% rule you need about ₹7.8 lakh of capital, a midpoint stop, or a day off. Stocks in the cash market don’t have this problem, because you can buy any number of shares.
Bank Nifty futures have the same issue at a lot size of 30 (as of 2026): a 300-point range is ₹9,000 of risk per lot. The Nifty and Bank Nifty pages cover how those contracts work for automation.
Where ORB fails
Range days. When the market chops sideways, ORB buys near the top of the day’s range and gets stopped, then shorts near the bottom and gets stopped again, unless you limit it to one trade per symbol. Gap days are the other trap. After a 1.5% gap the first 15 minutes are often a wide, nervous range, so a breakout from it comes with a large stop and a move that may already be spent. The range-width filter in the rules exists for exactly this.
False breaks happen on a single print. That is why the entry waits for a 5-minute close above the high instead of a tick through it. You pay a slightly worse price on genuine breaks and avoid some spikes. Which effect matters more is a question for your test data, not for opinion.
Costs, slippage and the square-off
Intraday equity costs are small per trade and add up across a day. The example round trip pays ₹40 of brokerage, STT of 0.025% on the sell side (₹81), plus exchange charges, stamp duty and GST: about ₹160 on a ₹3.1 lakh position. Slippage is the bigger unknown, because a breakout entry buys into rising prices by definition. Just ₹0.50 a share on each side of the example is another ₹384.
Exit at a time you chose rather than relying on your broker’s intraday auto square-off, which happens at the broker’s own afternoon cut-off and may carry a charge. More on running intraday systems on the NSE intraday page.
Testing ORB without flattering it
You need 1-minute or 5-minute candles for every stock in your universe over several years, ideally using the stocks that were in the index at the time rather than today’s list. Today’s Nifty 50 is partly a list of yesterday’s winners, which flatters any long-biased test. Ask any platform, including us, how it handles index membership over time.
Parameters to vary: range length (5, 15 or 30 minutes), confirmation (tick versus candle close), stop placement, target multiple and the last entry time. A real effect shows up across most reasonable settings. If only a 17-minute range works, it is curve-fitting; our piece on overfitting covers how to spot it. INDfolio runs this kind of intraday test with costs deducted per trade, and paper trading on live NSE prices is the step before real money (we build it, so weigh that accordingly).
Educational content, not investment advice. The rules and numbers on this page are an illustrative template, not a backtest result or a recommendation. Derivatives carry a high risk of loss — SEBI’s own studies of F&O traders found that the large majority of individuals lose money. We build INDfolio AI, so weigh our view accordingly.
More from the strategy library
All strategies →Intraday
VWAP
Use VWAP as the intraday line in the sand: buy pullbacks to it in uptrends, or the reclaim after a dip below. Intraday only.
Options income
Short Straddle
Sell the ATM call and put, collect both premiums, lose if Nifty moves too far. Includes the 9:20 am straddle rules.
Options income
Short Strangle
Sell an out-of-the-money call and put. Wider breakevens than a straddle, a smaller credit, and the same unlimited loss on a big move.
Options income
Iron Condor
A short strangle with protective wings: a smaller credit, a defined maximum loss and far lower margin. Four legs means four sets of costs.
Options directional
Bull Call Spread
Buy a call and sell a higher-strike call. Cheaper than a naked call, with profit and loss both capped. Needs a directional view.
Options income
Covered Call
Hold a full lot of an F&O stock and sell an out-of-the-money call against it each month. Premium in, upside capped, downside unchanged.