NIFTY-BANKNIFTY IV spread
NIFTY and BANKNIFTY options usually price volatility in step, because the two indices move together. This relative-value strategy watches the gap between their at-the-money implied volatilities minute by minute. When NIFTY's volatility looks unusually rich compared with BANKNIFTY's, it sells a NIFTY straddle; when unusually cheap, it buys one, closing as soon as the gap returns towards normal.How it trades
Results
PRE-BUILT · DEFAULTSWhere it made and lost money
Before costs the signal earned in every condition the evidence tracks, which is unusual. Quiet sessions made ₹43,466 over 536 trades, trend days ₹39,970 over 344 and choppy days ₹36,645 over 327. India VIX made little difference: ₹24,954 over 329 trades when calm and ₹40,658 over 338 when above 14.5. That evenness fits the mechanism: the trade is a few minutes long and bets only that a small gap between NIFTY and BANKNIFTY volatility closes, not on direction. The catch is size: average trades of about ₹99 are smaller than the cost of four orders, so no condition survives costs.
About this strategy
- Every minute, read the ATM implied volatility of NIFTY and BANKNIFTY on their nearest monthly expiries with at least five days left.
- Compute the spread (NIFTY IV minus BANKNIFTY IV) and its z-score against the previous 120 minutes.
- Classify how volatile the spread itself has been, and set entry and exit bands accordingly: entry at a z of 1.2, 1.5 or 2.0 for low, medium or high regimes.
- From 10:00, when flat: if z is above the entry band, sell one lot each of the NIFTY monthly ATM call and put; if below the negative band, buy them.
- Close when z returns inside the regime's exit band, or at 15:00. At most five trades a day.
Why traders use it
Pairs and relative-value traders look for prices that normally move together and bet on temporary gaps closing. Implied volatilities of NIFTY and BANKNIFTY are closely linked, so a sudden divergence may be noise rather than news. Using a z-score adapts the trigger to how noisy the spread has been recently. This version keeps the signal but trades only the NIFTY side, since the full pair would also need BANKNIFTY options.
The year in plain words
With default settings on NIFTY from 1 Oct 2025 to 30 Sep 2026, the strategy made 1,217 trades, about 100 a month, with a median hold of four minutes. Before costs the numbers look striking: 69% winners, ₹1,20,582 profit, a profit factor of 2.96, every month positive and a drawdown of only ₹4,105. But the average trade made just ₹99, while each round trip needs four orders on monthly options. After ₹20 per order and bid-ask slippage, the year becomes a ₹2,05,778 loss and the win rate falls to 13%. The edge is real in the signal but far too small to trade.
What the settings do
Risks
- Average gross profit per trade is smaller than trading costs, so the strategy loses money in practice.
- Only the NIFTY half of the pair is traded, so the position carries NIFTY's full vega and gamma rather than a hedged spread.
- Selling straddles leaves open-ended risk if a sudden move happens while the trade is open.
- Minute-level IV readings can be noisy, and fills at the quoted price are not guaranteed.
Who it suits
Quantitative traders studying relative-value volatility signals, who want to see how a statistically clean edge looks before and after realistic execution costs.
Questions traders ask
What is an implied volatility spread trade?
It compares the implied volatility of two related underlyings and trades when the gap between them is unusually wide or narrow, expecting it to revert. Here the pair is NIFTY and BANKNIFTY, and only the NIFTY straddle is traded.
Is the NIFTY BANKNIFTY IV spread strategy profitable?
Before costs it made ₹1,20,582 from 1 Oct 2025 to 30 Sep 2026, with every month positive. After ₹20 per order and bid-ask slippage it lost ₹2,05,778, because trades were tiny and very frequent. Past results do not guarantee future ones.
Why use BANKNIFTY monthly options?
BANKNIFTY has only monthly expiries now, so both indices' volatility is read on monthly expiries. Comparing matched maturities avoids mistaking a weekly-versus-monthly difference for a signal.
What is a z-score in trading?
A z-score measures how far a value is from its recent average in units of standard deviation. A z of 2 means the spread is two standard deviations above its 120-minute mean, which is treated as stretched.