QuantsappFaster in the app: live data, alerts, tradingOpen
Log inStart free
Option buyingIntradayNIFTYlow complexity

Prior-day break, ATR exits

Breaking the previous day's high or low is one of the simplest intraday triggers. This version only takes the break in the direction the daily trend allows. If yesterday closed above its 9-day EMA, today opened above the 20-day EMA and RSI is 50 or higher, a break above yesterday's high buys the ATM call; the bearish mirror buys the ATM put on a low break. Stops and targets are set from the daily ATR.
Buys the NIFTY ATM call when price breaks yesterday's high in a daily uptrend, or the put on a low break in a downtrend, with ATR-based exits.
Market viewEither direction (follows the move)
TradesNIFTY weekly ATM option bought intraday
RiskLimited to the premium paid
CapitalPremium only
SuitsBeginner
Trades a month7.8
Typical hold2.5 hours
Profitable months5 of 12
Longest losing run7 trades
Made money inTrend days that close near the high or lowNIFTY below its 20-day averageCalm markets with India VIX below 11.5
Lost money inChoppy days and quiet sessionsNIFTY above its 20-day averageGap-up openings of 0.4% or more
Default settings
Symbol
EMA fast
EMA slow
RSI mid
Break %
Tgt ATR
SL ATR
Entry start
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
09:16-14:30: first tick 0.1% beyond yesterday's high (call day) or low (put day)
Legs
BUY CE · ATM (about 0.5 delta) · Nearest weekly · 1 lotBUY PE · ATM (about 0.5 delta) · Nearest weekly · 1 lot
Exits
stop future moves 0.25 x daily ATR against entrytarget future moves 0.5 x daily ATR in favourtime 15:15
Re-entry
None - one trade a day
Filter
CALL day - yesterday's close above yesterday's EMA(EMA_FAST), today's open above yesterday's EMA(EMA_SLOW) and yesterday's RSI(14) at or above RSI_MID. PUT day - the mirror (close below EMA_FAST, open below EMA_SLOW, RSI at or below RSI_MID). All daily, on the near-month future.
Entry
from ENTRY_START to LAST_ENTRY, the first tick above yesterday's high x (1 + BREAK_PCT %) buys the ATM call (CALL day); the first tick below yesterday's low x (1 - BREAK_PCT %) buys the ATM put (PUT day). A gap open already beyond the level buys at the first print from ENTRY_START. Nearest weekly, LOTS lots, one trade a day, no re-entry.
Stop
the future moves SL_ATR x yesterday's ATR(14) against the entry.
Target
the future moves TGT_ATR x ATR(14) in favour.
Exit
EXIT_TIME.
2

Results

PRE-BUILT · DEFAULTS
NIFTY · 2025-10-01 → 2026-09-30 · 93 trades · before costs
Net P&L+₹4,830
Win rate40%
Max drawdown−₹47,141
Avg per trade+₹52
Profit factor1.04
Worst trade−₹4,131
3

Where it made and lost money

In this test the breakout only paid on trend days, making ₹54,327 over 30 trades with a 60% win rate, because the break of yesterday's level kept going to the half-ATR target. Choppy days lost ₹23,536 over 28 trades and quiet days ₹21,834 over 34: the break poked through and fell back to the quarter-ATR stop. The trend filter worked better on the downside: trades taken while NIFTY was below its 20-day average made ₹38,624 over 53, while those in an uptrend lost ₹29,668 over 39. Gap-up days lost ₹16,181 over 10 trades, often buying a call after the move had already happened.

Kind of session on the entry day
Quiet session (range under 0.75%)−₹21,83434 trades38% won
Trend day (closed near the high or low)+₹54,32730 trades60% won
Choppy day (wide range, closed mid-range)−₹23,53628 trades21% won
Trend going in
Uptrend (NIFTY above its 20-day average)−₹29,66839 trades31% won
Downtrend (NIFTY below its 20-day average)+₹38,62453 trades47% won
How the entry day opened
Gap up of 0.4% or more−₹16,18110 trades20% won
Flat open+₹34,89860 trades48% won
Gap down of 0.4% or more−₹9,76022 trades27% won
Day of the week
Monday+₹3,03724 trades46% won
Tuesday+₹4,24917 trades41% won
Wednesday−₹71617 trades35% won
Thursday−₹25,66621 trades24% won
Friday+₹21,60212 trades58% won
Session direction on the entry day
NIFTY closed above its open−₹11,91043 trades37% won
NIFTY closed below its open+₹20,86649 trades43% won
Expiry day (NIFTY weekly)
Expiry day−₹3,60020 trades35% won
Other days+₹12,55772 trades42% won
India VIX the evening before
VIX below 11.5 (calm)+₹10,72726 trades50% won
VIX 11.5-14.5 (normal)−₹4,09738 trades37% won
VIX above 14.5 (nervous)+₹2,32728 trades36% won
The same trades, split by the market conditions around each entry, before costs.
4

About this strategy

  1. Use daily bars of the near-month NIFTY future. Skip the session after a futures expiry, when yesterday's levels belong to the old contract.
  2. Call day: yesterday's close above its EMA 9, today's open above yesterday's EMA 20, and yesterday's RSI(14) at 50 or above. Put day: the mirror.
  3. From 09:16 to 14:30, the first tick more than 0.1% above yesterday's high on a call day buys one lot of the ATM call of the nearest weekly expiry. On a put day, the first tick 0.1% below yesterday's low buys the ATM put. A gap beyond the level buys at the first print.
  4. Stop when the future moves 0.25 times yesterday's ATR(14) against the entry.
  5. Target when the future moves 0.5 times ATR(14) in favour.
  6. Otherwise sell at 15:15. One trade a day, no re-entry.

Why traders use it

Yesterday's high and low are levels every intraday trader watches, and a break of them often draws in fresh orders. Filtering by the daily trend means buying calls only in uptrends and puts only in downtrends, so the break works with the larger move. Using the ATR to place the stop and target adapts them to how much NIFTY has been moving: wider in volatile weeks, tighter in calm ones. The 2:1 target-to-stop ratio lets it lose more often than it wins.

Works best whenIn this test, trend days that closed near their high or low (₹54,327 over 30 trades), periods when NIFTY was below its 20-day average, calm India VIX below 11.5 and flat openings.
Struggles whenChoppy days with a wide range and quiet days with a narrow one, where breaks fail back to the stop, uptrends with NIFTY above its 20-day average (a ₹29,668 loss over 39 trades), and gap-up openings.

The year in plain words

On NIFTY from 1 Oct 2025 to 30 Sep 2026 with default settings, the strategy took 93 trades, won 40% and made ₹4,830 before costs, a profit factor of 1.04. After ₹20 per order and bid-ask slippage it lost ₹598, essentially breakeven. Wins averaged about ₹3,304 against losses of ₹2,097. Forty-three trades hit the ATR stop, 21 reached the ATR target and 29 were closed at 15:15. March was the best month at ₹23,293 and September made ₹14,432, while April, June and July each lost more than ₹11,000. Maximum drawdown was ₹47,141 before costs.

What the settings do

EMA fastThe daily EMA that yesterday's close must be above for calls (below for puts). A shorter EMA reacts faster to turns.EMA slowThe daily EMA that today's open must be above for calls (below for puts).RSI midYesterday's RSI must be at or above this for calls and at or below it for puts.Break %How far beyond yesterday's high or low price must trade to count as a break, from 0 to 0.5%. A bigger buffer avoids marginal pokes but enters later.Tgt ATRThe target as a multiple of the daily ATR. A larger multiple aims for bigger moves but is reached less often.SL ATRThe stop as a multiple of the daily ATR. A tighter stop cuts losses quickly but is hit by ordinary pullbacks.Entry startThe first time a break can be bought, set one minute after the open to skip the opening auction print.Last entryNo breaks are bought after this time.Exit timeAny open option is sold at this time.

Risks

  • A stop of a quarter of the daily ATR is small, so ordinary pullbacks after a breakout stop many trades.
  • Profit before costs was thin enough that costs alone turned it negative.
  • Gap openings beyond the level buy at the first print, often after much of the move has already happened.
  • Bought weekly options lose value through the day if the move stalls before 15:15.

Who it suits

Intraday option buyers who like clear, widely watched levels and a trend filter, and can accept roughly two losing days for every winning one. Capital need is limited to one ATM premium per trade.

5

Questions traders ask

What is a previous day high breakout strategy?

It buys when price trades above yesterday's high (or sells when it trades below yesterday's low), on the view that breaking a level many traders watch can trigger a fresh move. This version only takes breaks in the direction of the daily EMA and RSI trend, and buys an option rather than futures.

Is the previous day high breakout option strategy profitable?

In this backtest on NIFTY from 1 Oct 2025 to 30 Sep 2026 it made ₹4,830 before costs and lost ₹598 after ₹20 per order and bid-ask slippage, with statutory charges excluded. That is close to breakeven over 93 trades. Past results do not guarantee future ones.

Why are the stop and target based on ATR?

ATR measures how far NIFTY typically moves in a day. Setting the stop at 0.25 ATR and the target at 0.5 ATR keeps them in proportion to current volatility instead of using fixed points that may be too tight in a volatile month and too loose in a quiet one.

Why skip the day after a futures expiry?

The levels and indicators come from the near-month future. After expiry the near month changes to a new contract that trades at a different price, so yesterday's high and the EMAs would compare two different contracts. Skipping that session avoids false breaks.

6

Before you rely on it

ADAPTED FOR TODAY'S NSE RULESNIFTY weekly (Tuesday) expiry, nearest listed with data. Sized in lots (the source's backtest used a fixed 100-rupee premium and delta 0.55 on daily bars - here the real option is traded).
WATCH OUTThe source's daily-bar backtest assumed the stop fills first when both are inside one bar; here ticks decide. The rolled futures series jumps at each monthly roll (yesterday's high and the EMAs would be on the old contract): the session after a futures expiry is skipped.
WHERE THE RULES WERE UNCLEAR · OUR CHOICESThe README describes a different squeeze/ATR-band system; the CODE rules are used (spec). Levels, indicators, the trigger and the exits are all on the near-month future, so they are one series. ENTRY_START 09:16 skips the opening auction print; LAST_ENTRY 14:30 is ours.
Also known asVelocity-5Golden trend daily breakout
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.