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

VIX-band double calendar

A double calendar sells short-dated options and buys longer-dated ones on both sides of the market. This version does it on NIFTY weeklies: the day after a weekly expiry, if India VIX is calm, it sells the current week's call and put near 0.15 delta and buys next week's call and put with matching premiums. It exits when the profit reaches 1.5% of the margin used, the loss reaches 2%, or at 15:15 on the current week's expiry.
When India VIX is calm, sells this week's 15-delta NIFTY call and put and buys next week's options at similar prices, exiting at a small profit or loss on margin.
Market viewNeutral / range-bound
TradesNIFTY weekly options, 4-leg double calendar
RiskDefined (max loss known at entry)
CapitalHedged option-selling margin
SuitsAdvanced
Trades a month2.4
Typical hold1 days
Profitable months5 of 12
Longest losing run2 trades
Made money inDays after India VIX closed below 11.5
Lost money inDays after a normal VIX of 11.5-14.5
Default settings
Symbol
Entry time
VIX min
VIX max
Short delta
Max spread %
Max ltp gap %
Margin per lot
Target margin %
Stop margin %
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:31 on the session after a weekly expiry, if yesterday's India VIX was 10-13.5
Legs
SELL CE · 0.15 delta · Current weekly · 1 lotSELL PE · 0.15 delta · Current weekly · 1 lotBUY CE · Premium nearest the sold call's · Next weekly · 1 lotBUY PE · Premium nearest the sold put's · Next weekly · 1 lot
Exits
target Profit of 1.5% of the assumed ₹60,000 margin (₹900)stop Loss of 2% of the assumed margin (₹1,200)time All legs at 15:15 on the current weekly expiry day
Re-entry
None - waits for the next weekly cycle
Entry
on the first session after a weekly expiry, at ENTRY_TIME, only if yesterday's India VIX close is between VIX_MIN and VIX_MAX. Buy first, then sell (one timestamp here): buy the NEXT weekly (T1) call whose price is closest to the short call's, and the T1 put whose price is closest to the short put's; sell the CURRENT weekly (T0) call and put whose delta is closest to SHORT_DELTA. LOTS each. Every leg must pass the liquidity screen: two-sided quote, bid-ask spread at most MAX_SPREAD_PCT % of its last price, and the last price within MAX_LTP_GAP_PCT % of the mid. A failed screen skips the week.
Target
total P&L reaches TARGET_MARGIN_PCT % of the margin used (MARGIN_PER_LOT x LOTS).
Stop
total loss reaches STOP_MARGIN_PCT % of the margin used. Both filled at market.
Exit
whatever is open at EXIT_TIME on the T0 expiry day (T1 legs are sold back at that moment).
Re-entry
none - after a target or stop the strategy waits for the next weekly cycle.
2

Results

PRE-BUILT · DEFAULTS
NIFTY · 2025-10-01 → 2026-09-30 · 29 trades · before costs
Net P&L−₹1,916
Win rate55%
Max drawdown−₹5,057
Avg per trade−₹66
Profit factor0.89
Worst trade−₹3,078
3

Where it made and lost money

This is a bet on NIFTY staying put for a few days. In this test the 16 trades held while NIFTY stayed within 1% made ₹9,383 with an 81% win rate, as the short current-week options lost value faster than the longer-dated ones. The 7 held while NIFTY fell more than 1% lost ₹6,133 and the 4 held while it rose more than 1% lost ₹2,736, groups too small to judge on their own: a move towards a short strike lifts it faster than the matching long option. By VIX band, entries after a close below 11.5 made a small ₹756 over 12, while those in the 11.5-13.5 range lost ₹2,672 over 17.

India VIX the evening before
VIX below 11.5 (calm)+₹75612 trades58% won
VIX 11.5-14.5 (normal)−₹2,67217 trades53% won
Trend going in
Uptrend (NIFTY above its 20-day average)−₹1,30416 trades56% won
Downtrend (NIFTY below its 20-day average)−₹61213 trades54% won
Session direction on the entry day
NIFTY closed above its open−₹1,15812 trades50% won
NIFTY closed below its open−₹75817 trades59% won
Kind of session on the entry day
Quiet session (range under 0.75%)+₹1,53817 trades65% won
Trend day (closed near the high or low)−₹5,1026 trades17% won
Choppy day (wide range, closed mid-range)+₹1,6476 trades67% won
Market while the trade was held
NIFTY rose over 1% while held−₹2,7364 trades25% won
NIFTY within ±1% while held+₹9,38316 trades81% won
NIFTY fell over 1% while held−₹6,1337 trades29% won
How the entry day opened
Gap up of 0.4% or more−₹9076 trades50% won
Flat open+₹19322 trades59% won
Gap down of 0.4% or more−₹1,2021 trades0% won
Day of the week
Wednesday−₹61528 trades57% won
Thursday−₹1,3011 trades0% won
The same trades, split by the market conditions around each entry, before costs.
4

About this strategy

  1. Trade only on the first session after a NIFTY weekly expiry, at 09:31.
  2. Enter only if yesterday's India VIX close was between 10 and 13.5.
  3. On the current weekly expiry, find the call and put with delta closest to 0.15; these will be sold.
  4. On the next weekly expiry, find the call and put whose prices are closest to those short options; these will be bought.
  5. Check all four legs for liquidity: a two-sided quote, a spread within 8% of the price and a last price close to the mid. If any fails, skip the week.
  6. Assume ₹60,000 of margin per lot. Close everything when the profit reaches 1.5% of that (₹900) or the loss reaches 2% (₹1,200).
  7. Otherwise close all four legs at 15:15 on the current week's expiry day.

Why traders use it

Near-expiry options lose time value faster than next week's, so selling the near week and buying the next earns that difference while the long options cap the risk. Matching premiums on the long side keeps the cost low. Calendars also gain if implied volatility rises, so entering only when VIX is calm aims to buy volatility cheaply. Margin-based targets and stops appeal to traders who think in returns on capital rather than in points.

Works best whenCalm weeks when NIFTY stays within about 1% of the entry level, so the short current-week options decay faster than the longer-dated ones. In this test those weeks won 81% of the time.
Struggles whenWeeks with a move of more than 1% in either direction, which push a short strike towards the money, and entries after a VIX close in the upper part of the band, which lost in this test.

The year in plain words

On NIFTY from 1 Oct 2025 to 30 Sep 2026, the VIX band allowed 29 trades, mostly in the calmer months; none were taken from March to May. Fifteen hit the profit target, 13 the stop and one was closed on expiry day, for a ₹1,916 loss before costs (profit factor 0.89). Wins averaged ₹999 and losses ₹1,377. Because each trade aims for only about ₹900, costs dominate: four legs in and out mean eight orders plus spreads per trade, and after ₹20 per order and bid-ask slippage the loss grows to ₹11,263. The small target leaves almost no room for trading costs.

What the settings do

Entry timeWhen the calendar is set up on the session after a weekly expiry.VIX minThe lowest India VIX close that allows an entry. Below it, premiums may be too thin.VIX maxThe highest India VIX close that allows an entry. Raising it trades more weeks in livelier markets.Short deltaThe delta of the current-week options sold. Higher deltas sit closer to the money, collect more and are hurt by smaller moves.Max spread %The widest bid-ask spread allowed on any leg, as a percentage of its price.Max ltp gap %How far the last traded price may be from the mid price, to avoid trading on a stale print.Margin per lotThe margin assumed for one lot of the four-leg position, used only to set the rupee target and stop.Target margin %The profit, as a percentage of margin, at which everything is closed.Stop margin %The loss, as a percentage of margin, at which everything is closed.Exit timeWhen any open position is closed on the current week's expiry day.

Risks

  • Trading costs on four legs are large compared with the ₹900 target, enough to turn a near-flat result into a clear loss.
  • The long next-week options lose value if implied volatility falls after entry, even if NIFTY does not move.
  • The margin figure is an estimate; on expiry day the calendar margin benefit is withdrawn and the real requirement rises.
  • Stops fill at market, and the worst trade lost ₹3,078 before costs, well beyond the planned stop.

Who it suits

Experienced option traders who understand calendar spreads, can manage four legs across two expiries, and want a hedged, low-target weekly position, with attention to execution costs.

5

Questions traders ask

What is a double calendar spread?

It combines two calendar spreads: one with calls and one with puts. In each, you sell a near-expiry option and buy a later-expiry option. It profits when the index stays between the short strikes and the near options decay faster.

Is the weekly double calendar profitable?

In this backtest on NIFTY from 1 Oct 2025 to 30 Sep 2026 it lost ₹1,916 before costs and ₹11,263 after ₹20 per order and bid-ask slippage, over 29 trades. Past results do not guarantee future results.

Why only trade when India VIX is between 10 and 13.5?

Calendars are long volatility through the back-month options, so entering when VIX is low means buying that volatility cheaply. Very low VIX leaves too little premium, and high VIX brings larger moves that hurt the short options.

Why are the long options matched by premium rather than strike?

Buying next week's options with roughly the same price as the ones sold keeps the net cost near zero and puts the longs slightly further out than the shorts, making it closer to a double diagonal. It is a common way to build these spreads cheaply.

6

Before you rely on it

ADAPTED FOR TODAY'S NSE RULESThe source entered the day after the NIFTY Wednesday / SENSEX Friday expiry; here it is "the session after the weekly expiry" read from the expiry calendar (NIFTY now expires on Tuesday), never a weekday. Sized in lots (the lot size of each expiry comes from the exchange calendar).
WATCH OUTThe calendar margin benefit disappears on expiry day. Long T1 legs carry vega risk: a VIX drop after entry hurts even when the index stays put.
WHERE THE RULES WERE UNCLEAR · OUR CHOICES"Utilised margin" needs a margin model the SDK does not have: MARGIN_PER_LOT is a rupee estimate of SPAN + exposure for one lot of the four-leg double calendar (default 60,000, roughly what brokers block for a hedged NIFTY weekly calendar in 2026). Target and stop are fixed at entry from it. The calendar hedge benefit is withdrawn on expiry day, so the real margin jumps then - not modelled. The source's ">= 2 lots at best bid/ask" depth check is not possible (chain contracts carry no bid/ask quantity) and is left out. Short legs worth <= 0.10 that the source "leaves to expire" are simply closed at EXIT_TIME with everything else (a few paise of difference).
Also known asratio double calendardouble diagonal weekly
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.