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

15-min cross ATR-trail buy

This option-buying strategy takes the familiar golden cross and death cross signals down to 15-minute NIFTY futures candles. When the 50-bar average crosses above the 200-bar average it buys an at-the-money call; a cross below buys a put. The position is then trailed with an ATR stop on the futures price and can be held for days if the trend continues.
Buys a NIFTY ATM call on a 15-minute 50/200 moving-average golden cross, or a put on a death cross, and trails it with an ATR stop, holding overnight if needed.
Market viewEither direction (follows the move)
TradesNIFTY weekly ATM call or put, 1 lot bought
RiskLimited to the premium paid
CapitalPremium only
SuitsIntermediate
Trades a month2.3
Typical hold22.2 hours
Profitable months4 of 12
Longest losing run4 trades
Made money inIndia VIX above 14.5Days NIFTY closed below its openNIFTY above its 20-day average going in
Lost money inDays NIFTY closed above its openNIFTY below its 20-day average going in
Default settings
Symbol
Fast ma
Slow ma
ATR n
ATR mult
VIX min
VIX max
Entry start
Entry end
Min DTE
Roll 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 Positional · 1 Oct 25 → 30 Sep 26
Enters
15-minute close 09:30-15:00 where the 50 SMA crosses the 200 SMA
Legs
BUY CE · ATM (about 0.5 delta) · Nearest with at least 1 day left · 1 lotBUY PE · ATM (about 0.5 delta) · Nearest with at least 1 day left · 1 lot
Exits
trail Futures close through a 2 x ATR(14) trailing levelsignal Opposite moving-average crossroll 15:15 on the option's expiry day; same side bought in the next expiry
Re-entry
Next cross; an opposite cross can start the reverse trade
Bars
15-minute bars of the near-month future, anchored at the open, carried across sessions; SMA(FAST_MA) and SMA(SLOW_MA) of the closes, ATR(ATR_N) (Wilder) of the bars.
Entry
on a bar that closes between ENTRY_START and ENTRY_END with India VIX's previous close between VIX_MIN and VIX_MAX: the fast SMA crossing above the slow one buys the ATM call, crossing below buys the ATM put - the nearest expiry with at least MIN_DTE days left, LOTS lots, at the bar's close. One position at a time.
Stop
an ATR trail on the future, checked on 15-minute closes: it starts ATR_MULT x ATR from the entry close and only ratchets in the trade's favour (close - ATR_MULT x ATR for a call, close + ATR_MULT x ATR for a put); a close through it exits ("ATR trail").
Exit
the opposite cross exits - and, VIX permitting, is itself the next entry on the other side. No time exit: the trade is held overnight. When the option's expiry comes first, it is sold at ROLL_TIME on expiry day and the same side is bought ATM on the next expiry ("roll").
2

Results

PRE-BUILT · DEFAULTS
NIFTY · 2025-10-01 → 2026-09-30 · 28 trades · before costs
Net P&L+₹37,267
Win rate39%
Max drawdown−₹19,797
Avg per trade+₹1,331
Profit factor1.71
Worst trade−₹5,427
3

Where it made and lost money

With only 28 trades, most buckets are small, so read this as a sketch. Entries on days when NIFTY closed below its open made ₹50,086 over 17 trades, while days that closed above the open lost ₹10,064 over 10, suggesting the put side on falling days did much of the work. Entering with NIFTY above its 20-day average made ₹41,729 over 13 trades against a ₹1,706 loss over 14 in a downtrend. Both VIX bands where it traded often were positive: ₹23,776 over 16 trades in the normal band and ₹24,268 over 8 above 14.5. Figures are before costs.

Session direction on the entry day
NIFTY closed above its open−₹10,06410 trades30% won
NIFTY closed below its open+₹50,08617 trades47% won
Trend going in
Uptrend (NIFTY above its 20-day average)+₹41,72913 trades62% won
Downtrend (NIFTY below its 20-day average)−₹1,70614 trades21% won
India VIX the evening before
VIX below 11.5 (calm)−₹8,0223 trades0% won
VIX 11.5-14.5 (normal)+₹23,77616 trades44% won
VIX above 14.5 (nervous)+₹24,2688 trades50% won
Kind of session on the entry day
Quiet session (range under 0.75%)−₹3,2687 trades29% won
Trend day (closed near the high or low)+₹51,74614 trades57% won
Choppy day (wide range, closed mid-range)−₹8,4566 trades17% won
Market while the trade was held
NIFTY rose over 1% while held−₹5,4506 trades33% won
NIFTY within ±1% while held−₹3,19810 trades50% won
NIFTY fell over 1% while held+₹63,0045 trades60% won
How the entry day opened
Gap up of 0.4% or more−₹12,0325 trades20% won
Flat open+₹17,06819 trades37% won
Gap down of 0.4% or more+₹34,9863 trades100% won
Expiry day (NIFTY weekly)
Expiry day−₹3,5786 trades50% won
Other days+₹43,60121 trades38% won
Day of the week
Monday+₹29,1403 trades67% won
Tuesday−₹3,5786 trades50% won
Wednesday−₹5,4177 trades29% won
Thursday−₹9,4256 trades17% won
Friday+₹29,3035 trades60% won
The same trades, split by the market conditions around each entry, before costs.
4

About this strategy

  1. Build 15-minute candles of the near-month NIFTY future and track the 50-bar and 200-bar simple moving averages plus ATR(14).
  2. Only consider a cross on a candle closing between 09:30 and 15:00, and only if India VIX's previous close is between 11 and 22.
  3. Golden cross (50 above 200): buy one lot of the ATM call of the nearest expiry with at least one day left. Death cross: buy the ATM put.
  4. Set a trailing stop 2 ATRs from the entry close on the futures price; it only moves in the trade's favour, and a 15-minute close through it exits.
  5. An opposite cross also exits and may start the reverse trade.
  6. There is no daily exit. If the option reaches expiry first, sell it at 15:15 on expiry day and buy the same side ATM in the next expiry.

Why traders use it

Moving-average crosses are among the first trend signals traders learn, and buying options on them keeps the maximum loss per contract to the premium paid. Running the cross on 15-minute candles makes signals frequent enough for weekly options, while the slow 200-bar average filters out most noise. The ATR trail lets a strong move run instead of capping it at a fixed target. The VIX band avoids buying when options are either very cheap and sleepy or very expensive.

Works best whenA cross is followed by a sharp move, which in this test most often meant a sell-off day where NIFTY closed below its open, with India VIX at normal or elevated levels. A handful of large moves produced the year's profit.
Struggles whenDays that close above their open and periods when NIFTY is already below its 20-day average lost money in this test, as crosses there tended to reverse before the ATR trail could lock in gains.

The year in plain words

With default settings on NIFTY from 1 Oct 2025 to 30 Sep 2026, the strategy took 28 trades and won 39%, making ₹37,266 before costs and ₹35,351 after ₹20 per order and bid-ask slippage. With so few trades, costs barely dented the result. The profit came from a few large wins: the biggest was ₹31,113, and March (₹29,731) and May (₹27,879) made more than the whole year's total. February lost ₹12,380 and seven of the eleven trading months were negative. The maximum drawdown before costs was ₹19,797.

What the settings do

Fast maThe fast moving average, in 15-minute bars. A shorter one crosses more often, giving more but noisier signals.Slow maThe slow moving average, in 15-minute bars. A longer one makes crosses rarer and later.ATR nThe number of bars in the ATR used to size the trailing stop.ATR multHow many ATRs the trail sits from price. A tighter trail exits sooner and gives back less; a looser one survives more pullbacks.VIX minThe lowest India VIX previous close at which a trade is allowed. Raising it skips quiet markets.VIX maxThe highest India VIX previous close allowed. Lowering it avoids buying when option premiums are inflated.Entry startThe earliest candle close that can trigger a trade, which keeps the opening minutes out.Entry endThe last candle close that can trigger a trade. A cross after it is not taken later.Min DTEThe minimum days to expiry for the bought option. The default of 1 stops it buying the weekly on its expiry day.Roll timeThe time on an option's expiry day when a still-running trade is sold and moved to the next expiry.

Risks

  • Bought options lose time value every day they are held, so a slow trend can lose money even if direction is right.
  • Positions are carried overnight with no time exit, so gap moves against the trade hit before the trail can act.
  • The result rests on a few big winners; missing one would change the year's outcome sharply.
  • The trail is checked on 15-minute closes, so the actual exit can be well past the trail level on a fast move.

Who it suits

Option buyers with patience for long losing runs, who prefer a limited premium at risk per trade, can hold positions overnight, and accept that the strategy may go weeks between meaningful wins.

5

Questions traders ask

What is a golden cross on a 15-minute chart?

A golden cross is when a faster moving average rises above a slower one. Here the 50-bar and 200-bar simple averages are calculated on 15-minute candles, so the slow line covers about 200 x 15 minutes, roughly eight trading days. A death cross is the opposite move.

Is golden cross option buying profitable on NIFTY?

In this backtest from 1 Oct 2025 to 30 Sep 2026, 28 trades made ₹37,266 before costs and ₹35,351 after ₹20 per order and bid-ask slippage, with only 39% winners. Two strong months did the heavy lifting. Past results do not guarantee future ones.

How does the ATR trailing stop work here?

At entry the stop is placed two ATRs away from the futures close. On every later 15-minute close it moves closer if the trade has gained, but never moves back. When a close crosses it, the option is sold. All but one of the trades in the test ended this way.

Why does it use India VIX between 11 and 22?

Below 11 the market is often too quiet for bought options to gain much, and above 22 premiums are expensive, so a move must be very large to pay off. The band limits trading to more normal conditions.

6

Before you rely on it

ADAPTED FOR TODAY'S NSE RULESNIFTY weekly options, sized in lots (the source sizes by risk). Holding for days with weekly options needs the roll above; the source's own handling is not visible.
WATCH OUTThe repo claims +270% and a Sharpe of 3.11 over 19 months (976 trades) with the buy and sell sides mixed and the parameters undisclosed; a trend-following option BUYER with no profit target rarely survives theta like that. Treat the claim as unverified. The rolled futures series jumps at each monthly roll, which can nudge the averages and the ATR for a few bars after it.
WHERE THE RULES WERE UNCLEAR · OUR CHOICESThe README names a "golden cross" without periods; the spec's 50/200 SMA on 15-minute bars is used, with VIX 11-22 as the "VIX/IV-rank regime filter" and ATR(14) x 2 on the underlying as the trail. The source's partial take-profits and "dynamic TP" have no rule given and are left out - the trail is the only profit exit. A cross outside the entry window is not traded later.
Also known asgolden cross option buy nifty
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.