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

5-min breakout on volume

This is the plain intraday breakout rule: when a 5-minute NIFTY futures candle closes above the highest high of the previous 20 candles, buy. The one extra condition is volume, which must be at least 1.5 times the average of those 20 candles, to show real participation behind the break. The risk unit R is one ATR; the stop sits 1R below entry and the target 2R above.
Buys NIFTY futures when a 5-minute candle closes above the previous 20 candles' high on 1.5 times normal volume, with a 1 ATR stop and a 2R target.
Market viewBullish
TradesNIFTY near-month futures, 1 lot intraday
RiskOpen-ended (loss not capped by the structure)
CapitalFutures margin
SuitsBeginner
Trades a month25.3
Typical hold19 min
Profitable months6 of 12
Longest losing run13 trades
Made money inTrend days that close near the high or lowDays NIFTY closes above its openIndia VIX above 14.5
Lost money inQuiet sessions with a range under 0.75%Days NIFTY closes below its openFlat openings
Default settings
Symbol
Bar minutes
N
Vol mult
ATR period
Stop ATR
Target r
Direction
Entry from
Entry to
Square off
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 tick after a 5-minute breakout close, 09:30 to 14:45
Legs
BUY FUT · Near month, close above 20-candle high on 1.5x volume · Current month · 1 lot
Exits
stop 1 × ATR(14) from the filltarget 2 × ATR (2R) from the filltime square-off at 15:15
Re-entry
Yes, next qualifying candle
Bars
BAR_MINUTES bars of the near-month future, anchored at 09:15, continuous across sessions on a roll- adjusted series (below). Bar volume = the change in the session's cumulative traded quantity.
Entry
a bar closing between ENTRY_FROM and ENTRY_TO with close > the highest high of the previous N bars, and bar volume > VOL_MULT x the average volume of the previous N bars (VOL_MULT 0 = no volume filter) -> buy LOTS at the first tick after the bar closes. DIRECTION "both" also sells the mirror break (close below the lowest low on a volume surge). One trade at a time.
Stop
R = STOP_ATR x ATR(ATR_PERIOD) of the signal bar, from the fill (Stop points), at market.
Exit
target TARGET_R x R from the fill; anything open at SQUARE_OFF.
Re-entry
yes - the next qualifying bar after the exit.
2

Results

PRE-BUILT · DEFAULTS
NIFTY · 2025-10-01 → 2026-09-30 · 304 trades · before costs
Net P&L−₹13,754
Win rate34%
Max drawdown−₹33,293
Avg per trade−₹45
Profit factor0.96
Worst trade−₹4,414
3

Where it made and lost money

In this test the breakout worked only when the day kept rising. Trades on 86 trend days made +₹54,633 with a 45% win rate, often reaching the 2R target. The 119 trades on quiet sessions lost ₹60,188, winning a quarter: in a narrow range a 20-candle high is only a few points above the rest, and the move fades into the 1 ATR stop. On days that closed below their open, the long-only breakouts lost ₹60,139 over 77 trades, while days closing above the open made ₹43,695 over 226. Nervous evenings with India VIX above 14.5 made ₹13,318; normal VIX lost ₹28,713.

Kind of session on the entry day
Quiet session (range under 0.75%)−₹60,188119 trades24% won
Trend day (closed near the high or low)+₹54,63386 trades45% won
Choppy day (wide range, closed mid-range)−₹10,89098 trades34% won
Session direction on the entry day
NIFTY closed above its open+₹43,695226 trades37% won
NIFTY closed below its open−₹60,13977 trades22% won
India VIX the evening before
VIX below 11.5 (calm)−₹1,05081 trades35% won
VIX 11.5-14.5 (normal)−₹28,713126 trades30% won
VIX above 14.5 (nervous)+₹13,31896 trades36% won
How the entry day opened
Gap up of 0.4% or more+₹11,17557 trades39% won
Flat open−₹26,502191 trades31% won
Gap down of 0.4% or more−₹1,11855 trades35% won
Day of the week
Monday+₹19,73057 trades40% won
Tuesday−₹14,39447 trades30% won
Wednesday−₹12,08968 trades29% won
Thursday+₹8,01164 trades36% won
Friday−₹15,55266 trades32% won
Trend going in
Uptrend (NIFTY above its 20-day average)−₹11,227133 trades33% won
Downtrend (NIFTY below its 20-day average)−₹5,218170 trades34% won
Expiry day (NIFTY weekly)
Expiry day−₹11,10451 trades31% won
Other days−₹5,340252 trades34% won
The same trades, split by the market conditions around each entry, before costs.
4

About this strategy

  1. Build 5-minute candles of the near-month NIFTY future on a roll-adjusted series, with each candle's traded volume.
  2. Between 09:30 and 14:45, look for a candle that closes above the highest high of the previous 20 candles.
  3. Its volume must be more than 1.5 times the average volume of those 20 candles.
  4. Buy one lot at the first tick after the candle closes; by default only longs are taken, one trade at a time.
  5. Set the stop 1 × ATR(14) below the fill and the target 2 × ATR above it.
  6. Close anything still open at 15:15; a new qualifying candle after an exit can trigger another trade.

Why traders use it

A close above a recent high on heavy volume is the textbook sign of a breakout with fuel behind it. Breakout rules of this kind underpin many trend systems, and the volume filter is the most common way to try to weed out false breaks. The fixed 2-to-1 reward-to-risk means the system can make money with a win rate well under 50%, as long as enough breakouts follow through.

Works best whenTrend days that rise steadily and close near their high, when a volume-backed break of the recent high carries on far enough to reach 2R; in this test nervous evenings with India VIX above 14.5 also helped.
Struggles whenQuiet, narrow-range sessions where a new 20-candle high is barely above the range and quickly fails, days that end below their open, and flat openings, all of which lost money in this test.

The year in plain words

On NIFTY futures from 1 Oct 2025 to 30 Sep 2026 with default settings, the breakout traded 304 times and won 34%, losing ₹13,754 before costs with a profit factor of 0.96. The exits tell the story: 199 trades hit the 1 ATR stop, 94 reached the 2R target and 11 closed at 15:15, with a median hold of 19 minutes. April made ₹17,972 while December lost ₹20,432. At about 25 trades a month, ₹20 per order and bid-ask slippage turned a small loss into a ₹69,552 loss. Even with real futures volume, the rule did not show an edge here.

What the settings do

Bar minutesThe candle length. Longer candles give fewer, slower breakouts with wider stops.NHow many previous candles the breakout must clear, from 10 to 40. Larger values demand a more significant high.Vol multHow much above average the breakout candle's volume must be; 0 switches the filter off. Higher values keep only the most active breaks.ATR periodThe period of the ATR that sets the risk unit R.Stop ATRThe size of R in ATRs, which is also the stop distance.Target rThe profit target in multiples of R, from 2 to 3. A larger target is reached less often.Direction"long_only" trades upside breaks only; "both" also sells closes below the 20-candle low on a volume surge.Entry fromThe earliest candle close that can trigger a trade.Entry toThe latest candle close that can trigger a trade.Square offWhen any open trade is closed.

Risks

  • About two out of three breakouts reversed into the stop in this test.
  • High trade frequency makes costs decisive; the after-costs loss was five times the gross loss.
  • A 1 ATR stop on 5-minute candles is close enough to be hit by ordinary noise.
  • Losing streaks of 13 trades in a row occurred.

Who it suits

Intraday futures traders who want a simple, rule-based breakout they can automate and study, accepting a low win rate and a result that lost money in this test.

5

Questions traders ask

What is a Donchian breakout?

A Donchian channel tracks the highest high and lowest low of the last N candles. A breakout trade buys when price closes above the channel's top, here the previous 20 five-minute candles' high, on the view that a new high signals the start of a move.

Is the 5-minute volume breakout profitable on NIFTY?

Not in this backtest. From 1 Oct 2025 to 30 Sep 2026 it lost ₹13,754 before costs and ₹69,552 after ₹20 per order and bid-ask slippage, with a 34% win rate. Past results do not guarantee future ones.

Does a volume filter improve breakouts?

It is meant to, by requiring heavy participation behind the move. Here futures volume had to be 1.5 times its 20-candle average, yet most breakouts still failed. Setting “Vol mult” to 0 shows how the rule behaves without the filter.

What does 2R mean?

R is the risk on a trade, here one ATR from entry to stop. A 2R target sits twice that distance above entry, so each win is about twice the size of each loss. The system then needs to win just over a third of the time to break even before costs.

6

Before you rely on it

ADAPTED FOR TODAY'S NSE RULESthe source tested the CASH index, whose volume is zero, so its volume filter never did anything; here the futures' own traded quantity is used, which is the point of the re-test.
WATCH OUTall 20 NIFTY/BANKNIFTY 5-minute combinations were negative out of sample (best -0.25R); breakouts reversed about 60% of the time. Kept as a documented negative result. Gross of costs.
WHERE THE RULES WERE UNCLEAR · OUR CHOICESthe source sweeps N 10-40 and the volume multiple 0-2 and says only "R-based (ATR)" stops and 2R / 3R targets; defaults N 20, 1.5x volume, 1 ATR(14) stop, 2R target, entries 09:30-14:45.
Also known asmomentum breakout edge repo
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.