QuantsappFaster in the app: live data, alerts, tradingOpen
Log inStart free
Futures · technicalIntradayNIFTYlow complexity

Full-gap opening range

This intraday NIFTY futures strategy is an opening range breakout that trades only on full-gap days, when the session opens completely outside yesterday's high-low range. It marks the 09:15 to 09:30 range and takes the first 5-minute close beyond either edge, in either direction. The stop goes at yesterday's opposite extreme, but never more than 1% away, and the target is 2.5% beyond the range edge.
Only on days NIFTY opens outside yesterday's range, trades the first 5-minute close beyond the 09:15 to 09:30 range, with a stop capped at 1% and a 2.5% target.
Market viewEither direction (follows the move)
TradesNIFTY near-month futures, 1 lot intraday
RiskOpen-ended (loss not capped by the structure)
CapitalFutures margin
SuitsIntermediate
Trades a month6.1
Typical hold5.3 hours
Profitable months7 of 12
Longest losing run6 trades
Made money inTrend days that close near the high or lowCalm markets with India VIX below 11.5Days NIFTY closes below its open
Lost money inChoppy days that close mid-rangeIndia VIX above 14.5Days NIFTY closes above its open
Default settings
Symbol
Or minutes
Bar minutes
Tgt %
Max stop %
Last entry
Exit time
Lots
Backtest this strategy →Change any setting, pick your own period and run it in the Quantsapp web app. Backtesting is part of the Max plan. Pro+ members can use it now as a free trial.
1

How it trades

What it trades
Universe
NIFTY Intraday · 1 Oct 25 → 30 Sep 26
Enters
First breakout close after 09:30, up to 14:30, on full-gap days only
Legs
BUY FUT · Near month, 5-minute close above the 09:15-09:30 high · Current month · 1 lotSELL FUT · Near month, 5-minute close below the 09:15-09:30 low · Current month · 1 lot
Exits
stop yesterday's opposite extreme, at most 1% from entrytarget 2.5% beyond the broken range edgetime square-off at 15:15
Re-entry
None; one trade a day
Filter
a full gap - the session's open (the exchange's, near-month future) above the previous session's high or below its low. Other days: no trade.
Range
the exchange's high and low of the first OR_MINUTES minutes (09:15 to 09:30 by default).
Entry
after the range, the first BAR_MINUTES bar that CLOSES above the range high buys LOTS at the next tick; the first that closes below the range low sells. Either direction, whichever comes first, up to LAST_ENTRY; one trade a day.
Stop
long - yesterday's low; short - yesterday's high; but never further than MAX_STOP_PCT % from the entry.
Target
range high x (1 + TGT_PCT %) for a long, range low x (1 - TGT_PCT %) for a short.
Exit
stop, target or EXIT_TIME.
2

Results

PRE-BUILT · DEFAULTS
NIFTY · 2025-10-01 → 2026-09-30 · 73 trades · before costs
Net P&L+₹9,727
Win rate48%
Max drawdown−₹71,591
Avg per trade+₹133
Profit factor1.05
Worst trade−₹15,931
3

Where it made and lost money

In this test the 20 gap days that became trend days made +₹1,14,405 with a 75% win rate, as the breakout side kept going until 15:15. The 15 choppy gap days lost ₹70,060, winning only one in five, and the 37 quiet ones lost ₹27,143: the first break failed and the stop near 1% was hit. Direction mattered too: sessions that closed below their open made ₹96,417 over 42 trades, while those closing above the open lost ₹79,215 over 30, so downside breakouts after a gap followed through better than upside ones. Calm evenings with India VIX below 11.5 made ₹26,330, while nervous ones above 14.5 lost ₹14,176.

Kind of session on the entry day
Quiet session (range under 0.75%)−₹27,14337 trades46% won
Trend day (closed near the high or low)+₹1,14,40520 trades75% won
Choppy day (wide range, closed mid-range)−₹70,06015 trades20% won
Session direction on the entry day
NIFTY closed above its open−₹79,21530 trades33% won
NIFTY closed below its open+₹96,41742 trades60% won
Day of the week
Monday−₹26,39418 trades44% won
Tuesday+₹15,24815 trades40% won
Wednesday+₹36,21211 trades82% won
Thursday+₹12,71515 trades53% won
Friday−₹20,57813 trades31% won
India VIX the evening before
VIX below 11.5 (calm)+₹26,33023 trades65% won
VIX 11.5-14.5 (normal)+₹5,04931 trades39% won
VIX above 14.5 (nervous)−₹14,17618 trades44% won
Trend going in
Uptrend (NIFTY above its 20-day average)−₹8,10836 trades42% won
Downtrend (NIFTY below its 20-day average)+₹25,31136 trades56% won
How the entry day opened
Gap up of 0.4% or more+₹1,66110 trades50% won
Flat open+₹15,79545 trades51% won
Gap down of 0.4% or more−₹25317 trades41% won
Expiry day (NIFTY weekly)
Expiry day+₹15,24815 trades40% won
Other days+₹1,95457 trades51% won
The same trades, split by the market conditions around each entry, before costs.
4

About this strategy

  1. Check the open of the near-month NIFTY future: trade only if it is above yesterday's high or below yesterday's low. The session after a futures expiry is skipped.
  2. Record the high and low from 09:15 to 09:30 as the opening range.
  3. After 09:30, the first 5-minute candle that closes above the range high triggers a buy of one lot at the next tick; a close below the range low triggers a sell. Signals count until 14:30, one trade a day.
  4. Place the stop at yesterday's low for a long or yesterday's high for a short, but no further than 1% from the entry price.
  5. Set the target 2.5% beyond the range edge that was broken.
  6. Close at the stop, the target, or at 15:15.

Why traders use it

A full gap means the overnight shift was large enough to clear the whole previous session, so the day is likely to be active. Rather than guessing whether the gap will run or fill, the strategy lets the first 15 minutes settle and then follows whichever side breaks. Restricting the opening range breakout to these days aims to skip the quiet sessions where ranges break and fail. Yesterday's opposite extreme serves as a level that, if reached, clearly invalidates the move.

Works best whenGap days that turn into one-way trend days, particularly falling sessions that close below their open, and calm periods with India VIX under 11.5 when the first break after 09:30 tends to hold.
Struggles whenGap days that become wide, choppy sessions closing mid-range, quiet days where the breakout fizzles, sessions that rally above the open after an early downside break, and nervous markets with India VIX above 14.5.

The year in plain words

On NIFTY futures from 1 Oct 2025 to 30 Sep 2026 with default settings, the strategy traded on 73 full-gap days and won 48% of them, making ₹9,727 before costs with a profit factor of 1.05. No trade reached the 2.5% target: 55 ran to 15:15 and 18 hit the stop. March made ₹35,724, but April to June lost about ₹65,000 between them, and the drawdown reached ₹71,591. After ₹20 per order and bid-ask slippage the year ends with a ₹7,790 loss.

What the settings do

Or minutesHow long the opening range is measured from 09:15. A longer range is wider, so breakouts are rarer and later but less likely to be noise.Bar minutesThe candle length that must close beyond the range. Longer candles confirm more but enter at a worse price.Tgt %How far beyond the broken range edge the target sits, in percent. At 2.5% it was never reached on NIFTY in this test; smaller values bank gains more often.Max stop %The furthest the stop may be from entry. On gap days yesterday's extreme is often far away, so this cap usually sets the actual risk.Last entryThe last candle close that can trigger an entry.Exit timeWhen any open trade is squared off before the 15:40 close.

Risks

  • The stop can be up to 1% of the futures price away, so a single loss per lot is large; the worst trade here lost ₹15,931.
  • Trades happen only on gap days, which are often news-driven and prone to sharp reversals and wider spreads.
  • The 2.5% target was designed for a more volatile index and did not trigger on NIFTY, so exits relied on time and stops.
  • The small edge before costs became a loss after costs.

Who it suits

Intraday futures traders who prefer to trade only on eventful days, can wait through the first 15 minutes, and are comfortable with a stop near 1% on a full NIFTY lot.

5

Questions traders ask

What is a full-gap opening range breakout?

It is an opening range breakout taken only on days NIFTY opens entirely above yesterday's high or below yesterday's low. The first 15 minutes set the range, and the first 5-minute close beyond it decides the direction, which can be with or against the gap.

Is the full-gap ORB profitable on NIFTY futures?

In this backtest from 1 Oct 2025 to 30 Sep 2026 it made ₹9,727 before costs but lost ₹7,790 after ₹20 per order and bid-ask slippage, with a before-costs drawdown of ₹71,591. Past results do not guarantee future ones.

Why is the stop capped at 1%?

After a full gap, yesterday's opposite extreme can be several hundred points from the entry. Without a cap one failed trade could cost far more than a normal win, so the stop is pulled in to at most 1% from the entry price.

Does it trade with the gap or against it?

Either. It follows whichever edge of the opening range breaks first on a 5-minute close, so on a gap-up day it can go short if price drops below the range low.

6

Before you rely on it

WATCH OUTthe prior-day stop is very wide on gap days, so the cap usually sets the risk. Gross of costs.
WHERE THE RULES WERE UNCLEAR · OUR CHOICESThe AFL breaks on a bar close (5-minute closes here, filled at the next tick). The previous-day stop can be very wide after a gap, so per the spec it is capped at 1% (MAX_STOP_PCT). The source tested BANKNIFTY; NIFTY is the default, and its 2.5% target was set for BANKNIFTY's wider moves (a setting). Square-off EXIT_TIME 15:15 is ours. The session after a futures expiry is skipped: yesterday's high / low belong to the expired contract while the new month trades at a different price (the rolled series jumps at the roll).
Also known asfull gap ORB
Backtests run on historical NSE data with fills at the last traded price. "Before costs" excludes brokerage, taxes and slippage. Quantsapp is not recommending any strategy; it is just a backtesting utility. Past results are not a promise of future returns.

Log in or sign up

Enter your mobile number. New to Quantsapp? The same OTP creates your free account.

+91

By continuing you agree to the Terms of Use and Privacy Policy.