ORB on NIFTY: an edge on the index that you cannot profit from
In short The best opening-range setting on the NIFTY index made a thin profit; traded on futures with realistic costs, the same setting lost money. Across 18 settings, none was profitable beyond luck.
The idea
The opening-range breakout (ORB) is one of the oldest intraday ideas. Mark the high and low of the first 15 or 30 minutes. If price breaks above the range, go long; if it breaks below, go short. The logic is that the opening auction sets the day’s battle lines, and a decisive break shows which side won.
Most ORB results you’ll find are computed on the NIFTY index, which can’t be traded. We tested the same rules twice: on the index, and on NIFTY futures, the prices you would actually trade (synthetic futures track them closely).
The rules
- Opening range: the high and low of the first 15 or 30 minutes, on 5-minute bars.
- Entry: the first time price touches the range high (long) or the range low (short), at that level, like a stop order. One trade a day.
- Stop and target: both set at the same distance R from the entry (strict 1:1). R is either half the 14-day average daily range (ATR) or a fraction of the opening range.
- Optional filters: trade only in the direction of the opening-range candle, or only in the direction of the overnight gap.
- Exit: at the stop, the target, or the 15:00 close.
- Cost: 2 points per round trip on futures (about 1 point of charges and 1 of slippage on synthetic futures).
Our headline setting is the one that did best in our original sweep on the index: a 30-minute range, trading only in the direction of the opening-range candle, with R at half the ATR. It was chosen before this test.
The backtest
Data: NIFTY 5-minute bars, 1 October 2022 to 3 July 2026 (3¾ years), the full period for which we hold tradeable futures data.
| Same rules, traded on | Cost | Trades | Win % | Gross / trade | Net / trade | Total | t |
|---|---|---|---|---|---|---|---|
| NIFTY index (not tradeable) | 1.5 pts | 711 | 53% | +3.4 pts | +1.9 pts | +1,379 pts | 0.58 |
| NIFTY futures | 2 pts | 728 | 52% | +1.4 pts | −0.6 pts | −435 pts | −0.18 |
(t measures whether the average trade is distinguishable from zero; around 2 or more is needed before we call a result more than luck.)
The index more than doubled the gross edge. Same rules, same days: +3.4 points a trade on the index against +1.4 on futures. Futures react to the open, gaps and news differently from an index calculated from 50 stocks, so the opening range and its breaks are not the same. After costs, the index shows a small profit and futures a small loss.
Year by year on futures, after costs:
| Year | Points |
|---|---|
| 2022* | +14 |
| 2023 | −823 |
| 2024 | +1,503 |
| 2025 | +449 |
| 2026* | −1,578 |
*2022 from 1 October; 2026 up to 3 July. One good year (2024), two bad ones.
Robustness tests
On futures, the headline setting:
| Test | Total | Worst drawdown |
|---|---|---|
| At zero cost | +1,021 | −1,794 |
| As tested, 2 pts per round trip | −435 | −2,040 |
| Double cost, 4 pts | −1,891 | −2,669 |
| Triple cost, 6 pts | −3,347 | −3,918 |
| First half, Oct 2022 – Jun 2024 | +287 | |
| Second half, Jul 2024 – Jul 2026 | −721 |
All 18 settings we swept (15- or 30-minute range × three filter choices × three ways of sizing R), on futures at 2 points:
| On the index (1.5 pts) | On futures (2 pts) | |
|---|---|---|
| Settings with a profit | 10 of 18 | 12 of 18 |
| Best t-statistic | 1.52 | 1.80 |
| Original best setting | +1.9 pts / trade | −0.6 pts / trade |
- Costs decide it. The gross edge on futures is about 1.4 points a trade, smaller than any realistic cost.
- No setting proves an edge. Two-thirds of settings were positive on futures, but none reached the t of 2 we look for, and the best one on futures (a 30-minute range with the gap filter) was only middling on the index.
- Not consistent. Profitable in 8 of 16 quarters; the second half lost money.
Risks
- Cost sensitivity. The gross edge is smaller than the round-trip cost; any extra slippage makes it worse.
- Narrow, unstable sweet spot. Which setting looks best depends on the price series and the period.
- Fill realism. Entries assume a fill exactly at the range level; in fast breakouts real fills are often worse.
- Turnover. About 190 trades a year, so costs add up quickly.
Pros & cons
Pros
- Simple, objective rules that are easy to automate.
- Flat every night: no overnight risk.
- Wins on big trending days.
Cons
- No gross edge worth trading on futures.
- Loses money after realistic costs in its best-known form.
- Results depend on the price series, the setting and the period.
Our verdict
Rejected. On the NIFTY index the opening-range breakout shows a thin edge that survives only at low costs. On futures, the prices you can actually trade, the same rules earned about 1.4 points a trade before costs and lost money after them, and none of 18 settings was profitable beyond luck. The idea is simple and popular; on NIFTY over this period it does not pay.
Was this useful?
More to say, or spotted a mistake? Write to [email protected]. We read everything.
Hypothetical, backtested results on historical data at least three months old. They include modelled costs but can't capture every real-world effect, and past performance does not predict future results. This is educational research, not a recommendation. Full disclaimer.