TradeTech Analytics

144 settings, 968 sessions: testing an opening-range breakout on Nifty options

By TradeTech Analytics Research Desk · Research · Published 2026-11-05 · 4 min read · How we write and check

Buy a call or put when the Nifty breaks out of its opening range with trend, volume and open-interest support, then let a trailing stop run the winner. It sounds disciplined. Across 968 sessions of 1-minute data, every one of 144 settings lost money after costs.

The rules we tested

The strategy took long calls or long puts only, with one position at a time. Every condition was evaluated on the close of a 1-minute bar, and the entry filled at the open of the next bar.

How we kept the test honest

The first 60% of sessions, to March 2024, were used for choosing settings, and the last 40% were kept for testing. Settings were chosen by a plateau score, the average of a setting and its neighbours, so a lucky peak could not win. Data after September 2025 was not opened at all.

Fills were deliberately cautious. If a stop and a new high could both have happened in one bar, we assumed the stop came first. Stops updated only after a bar closed, and a gap through a stop filled at the open. We charged 0.5 point of slippage per side, tested 1.0 as well, and applied dated charges for brokerage, STT, exchange fees, stamp duty, SEBI fees and GST. Rupee results use one lot of 65.

Results

VersionTradesWin rateNet per tradeProfit factor
Starting rules, first 60%1,01837.3%-₹1770.51
Starting rules, last 40%67636.8%-₹1050.74
Best stable setting, first 60%95142.5%-₹1260.65
Best stable setting, last 40%63839.5%-₹1410.65
Best stable setting, last 40%, slippage 1.063236.2%-₹2090.53

None of the 144 settings was positive in either period, so there was no profitable plateau to choose from. The 95% bootstrap interval for the best setting's test-period expectancy ran from -₹203 to -₹80 per trade, entirely below zero. In the walk-forward check, with 12 months of training and three of testing, all 12 test windows were negative.

Is it the costs?

Not on their own. The best setting lost about ₹78 per trade before charges, and charges added about ₹63. Removing every fee would still have left a loss.

Where the money went

Exit reason (test period)TradesAverage net
Trailing stop216+₹674
Initial stop315-₹739
Gap through stop63+₹181
Fail-fast19-₹355
VWAP exit13-₹522

The trailing stop did what it was designed to do: when a trade worked, it made money. There were just too few of those trades. Calls and puts lost almost the same, ₹141 and ₹142 per trade. Every hour of entry lost money, and 17 of 19 test months were negative. The top five trades supplied only about 10% of gross profit, so this was not a case of a good strategy missing one lucky day.

Did the entry rules add anything?

This is the most useful comparison. We replaced the entries with random ones, keeping the same exits and the same number of trades, and repeated that 100 times. The random entries lost a median of ₹121 per trade, with a 90th percentile of -₹86. The rules lost ₹141. They beat only 20% of the random runs.

In other words, all those conditions, breakout, trend, VWAP, RSI and open interest, added no measurable value over chance in this test. They did reduce how often the strategy traded, which can feel like quality, but it was not visible in the results.

What to take from this

Limits of this study

There is no bid-ask history, so fills are bar prices plus an assumed slippage, and real spreads may be wider. The index has no volume, so VWAP here is an equal-weighted proxy. Open interest changes in only about 40% of minutes, which makes it a coarse signal. RBI and CPI dates were not excluded, though skipping Budget days and one election result day changed nothing material. These findings apply to these rules on this sample. They do not prove that no intraday option strategy can work. Full tables are on the research page.

This is research on historical data, not a recommendation. See our disclaimer and editorial policy.

Read next

One lot too big: why a 0.5% risk rule rejected 99.5% of stock-futures tradesWe tested a stock-futures strategy on real contract data at ₹20 lakh. One lot risked ₹24,000 to ₹40,000 against a ₹10,000 budget, so it made one trade in six years. The arithmetic, by capital and risk.The +25% a day back-test: how a rolling-strike bug nearly fooled usA machine-learning option-buying test showed 62% wins and 25% a day. The cause was one line of data handling. How we found it, what the honest result was, and a checklist for spotting look-ahead errors.Weekly market review, 26 to 30 October 2026: Nifty gains 2.0% to 23,053, India VIX falls 9% to 15.30, but Friday's breadth is the weakest of the weekFive sessions, a 2.0% weekly gain: Nifty 50 closed at 23,053.10 and the Sensex at 74,459 (+1.83%), India VIX eased to 15.30, healthcare led the sectors, and yet only 618 of about 2,700 stocks advanced on Friday.
Educational content only. This site does not provide investment advice, research recommendations, tips or portfolio management, and nothing here is an offer or solicitation to buy or sell any security, derivative or commodity. TradeTech Analytics is not presented as a SEBI-registered investment adviser or research analyst. Markets involve risk of loss. See the full disclaimer.