QuantsappFaster in the app: live data, alerts, tradingOpen
Log inStart free
OI · PCR · VIX signalsPositionalNIFTYhigh complexity

Synthetic IV vs VIX spread

This volatility strategy compares two measures of the same thing: the average implied volatility read directly from the NIFTY option chain, and India VIX. Each is turned into a 20-day z-score. When the two scores pull far apart, the strategy buys or sells the NIFTY monthly at-the-money straddle and holds it until they come back together, or for at most five sessions.
Buys or sells the NIFTY monthly ATM straddle when option-chain implied volatility and India VIX z-scores diverge sharply, and exits when they converge.
Market viewFades moves (mean reversion)
TradesNIFTY monthly ATM straddle, bought or sold
RiskOpen-ended (loss not capped by the structure)
CapitalFull option-selling margin
SuitsAdvanced
Trades a month1.3
Typical hold6 days
Profitable months5 of 12
Longest losing run3 trades
Made money inSessions where NIFTY closed below its openMarkets below their 20-day average
Lost money inCalm markets with India VIX below 11.5Quiet sessions with a range under 0.75%
Default settings
Symbol
Z window
Entry sigma
Exit sigma
Max hold days
Expiry kind
Min IV DTE
Max IV DTE
Moneyness lo
Moneyness hi
Winsor %
Snap time
Entry time
Min trade DTE
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
09:20 after a close with IV-minus-VIX z-score gap of 1.5+ (buy) or -1.5 or less (sell)
Legs
BUY CE · ATM · Monthly with 10+ days left · 1 lotBUY PE · ATM · Monthly with 10+ days left · 1 lotSELL CE · ATM · Monthly with 10+ days left · 1 lotSELL PE · ATM · Monthly with 10+ days left · 1 lot
Exits
signal 09:20 after the gap returns inside 0.2time close of the 5th session held
Re-entry
Next signal after the exit
Synthetic IV
at SNAP_TIME, the mean implied volatility of NIFTY options of the expiries MIN_IV_DTE..MAX_IV_DTE calendar days out (EXPIRY_KIND "monthly" = monthly expiries only), strikes MONEYNESS_LO..MONEYNESS_HI of the forward, calls and puts, winsorised at WINSOR_PCT / 100 - WINSOR_PCT percentiles.
Spread
z(synthetic IV) - z(India VIX close), each a Z_WINDOW-session z-score of that day's value.
Entry
spread >= +ENTRY_SIGMA -> BUY the ATM straddle (long volatility); spread <= -ENTRY_SIGMA -> SELL it (short volatility). Nearest monthly with at least MIN_TRADE_DTE days left, LOTS each leg.
Exit
the next session's ENTRY_TIME after the spread has come back through +EXIT_SIGMA (long) / -EXIT_SIGMA (short), or at the close of the MAX_HOLD_DAYS-th session held, whichever first.
2

Results

PRE-BUILT · DEFAULTS
NIFTY · 2025-10-01 → 2026-09-30 · 16 trades · before costs
Net P&L+₹40,472
Win rate50%
Max drawdown−₹33,065
Avg per trade+₹2,530
Profit factor1.81
Worst trade−₹14,719
3

Where it made and lost money

With 16 trades, only the session-direction split has enough trades on both sides to judge. Signals taken on days when NIFTY closed below its open made ₹36,603 over eight trades, against ₹3,869 on up-closing days, because a falling market tends to lift volatility and the straddle positions, often long, gained from both the move and the volatility. The smaller buckets point the same way: three entries after an India VIX close above 14.5 made ₹54,906, while six in calm markets below 11.5 lost ₹17,931. Eight trades begun on quiet sessions lost ₹14,693, as straddles held through little movement simply lost value to time.

Session direction on the entry day
NIFTY closed above its open+₹3,8698 trades38% won
NIFTY closed below its open+₹36,6038 trades62% won
India VIX the evening before
VIX below 11.5 (calm)−₹17,9316 trades33% won
VIX 11.5-14.5 (normal)+₹3,4987 trades43% won
VIX above 14.5 (nervous)+₹54,9063 trades100% won
Kind of session on the entry day
Quiet session (range under 0.75%)−₹14,6938 trades25% won
Trend day (closed near the high or low)−₹6,7052 trades50% won
Choppy day (wide range, closed mid-range)+₹61,8706 trades83% won
Market while the trade was held
NIFTY rose over 1% while held+₹30,0494 trades75% won
NIFTY within ±1% while held−₹2018 trades38% won
NIFTY fell over 1% while held+₹10,6244 trades50% won
How the entry day opened
Gap up of 0.4% or more−₹9,3761 trades0% won
Flat open+₹26,74414 trades50% won
Gap down of 0.4% or more+₹23,1041 trades100% won
Trend going in
Uptrend (NIFTY above its 20-day average)−₹1,3246 trades33% won
Downtrend (NIFTY below its 20-day average)+₹41,79610 trades60% won
Expiry day (NIFTY weekly)
Expiry day+₹4,3953 trades33% won
Other days+₹36,07713 trades54% won
Day of the week
Monday−₹5,1365 trades40% won
Tuesday+₹4,3953 trades33% won
Wednesday+₹5,5903 trades67% won
Thursday+₹37,7293 trades67% won
Friday−₹2,1062 trades50% won
The same trades, split by the market conditions around each entry, before costs.
4

About this strategy

  1. At 15:20 each day, average the implied volatility of NIFTY monthly options 15 to 45 days out, using strikes from 85% to 115% of the forward and trimming the extreme 5% at each end.
  2. Turn both this synthetic IV and the India VIX close into z-scores over the last 20 sessions, and take the difference.
  3. If synthetic IV's score is 1.5 or more above VIX's, buy the ATM straddle of the nearest monthly with at least 10 days left at 09:20 the next morning.
  4. If it is 1.5 or more below, sell that straddle instead.
  5. Close at 09:20 on the session after the gap shrinks back inside 0.2, or at the close of the fifth session held, whichever comes first; there is no stop.

Why traders use it

India VIX and the option chain usually tell the same story about volatility, so a sharp disagreement between them hints that one is out of line. Using z-scores puts both on a common scale, adjusting for their recent level and noise. Trading the gap is a relative-value idea rather than a market forecast. The straddle stands in for a direct volatility position, which is otherwise hard to take because India VIX futures are not actively traded.

Works best whenUnsettled, falling markets where the gap between chain IV and India VIX opens up and the straddle also benefits from the index moving, and dislocations that close within a few sessions.
Struggles whenCalm, quiet markets where the straddle sits through little movement and loses time value, and spells when the two volatility measures drift apart and stay apart.

The year in plain words

Between 1 Oct 2025 and 30 Sep 2026 the gap reached 1.5 sigma often enough for 16 NIFTY straddle trades. Half won, and the strategy made ₹40,472 before costs with a profit factor of 1.81, or ₹34,098 after ₹20 per order and bid-ask slippage. Eight trades closed when the gap reverted and eight at the five-session limit. The path was uneven: October and December 2025 lost a combined ₹24,915, then May and June 2026 made ₹31,801 and ₹23,104. The maximum drawdown before costs was about ₹33,000, close to the final profit, and 16 trades is a small sample.

What the settings do

Z windowThe number of sessions in each z-score. A shorter window reacts faster but produces noisier signals.Entry sigmaHow far apart the two z-scores must be to open a trade. Higher values mean rarer, more extreme setups.Exit sigmaHow close the scores must come back before the trade closes.Max hold daysThe most sessions a trade is held if the gap does not close.Expiry kindWhether the synthetic IV and the straddle use monthly expiries only or any expiry in range, including weeklies.Min IV DTEThe nearest expiry, in calendar days, included in the synthetic IV.Max IV DTEThe furthest expiry included in the synthetic IV.Moneyness loThe lowest strike included, as a fraction of the forward. Lower values add more deep put skew.Moneyness hiThe highest strike included, as a fraction of the forward.Winsor %The percent of extreme IV readings trimmed at each end before averaging, to stop a few bad quotes skewing the result.Snap timeWhen the option chain is read to build the day's synthetic IV.Entry timeWhen the straddle is traded on the next morning, and when signal-based exits happen.Min trade DTEThe minimum calendar days left in the monthly expiry used for the straddle.

Risks

  • A straddle is not a pure volatility bet: its result also depends on how far NIFTY moves and on time decay.
  • Short-straddle trades have no stop and can lose heavily on a sharp move during the hold.
  • The thresholds and hold period come from a parameter search over a short history and may not carry over.
  • With about 16 trades a year, a couple of outcomes can swing the total.

Who it suits

Traders interested in volatility and relative-value ideas, comfortable with both long and short ATM straddles held for several days, and with the margin for the short side.

5

Questions traders ask

What is synthetic IV?

It is an average of implied volatilities taken directly from the NIFTY option chain, here monthly expiries 15 to 45 days out and strikes within 15% of the forward, with extreme values trimmed. It measures much the same thing as India VIX but is built independently.

Did the IV vs VIX spread strategy make money?

On NIFTY from 1 Oct 2025 to 30 Sep 2026 it made ₹40,472 before costs and ₹34,098 after ₹20 per order and bid-ask slippage, from 16 trades with a 50% win rate. Statutory charges are excluded. The sample is small and the maximum drawdown was nearly as large as the profit; past results do not guarantee future ones.

Why trade a straddle instead of India VIX futures?

India VIX futures are thinly traded and not in the backtest data, so the volatility view is expressed with the NIFTY monthly ATM straddle. That changes the profile: a straddle also gains or loses from the index's moves and from time decay.

What is a z-score?

A z-score says how many standard deviations today's value is from its recent average. A score of +2 means unusually high for the last 20 sessions. Comparing z-scores lets two series on different scales be compared fairly.

6

Before you rely on it

ADAPTED FOR TODAY'S NSE RULESThe source trades India VIX futures (long VIX when the spread is high). India VIX futures are not in our data and are illiquid, so the volatility view is expressed with the NIFTY ATM straddle instead - long straddle where the source is long VIX. That changes the P&L profile (gamma and theta, not a pure vega bet). This is the faithful form available with daily India VIX vs option IV; it is the spec's adaptation.
WATCH OUTParameters grid-searched on 18 months; VIX futures priced at VIX x 75 (not tradable); conflicting win-rate figures. One chain read per session for the synthetic IV. Gross of costs.
WHERE THE RULES WERE UNCLEAR · OUR CHOICES- Direction as in the README (long vol at +1.5 sigma), although its economic rationale is unclear. - SL / TP / max hold were grid-searched and not published: no stop, exit at +-0.2 sigma, max hold 5 sessions. - India VIX is published at the close, so the signal is formed after the close and traded the next morning (no lookahead). The z-score warm-up reads the Z_WINDOW sessions before the start (chains read before START).
Also known asiv vix spread
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.