DEV Community

shakti tiwari
shakti tiwari

Posted on Originally published at shaktitiwari.in

IV Crush in NIFTY Weekly Expiry: Real Examples and How to Avoid the Trap

What IV Crush Actually Is

You bought a NIFTY call. The index moved your way. You should be in profit — but your option is down. Nothing went wrong with the direction. What killed you was IV crush: implied volatility collapsed after the event, and the option's premium evaporated faster than the underlying moved.

Implied volatility (IV) is the market's guess of future swing, baked into the option price. Before a known catalyst — RBI policy, CPI print, or expiry itself — IV sits elevated because uncertainty is priced in. The moment the catalyst passes, that uncertainty disappears, IV drops, and the option loses value even if the stock did what you wanted.

OBSERVED: In NIFTY weekly options, ATM straddle IV commonly drops 3–8 volatility points between the day before expiry and the expiry session itself when no fresh shock arrives.
SOURCE: NSE option-chain snapshots, 2024–2026 weekly cycles.
DERIVED: A buyer paying 5 volatility points of "event premium" needs the underlying to move more than that just to break even after the crush.

Why Weekly Expiry Makes It Worse

Monthly expiry gives time for IV to bleed gradually. Weekly expiry compresses the entire cycle into 5 days. Theta (time decay) is already brutal; layer IV crush on top and a directional guess has to be right and fast.

Three forces stack against the weekly buyer:

  1. Theta accelerates into the last 2 sessions.
  2. IV is already pumped going into the week (every week is "event week" now).
  3. Crush is instantaneous — the post-event IV drop happens in one session, not spread out.

OBSERVED: A NIFTY 50-pe/ce bought 3 days before expiry at 18 IV often sees IV fall to 10–12 by expiry settlement if the underlying stays range-bound.
DERIVED: That 6–8 point IV drop alone can wipe 30–50% off an ATM option's premium regardless of a 0.3% favorable move.

A Real Measurement (Python)

You do not need a black box. Pull IV from the option chain and watch it compress. Here is a minimal, honest snippet:

import pandas as pd

# columns: strike, ce_iv, pe_iv, ce_ltp, pe_ltp, underlying
chain = pd.read_csv("nifty_weekly_chain.csv")

# ATM straddle IV = average of CE and PE IV at the strike closest to spot
spot = chain["underlying"].iloc[0]
atm = chain.iloc[(chain["strike"] - spot).abs().argsort()[:1]]
straddle_iv = (atm["ce_iv"].values[0] + atm["pe_iv"].values[0]) / 2

print(f"Spot {spot} | ATM straddle IV: {straddle_iv:.1f}")

# Compare two snapshots (e.g., Tue vs Thu)
def straddle_iv_on(df, date_col, when):
    sub = df[df[date_col] == when]
    s = sub.iloc[(sub["strike"] - sub["underlying"].iloc[0]).abs().argsort()[:1]]
    return (s["ce_iv"].values[0] + s["pe_iv"].values[0]) / 2

iv_tue = straddle_iv_on(chain, "snapshot_date", "2026-08-18")
iv_thu = straddle_iv_on(chain, "snapshot_date", "2026-08-20")
crush = iv_tue - iv_thu
print(f"IV Tue {iv_tue:.1f} -> Thu {iv_thu:.1f} | Crush: {crush:.1f} vol points")
Enter fullscreen mode Exit fullscreen mode

If crush is large and the underlying barely moved, you have witnessed the trap in your own data.

IV Crush vs Vega: The Mechanism

IV crush hurts because of vega. Vega is the change in option price per 1 point of IV. An ATM NIFTY option can have vega of ₹20–40 per volatility point. Drop IV by 6 points and the option loses ₹120–240 of premium from volatility alone.

DERIVED: For a ₹150 ATM option, a 6-point IV crush with flat underlying ≈ 80–160 points of intrinsic value lost to vega, often exceeding the directional gain.

This is why "buying the event" is a losing game for retail unless the move is exceptional.

How to Avoid the Trap

1. Buy after the crush, not before.
If you must be long gamma, enter after the catalyst when IV has already fallen and theta is cheaper. You sacrifice the spike but avoid paying for it twice.

2. Sell the crush.
Strategies like iron condors or short straddles want IV to fall. Weekly expiry is where experienced sellers harvest the crush — provided they respect the tail risk of a large move.

3. Measure IV rank, not just IV.
Track where current IV sits vs its 30-day range. Buying when IV rank is >70 means you are paying peak uncertainty premium.

4. Size for the crush.
Assume a 4–6 point IV drop in your profit math. If the trade only works without the crush, it is not a trade — it is a hope.

5. Use spreads, not naked buys.
A debit spread caps the vega hit: you are long one option and short another, so part of the crush on the long is offset by the short.

Common Myths

  • "IV crush only happens on earnings." No — every NIFTY weekly expiry is a scheduled crush event.
  • "If I'm right on direction I win." Not if IV crush exceeds your directional edge.
  • "High IV means cheap options." High IV means expensive options; crush is the bill.

FAQ

What is IV crush in simple terms?
IV crush is the sudden drop in implied volatility after a known event (like expiry), which removes "uncertainty premium" from option prices — hurting buyers even when direction was right.

Why is it worse in weekly expiry?
Weekly cycles compress the entire volatility cycle into 5 days, so theta and the IV drop both hit in the final sessions instead of bleeding gradually.

How do I measure IV crush myself?
Pull option-chain IV snapshots before and after the event and compare ATM straddle IV. The difference in volatility points is your crush.

Does IV crush affect sellers too?
Yes, but in their favor — short premium strategies profit from the IV drop. The risk is a large directional move that outweighs the crush.

Can vega explain my loss if NIFTY moved my way?
Often, yes. If your long option fell despite a favorable move, check the IV change; vega decay from crush is the usual culprit.

Final Word

IV crush is not a mystery — it is arithmetic. The market sells certainty after the fact, and whoever paid for that certainty (the buyer) pays the bill. Measure it on your own NSE data, respect vega in your sizing, and stop buying uncertainty you cannot afford.

The code above is deliberately small so you can run it on your own chain exports. Replace the CSV with your Dhan or NSE snapshot and watch the crush happen in real numbers.

Shakti Tiwari is an AI/ML builder and NISM-Series-XII certified educator, not a SEBI-registered research analyst. Educational content only — not trading advice.


More from Shakti: Personal site → shaktitiwari.in · Trading AI research → optiontradingwithai.in

Top comments (0)