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

IV minus realised vol

Option prices embed a forecast of volatility, implied volatility, while the market's actual recent movement is realised volatility. The gap between the two is the volatility risk premium. This strategy sells a NIFTY monthly ATM straddle, hedged with wings, when implied vol is at least 5 points above the last 21 days' realised vol, and buys the straddle when it is 5 points below, holding until the gap closes or for up to ten sessions.
Compares NIFTY monthly ATM implied volatility with recent realised volatility; sells a hedged straddle when options look expensive and buys one when they look cheap.
Market viewFades moves (mean reversion)
TradesNIFTY monthly options, ATM straddle (+ wings when short)
RiskDefined (max loss known at entry)
CapitalHedged option-selling margin
SuitsAdvanced
Trades a month1
Typical hold8 days
Profitable months3 of 12
Longest losing run2 trades
Made money inNIFTY falling over 1% while held (5 trades)Entries in a 20-day downtrend (8 trades)
Lost money inNIFTY rising over 1% while held (3 trades)
Default settings
Symbol
Entry time
Gap vol points
Rv window
Min DTE
Use wings
Wing delta
Short SL mult
SL long %
Max days
Exit days before
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:15 when ATM IV is 5+ points above (sell) or below (buy) 21-day realised vol
Legs
SELL CE · ATM (about 0.5 delta) · Monthly with at least 5 days left · 1 lotSELL PE · ATM (about 0.5 delta) · Monthly with at least 5 days left · 1 lotBUY CE · 0.10 delta · Monthly with at least 5 days left · 1 lotBUY PE · 0.10 delta · Monthly with at least 5 days left · 1 lotBUY CE · ATM (about 0.5 delta) · Monthly with at least 5 days left · 1 lotBUY PE · ATM (about 0.5 delta) · Monthly with at least 5 days left · 1 lot
Exits
stop Short: costs 1.5 x the net credit. Long: 30% of the debit lostsignal Gap closes, checked daily at 15:15time After 10 trading daysexpiry 2 trading days before expiry
Re-entry
Any later day the gap qualifies, once flat
Gap
at ENTRY_TIME, gap = ATM implied vol of the nearest monthly expiry (mean of the ATM call and put IV) minus the RV_WINDOW-day close-to-close realised vol of the future (annualised, in vol points).
Entry
when flat - gap >= +GAP_VOL_PTS: SELL the ATM call and put, LOTS each (USE_WINGS adds bought ~WING_DELTA call and put wings); gap <= -GAP_VOL_PTS: BUY the ATM call and put. The monthly must have at least MIN_DTE calendar days left.
Stop
short - the straddle costs SHORT_SL_MULT x the credit taken; long - SL_LONG_PCT % of the debit.
Target
the gap closes - checked once a day at ENTRY_TIME on the position's own expiry: a short exits once gap <= 0, a long once gap >= 0.
Exit
after MAX_DAYS trading days held, or EXIT_DAYS_BEFORE trading days before expiry, at ENTRY_TIME.
2

Results

PRE-BUILT · DEFAULTS
NIFTY · 2025-10-01 → 2026-09-30 · 12 trades · before costs
Net P&L+₹47,942
Win rate58%
Max drawdown−₹27,796
Avg per trade+₹3,995
Profit factor1.81
Worst trade−₹19,152
3

Where it made and lost money

Only 12 trades, so every bucket is small and none can be called reliable. The clearest split is the market during the hold: the 5 trades held while NIFTY fell more than 1% made ₹76,449, mostly long straddles bought when implied volatility was cheap, which gain when a fall lifts both volatility and the put. The 3 trades held while NIFTY rose more than 1% all lost, ₹46,119 in total, as rallies tend to push volatility down and hurt bought straddles while short straddles were stopped. Entries made with NIFTY below its 20-day average made ₹66,815 over 8 trades.

India VIX the evening before
VIX 11.5-14.5 (normal)+₹29,9755 trades60% won
VIX above 14.5 (nervous)+₹17,9677 trades57% won
Kind of session on the entry day
Quiet session (range under 0.75%)+₹14,3784 trades50% won
Trend day (closed near the high or low)+₹20,6857 trades57% won
Choppy day (wide range, closed mid-range)+₹12,8801 trades100% won
Market while the trade was held
NIFTY rose over 1% while held−₹46,1193 trades0% won
NIFTY within ±1% while held+₹17,6124 trades75% won
NIFTY fell over 1% while held+₹76,4495 trades80% won
How the entry day opened
Gap up of 0.4% or more−₹12,4594 trades25% won
Flat open+₹7,5073 trades67% won
Gap down of 0.4% or more+₹52,8945 trades80% won
Session direction on the entry day
NIFTY closed above its open+₹40,1745 trades60% won
NIFTY closed below its open+₹7,7687 trades57% won
Trend going in
Uptrend (NIFTY above its 20-day average)−₹18,8734 trades50% won
Downtrend (NIFTY below its 20-day average)+₹66,8158 trades62% won
Expiry day (NIFTY weekly)
Expiry day+₹13,2613 trades67% won
Other days+₹34,6819 trades56% won
Day of the week
Monday+₹60,2716 trades67% won
Tuesday+₹3,1662 trades50% won
Wednesday−₹15,9053 trades33% won
Thursday+₹4101 trades100% won
The same trades, split by the market conditions around each entry, before costs.
4

About this strategy

  1. Each day at 15:15, take the nearest NIFTY monthly expiry with at least 5 calendar days left and average the ATM call and put implied volatility.
  2. Compute realised volatility from the last 21 daily futures returns, annualised.
  3. If implied minus realised is 5 points or more, sell the ATM call and put and buy 10-delta call and put wings.
  4. If it is minus 5 points or less, buy the ATM call and put.
  5. Stop a short when the position costs 1.5 times the net credit, and a long when it loses 30% of the debit.
  6. Exit when the gap closes (checked daily at 15:15), after 10 trading days, or 2 trading days before expiry; only one position at a time.

Why traders use it

Studies across markets find that implied volatility usually sits above the volatility that follows, because buyers pay up for protection; option sellers earn that premium over time. When the gap is unusually wide, options look expensive and selling them has better odds; when implied vol drops below what the market has actually been doing, options look cheap and buying them makes sense. Comparing the two puts a number on what many traders judge by feel.

Works best whenIn this small test, falling markets: positions held while NIFTY dropped more than 1% made ₹76,449, as cheap volatility bought before a fall rose sharply, and entries made below the 20-day average did well.
Struggles whenRallies: all 3 positions held while NIFTY rose more than 1% lost, together ₹46,119, because rising markets usually see implied volatility fall, hurting long straddles and stopping hedged short ones.

The year in plain words

On NIFTY from 1 Oct 2025 to 30 Sep 2026 the gap reached the 5-point threshold often enough for 12 trades, all between February and September 2026. Seven won; by exit, 3 closed when the gap closed, 5 two days before expiry and 4 on the stop. Wins averaged ₹15,299 and losses ₹11,830. Net P&L was ₹47,942 before costs and ₹45,472 after ₹20 per order and slippage (statutory charges excluded). March made ₹56,449, while February lost ₹18,044. Promising but thin: the profit rests mainly on one month.

What the settings do

Entry timeThe daily time when the gap is measured, trades are opened and the gap-closed exit is checked.Gap vol pointsHow many volatility points implied must differ from realised before trading. A smaller gap trades more often on weaker signals.Rv windowHow many trading days of returns form the realised volatility. A shorter window reacts faster to recent moves.Min DTEThe fewest calendar days the monthly expiry must have left at entry; otherwise the next monthly is used.Use wingsWhen on, the short straddle is hedged with bought wings, capping the loss. Off sells a naked straddle.Wing deltaThe delta of the bought wings. A higher delta puts the wings closer, cutting risk and credit.Short SL multThe short position is closed when it costs this multiple of the net credit.SL long %The long straddle is closed after losing this percentage of what was paid.Max daysThe most trading days a position is held.Exit days beforeHow many trading days before expiry any open position is closed, avoiding expiry-week risk and margin.

Risks

  • Twelve trades are too few to show whether the gap is a reliable signal.
  • Realised volatility from rolled futures can jump on roll days, distorting the gap.
  • Long straddles lose time value every day the expected move does not come.
  • Short straddles, even with wings, can be stopped by a sharp move before the gap closes.

Who it suits

Experienced option traders who think in volatility terms, can manage multi-day positions in monthly options, and have hedged option-selling margin. Signals are infrequent, so it suits patient traders.

5

Questions traders ask

What is the volatility risk premium?

It is the tendency for implied volatility, the volatility priced into options, to be higher than the volatility that actually follows. Option sellers collect this premium over time as compensation for taking on the risk of large moves.

How is realised volatility calculated?

Here it is the standard deviation of the last 21 daily log returns of NIFTY futures, annualised by multiplying by the square root of 252 and expressed in volatility points, the same units as implied volatility.

Is the IV minus realised vol strategy profitable?

In this NIFTY backtest from 1 Oct 2025 to 30 Sep 2026 it made ₹47,942 before costs and ₹45,472 after ₹20 per order and bid-ask slippage, from just 12 trades. Statutory charges are not included. Past results do not guarantee future ones.

Why buy the straddle when implied vol is low?

If implied volatility is well below what the market has actually been doing, options are cheap relative to recent movement. Buying the straddle bets that volatility, or a large move, will catch up with what options are pricing.

6

Before you rely on it

ADAPTED FOR TODAY'S NSE RULESMonthly NIFTY options (last Tuesday). Leaving before expiry avoids the expiry-day ELM on shorts. Sized in lots.
WATCH OUT- The rolled future is unadjusted, so a roll day adds the near/next basis to that day's return and lifts RV. - the source thesis reports a negative Sharpe for delta-neutral NIFTY short straddles. - LOCAL DATA keeps only the nearest expiries, so the monthly shows up only in its last ~2 weeks.
WHERE THE RULES WERE UNCLEAR · OUR CHOICES- The source is an ALERT (with a 5-7 day cooldown), not a trade; the trade rules are the spec's. - "Short: 1.5x credit" is read as a stop when the straddle costs 1.5x what it was sold for (a loss of half the credit), the same reading as the library's other combined stops. With wings the credit is net. - Wings are not sized by the source: ~10-delta wings are ours (USE_WINGS = False gives a naked straddle). - RV uses the closes before today plus the future at ENTRY_TIME today, so the gap is as of the entry. - The optional daily futures delta hedge is not coded.
Also known asiv rv spreadvrp harvest
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.