QuantsappFaster in the app: live data, alerts, tradingOpen
Log inStart free
Option selling · intradayIntradayNIFTYhigh complexity

Breakout-rolled straddle ladder

This intraday option-selling strategy starts with a plain NIFTY short straddle at 09:20 and adapts it as the market moves. When price breaks below its recent 15-minute low, it buys back the losing put and sells a new straddle at the new ATM, but keeps the profitable calls. Repeated breaks build a ladder of short options on the winning side, while every leg carries its own trailing stop.
Sells a NIFTY ATM straddle at 09:20; when price breaks its 15-minute range, buys back the losing side and sells a fresh straddle, building a ladder on the winning side.
Market viewEither direction (follows the move)
TradesNIFTY weekly options, 2 to 10 short legs
RiskOpen-ended (loss not capped by the structure)
CapitalFull option-selling margin
SuitsAdvanced
Trades a month20.5
Typical hold1.9 hours
Profitable months7 of 12
Longest losing run10 trades
Made money inTrend days that close near the high or lowIndia VIX above 14.5Opening gaps of 0.4% or more
Lost money inQuiet sessions under 0.75% rangeChoppy days that close mid-rangeIndia VIX 11.5-14.5
Default settings
Symbol
Entry time
Tf minutes
Max loss %
Trail %
Max rolls
Close lag
Kill mult
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:20 every trading day
Legs
SELL CE · ATM (about 0.5 delta) · Nearest weekly · 1 lotSELL PE · ATM (about 0.5 delta) · Nearest weekly · 1 lotSELL CE · New ATM at each roll · Nearest weekly · 1 lotSELL PE · New ATM at each roll · Nearest weekly · 1 lot
Exits
trail Each leg: stop 30% above sale, trailing to 25% above pricestop Day loss over 3x one leg's rupee risk: close alltime Everything still open at 15:15
Re-entry
Via rolls only
Entry
at ENTRY_TIME sell the ATM call and ATM put of the nearest weekly expiry, LOTS each. The low and high of the index over the last TF_MINUTES minutes are recorded.
Roll
checked every minute. When the lowest low of the last TF_MINUTES minutes breaks the recorded low: buy back the newest put (the losing side) and the put sold CLOSE_LAG rolls earlier, if still open, and sell a new ATM straddle; the call legs already sold stay on (the profitable side becomes a ladder). A break of the recorded high mirrors this with the calls. After each roll the low and high are re-recorded from the last TF_MINUTES minutes. At most MAX_ROLLS rolls a day.
Stop
every leg has its own stop, first at its sale price + MAX_LOSS_PCT %; it trails DOWN to the leg's price + TRAIL_PCT % as the price falls, and never moves up (with TRAIL_PCT below MAX_LOSS_PCT the trail is the tighter one from the first tick). Kill switch: the whole position is closed when the day's P&L is below -KILL_MULT x the rupee risk of one leg (MAX_LOSS_PCT % of the first leg's premium x quantity).
Exit
everything still open at EXIT_TIME.
2

Results

PRE-BUILT · DEFAULTS
NIFTY · 2025-10-01 → 2026-09-30 · 246 trades · before costs
Net P&L+₹92,485
Win rate42%
Max drawdown−₹59,426
Avg per trade+₹376
Profit factor1.17
Worst trade−₹18,411
3

Where it made and lost money

Although it sells straddles, this strategy earned on moving days, not quiet ones. Trend days made ₹2,24,912 over 70 trades: each breakout closed the losing side and added fresh shorts, so the side the market moved away from built a ladder of decaying options. Quiet sessions lost ₹1,04,263 over 108 trades, because the per-leg trailing stops, only 25% above the price, kept getting hit by small swings without any roll to recover. Choppy days lost ₹24,491 over 66. India VIX above 14.5 helped, with ₹83,613 over 69 trades, while the normal band lost ₹14,624 over 109. Figures are before costs.

Kind of session on the entry day
Quiet session (range under 0.75%)−₹1,04,263108 trades35% won
Trend day (closed near the high or low)+₹2,24,91270 trades51% won
Choppy day (wide range, closed mid-range)−₹24,49166 trades42% won
Session direction on the entry day
NIFTY closed above its open−₹21,129120 trades37% won
NIFTY closed below its open+₹1,17,286124 trades47% won
India VIX the evening before
VIX below 11.5 (calm)+₹27,16966 trades44% won
VIX 11.5-14.5 (normal)−₹14,624109 trades42% won
VIX above 14.5 (nervous)+₹83,61369 trades39% won
How the entry day opened
Gap up of 0.4% or more+₹57,27838 trades53% won
Flat open−₹20,283166 trades40% won
Gap down of 0.4% or more+₹59,16340 trades40% won
Trend going in
Uptrend (NIFTY above its 20-day average)+₹71,158120 trades42% won
Downtrend (NIFTY below its 20-day average)+₹25,000124 trades42% won
Expiry day (NIFTY weekly)
Expiry day+₹31,04051 trades41% won
Other days+₹65,118193 trades42% won
Day of the week
Monday+₹26,56649 trades45% won
Tuesday+₹35,01247 trades43% won
Wednesday+₹2,32451 trades47% won
Thursday+₹24,22847 trades36% won
Friday+₹11,46449 trades39% won
The same trades, split by the market conditions around each entry, before costs.
4

About this strategy

  1. At 09:20, sell one lot each of the ATM call and put of the nearest NIFTY weekly expiry; record the high and low of the last 15 minutes.
  2. Every minute, if the 15-minute low breaks the recorded low, buy back the newest put and the put sold three rolls earlier, then sell a new ATM straddle. A break of the high does the same with calls.
  3. Re-record the 15-minute high and low after each roll; allow at most four rolls a day.
  4. Give each leg a stop 30% above its sale price that trails down to 25% above its current price and never moves up.
  5. Close everything if the day's loss exceeds three times the rupee risk of one leg.
  6. Close all remaining legs at 15:15.

Why traders use it

A plain short straddle suffers on a trending day because one side keeps losing. This approach cuts the losing side as soon as the market breaks out and re-sells premium at the new level, while leaving the side that is winning in place. On a one-way day, the options left behind decay towards zero, turning the position into a ladder of profitable shorts. Per-leg trailing stops and a daily kill switch try to limit the damage when the market whipsaws instead.

Works best whenNIFTY trends steadily in one direction, especially after a sizeable opening gap or with India VIX above 14.5, so each breakout adds shorts on the side the market is leaving and those legs decay quickly.
Struggles whenQuiet, narrow-range sessions, where tight per-leg trailing stops are hit by small swings, and choppy days that break the 15-minute range in one direction and then reverse. India VIX in the normal 11.5-14.5 band was also negative in this test.

The year in plain words

With default settings on NIFTY from 1 Oct 2025 to 30 Sep 2026, the strategy traded 246 days and won 42%, making ₹92,485 before costs, a profit factor of 1.17. Per-leg trailing stops ended 208 days' positions, the kill switch fired 10 times and 28 ran to 15:15. Wins averaged ₹6,293 against losses of ₹3,886. February (₹45,852) was the best month and January (₹29,534 lost) the worst. Each roll adds three or four orders, and after ₹20 per order and bid-ask slippage the year became a ₹30,430 loss.

What the settings do

Entry timeWhen the first straddle is sold.Tf minutesThe look-back window whose high and low define a breakout. A shorter window triggers rolls on smaller moves.Max loss %Each leg's initial stop, as a percentage above its sale price.Trail %How far above the leg's current price the stop trails as the leg loses value. A tighter trail locks in more decay but is hit more often.Max rollsThe maximum number of rolls per day, which caps how many legs can build up.Close lagOn each roll, the losing-side leg sold this many rolls earlier is also closed, so the ladder does not grow without limit.Kill multThe daily loss, in multiples of one leg's rupee risk, at which everything is closed.Exit timeWhen all remaining legs are closed.

Risks

  • The position can hold up to ten short options at different strikes, so its risk changes quickly through the day.
  • Every roll adds several orders; a profit before costs became a loss after costs in this test.
  • A sharp reversal after several rolls can hit many legs at once, which is what the kill switch is for.
  • Short options need margin for each leg, which grows as the ladder builds.

Who it suits

Experienced, automated option sellers with ample margin who want an adaptive straddle that leans with the trend, and who can monitor or code minute-level rolling and per-leg stops.

5

Questions traders ask

What is a straddle ladder?

Here it means a short straddle that is re-sold at new strikes as the market breaks out, while the profitable side is kept. After several rolls the position holds short options at a series of strikes, a ladder on the side the market moved away from.

Is the rolled straddle ladder profitable?

From 1 Oct 2025 to 30 Sep 2026 on NIFTY it made ₹92,485 before costs but lost ₹30,430 after ₹20 per order and bid-ask slippage, over 246 trading days. Past results do not guarantee future ones.

How is this different from a normal rolling straddle?

A normal rolling straddle closes both legs and re-centres. This version closes only the losing side and keeps the winning leg, uses a break of the 15-minute range as the trigger, and trails a separate stop on every leg.

What does the kill switch do?

If the whole day's loss exceeds three times the rupee risk of one leg, every open leg is closed and the strategy stops for the day. It fired ten times in this test.

6

Before you rely on it

ADAPTED FOR TODAY'S NSE RULESThe source hard-coded a Thursday/Friday positional close and BANKNIFTY; here NIFTY nearest weekly (Tuesday expiry, from the expiry list) and an intraday square-off. Sized in lots. "Index" is the SDK's underlying series (rolled near-month future).
WATCH OUTUnbounded rolls in the source (capped here); legs accumulate into a multi-strike short, and every roll is three or four orders - costs matter (fills here are LTP with no costs).
WHERE THE RULES WERE UNCLEAR · OUR CHOICEStf, max_loss, trail_perc and the strike range are set outside the published code. Spec readings: tf 15 minutes, max loss 30 % of the entry premium per leg, trail 25 %, at most 4 rolls a day, exit 15:15. "Close the PE three rolls back" is kept literally (CLOSE_LAG = 3) - it bounds the ladder. All legs trail (the source trails at least the off-strike legs). The kill switch at 3 x one leg's rupee risk is the spec's.
Also known asrolling SIR straddlestraddle ladder
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.