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

Iron condor with rolls

This weekly NIFTY iron condor is held from the start of each expiry cycle to expiry day and managed by rolling, not by stops. It sells roughly 16-delta calls and puts with 200-point wings. When one short option doubles in price, the other side is bought back and re-sold closer, at a strike with a similar premium. Repeated rolls can turn the condor into an iron fly, after which a further move closes the trade.
Sells a 16-delta NIFTY weekly iron condor at the start of each cycle and, when one side doubles, rolls the other side closer, up to an iron fly, holding to expiry.
Market viewNeutral / range-bound
TradesNIFTY weekly options, 4-leg iron condor
RiskDefined (max loss known at entry)
CapitalHedged option-selling margin
SuitsAdvanced
Trades a month4.4
Typical hold6 days
Profitable months8 of 12
Longest losing run5 trades
Made money inNIFTY staying within ±1% during the weekEntries with NIFTY above its 20-day averageIndia VIX between 11.5 and 14.5
Lost money inNIFTY falling over 1% during the weekCalm markets with India VIX below 11.5Entries in a downtrend
Default settings
Symbol
Entry time
Min entry DTE
Short delta
Wing points
Trigger
Max adjustments
Breach strikes
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 on the first trading day of each weekly cycle
Legs
SELL CE · 0.16 delta · Nearest weekly with 3+ days left · 1 lotSELL PE · 0.16 delta · Nearest weekly with 3+ days left · 1 lotBUY CE · Sold call + 200 · Nearest weekly with 3+ days left · 1 lotBUY PE · Sold put − 200 · Nearest weekly with 3+ days left · 1 lotSELL CE · Premium nearest the tested put's, not below its strike · Same weekly · 1 lotSELL PE · Premium nearest the tested call's, not above its strike · Same weekly · 1 lotBUY CE · Re-sold call + 200 · Same weekly · 1 lotBUY PE · Re-sold put − 200 · Same weekly · 1 lot
Exits
signal iron-fly stage: index 1 strike beyond the fly strikeexpiry 15:15 on expiry day
Re-entry
Fresh condor next cycle
Entry
ENTRY_TIME on the first trading day of each weekly cycle (the first day whose nearest live expiry has not been traded yet, with at least MIN_ENTRY_DTE calendar days left): sell the ~SHORT_DELTA call and put of that weekly, buy wings WING_PTS further out on each side, LOTS each.
Adjust
checked once a minute. When a short leg ("tested") trades at >= TRIGGER x its reference premium (its entry premium, or its premium at the last adjustment), buy back the OTHER short and its wing and re-sell that side at the strike whose premium is closest to the tested short's current premium - never past the tested short's strike - with a new wing WING_PTS beyond it. At most MAX_ADJUSTMENTS rolls. When the rolled short reaches the tested short's strike the position is an iron fly: no more rolls.
Exits
at the iron-fly stage, close everything if the move CONTINUES - the underlying goes more than BREACH_STRIKES strike steps further in the tested direction than the fly strike (or than where it stood when the fly was formed, if already beyond it); otherwise EXIT_TIME on expiry day. No target, no stop.
Re-entry
a fresh condor next cycle.
2

Results

PRE-BUILT · DEFAULTS
NIFTY · 2025-10-01 → 2026-09-30 · 53 trades · before costs
Net P&L+₹32,045
Win rate55%
Max drawdown−₹26,433
Avg per trade+₹605
Profit factor1.42
Worst trade−₹6,438
3

Where it made and lost money

In this test the condor earned when NIFTY stayed put: cycles in which it moved less than 1% made +₹33,636 over 20 trades with a 75% win rate. Cycles in which NIFTY fell more than 1% lost ₹6,026 over 18, as the put side was tested and rolls left little room. Entries with NIFTY above its 20-day average made ₹46,164 over 24 cycles, while those in a downtrend lost ₹14,120 over 29. Unexpectedly, calm evenings with India VIX below 11.5 lost ₹12,785 over 15 cycles: 16-delta strikes sit close in points when volatility is low, so ordinary moves trigger rolls. Normal VIX made ₹29,389 over 24 cycles.

Trend going in
Uptrend (NIFTY above its 20-day average)+₹46,16424 trades71% won
Downtrend (NIFTY below its 20-day average)−₹14,12029 trades41% won
India VIX the evening before
VIX below 11.5 (calm)−₹12,78515 trades33% won
VIX 11.5-14.5 (normal)+₹29,38924 trades67% won
VIX above 14.5 (nervous)+₹15,44114 trades57% won
Market while the trade was held
NIFTY rose over 1% while held+₹2,58013 trades54% won
NIFTY within ±1% while held+₹33,63620 trades75% won
NIFTY fell over 1% while held−₹6,02618 trades33% won
Day of the week
Monday+₹2,5033 trades67% won
Tuesday−₹1,51911 trades45% won
Wednesday+₹35,95838 trades58% won
Thursday−₹4,8981 trades0% won
Expiry day (NIFTY weekly)
Expiry day−₹2,04213 trades46% won
Other days+₹34,08740 trades58% won
Kind of session on the entry day
Quiet session (range under 0.75%)+₹28,35520 trades60% won
Trend day (closed near the high or low)+₹10,80813 trades54% won
Choppy day (wide range, closed mid-range)−₹7,11920 trades50% won
Session direction on the entry day
NIFTY closed above its open+₹32,43826 trades65% won
NIFTY closed below its open−₹39327 trades44% won
How the entry day opened
Gap up of 0.4% or more+₹12,40216 trades56% won
Flat open+₹5,94431 trades52% won
Gap down of 0.4% or more+₹13,6996 trades67% won
The same trades, split by the market conditions around each entry, before costs.
4

About this strategy

  1. At 09:20 on the first trading day of each weekly cycle with at least 3 calendar days to the Tuesday expiry, sell the call and put nearest 0.16 delta and buy wings 200 points further out on each side.
  2. Every minute, check whether a short option (the tested side) has reached twice its reference premium, which is its entry price or its price at the last roll.
  3. If so, close the other short and its wing, then sell that side again at the strike whose premium is closest to the tested short's current premium, never beyond the tested strike, with a new wing 200 points further out.
  4. Allow at most three rolls. When the rolled short reaches the tested strike, the position is an iron fly and no more rolls are made.
  5. At the iron-fly stage, close everything if the index moves more than one strike step further in the tested direction.
  6. Otherwise hold to expiry day and close at 15:15. There is no fixed stop or target; a new condor starts next cycle.

Why traders use it

Rolling the untested side towards the market collects fresh premium that offsets the loss on the side under pressure, instead of closing the trade for a loss. Matching the new premium to the tested leg keeps the two sides balanced. The wings keep risk defined at every stage, and converting to an iron fly is a recognised last step: maximum premium collected, with a clear exit if the move keeps going. It appeals to traders who prefer adjusting to stopping out.

Works best whenWeeks in which NIFTY moves less than about 1% from entry, entries made while it is above its 20-day average, and normal India VIX of 11.5 to 14.5, when the 16-delta strikes are far enough apart to absorb ordinary swings.
Struggles whenWeeks that fall more than 1% and keep going, entries in a downtrend, and very calm markets with India VIX below 11.5, when the sold strikes sit close in points and routine moves force rolls that leave little room.

The year in plain words

On NIFTY weekly options from 1 Oct 2025 to 30 Sep 2026 with default settings, 53 condors were closed, 55% of them winners, for ₹32,045 before costs and a profit factor of 1.42. Wins averaged ₹3,735 and losses ₹3,177, with the largest single loss held to ₹6,438 by the wings. 39 cycles reached expiry and 14 ended when an iron fly was breached. March lost ₹18,613 and January ₹12,066, while April made ₹16,068; the maximum drawdown was ₹26,433. After ₹20 per order and bid-ask slippage on every roll, only ₹12,668 remained.

What the settings do

Entry timeWhen the condor is opened on the first day of the cycle.Min entry DTEThe minimum calendar days to expiry needed to start a new condor. Raising it skips cycles that begin too close to expiry.Short deltaThe delta of the sold call and put. Higher deltas sell closer strikes for more premium and less room.Wing pointsHow far beyond each short strike the protective wing is bought, in points. Wider wings cost less but allow a bigger worst-case loss.TriggerThe multiple of its reference premium a short leg must reach before the untested side is rolled. Lower values roll sooner and more often.Max adjustmentsThe most rolls allowed in one cycle. More rolls collect more premium but each adds four fills of cost.Breach strikesAt the iron-fly stage, how many strike steps the index may move further in the tested direction before the whole position is closed.Exit timeThe time on expiry day when anything still open is closed.

Risks

  • Rolling the untested side closer leaves much less room if the market reverses after the adjustment.
  • Every roll costs four more fills, so busy weeks pay a lot more in brokerage and spread.
  • Positions are held overnight for several days, so gaps can move the index beyond the iron-fly exit level before it can act.
  • There is no stop until the iron-fly stage; losses are capped only by the wing width.

Who it suits

Option sellers who prefer to manage a defined-risk position through the week rather than exit on a stop, can monitor or automate minute-by-minute checks, and have margin for a hedged four-leg NIFTY position.

5

Questions traders ask

What does rolling the untested side of an iron condor mean?

When the market moves towards one short strike, that side is 'tested'. Rolling the untested side means buying back the other short option and selling a new one closer to the market. It collects extra premium to offset the tested side's loss, at the cost of a narrower profit range.

Is the rolling iron condor profitable on NIFTY?

In this backtest from 1 Oct 2025 to 30 Sep 2026 it made ₹32,045 before costs and ₹12,668 after ₹20 per order and bid-ask slippage, with statutory charges excluded. The maximum drawdown before costs was ₹26,433. Past results do not guarantee future ones.

When does the condor become an iron fly?

If rolls bring the untested short all the way to the tested short's strike, both shorts sit at the same strike with wings on either side: an iron butterfly. From then on no more rolls are made, and a further move of one strike step in the tested direction closes everything.

Why are the rolls matched by premium?

Re-selling at the strike whose premium equals the tested leg's keeps both sides roughly balanced in value and delta. A fixed 'one or two strikes closer' roll could leave the position lopsided depending on volatility.

6

Before you rely on it

ADAPTED FOR TODAY'S NSE RULESThe source post ran it daily on BANKNIFTY 0DTE - no longer listed. Run on the NIFTY Tuesday weekly, entered the day after the previous expiry. Sized in lots. Exit at 15:15 on expiry day.
WATCH OUTNo cost accounting in any source - each roll is 4 more fills. Rolling the untested side in turns a defined-risk condor into a position with far less room on the reversal.
WHERE THE RULES WERE UNCLEAR · OUR CHOICES16-delta shorts, 200-point wings, premium-matched roll rather than "one or two strikes closer"; the trigger re-arms at the tested leg's premium at each roll (otherwise it would fire again the next minute). The breach test uses the near-month future plus the carry measured at entry (chain forward minus future), so no chain is read just to locate the index. The martingale "double the quantity" variant from one forum post is excluded.
Also known asroll untested sidecondor to iron fly conversionpremium-match adjustment
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.