Essays on Gamma, Volatility, and Market Mechanics

Volatility Analytics

IV vs Realized Vol • Term Structure • Skew • Put/Call Ratios. Read the options environment before you place the trade.

Published May 2026  ·  11 min read  ·  GEX Metrix

Start here, because everything else on this page hangs off one comparison. VIX is what the market expects SPX volatility to be over the next 30 days, quoted as an annualized number. Realized Volatility (RV), also called HV30, is what the market actually delivered. It is computed from the last 30 daily SPX log returns. One is a forecast, the other is a measurement. The gap between them tells you whether fear is priced too high, too low, or about right. Most days that is the first thing I check.

VIX vs. Realized Volatility (SPX 1M)

A common mix-up: VIX is not Black-Scholes IV. It is a model-free weighted variance calculation. The CBOE takes the prices of all listed SPX options (calls and puts, across all strikes), weights each by 1/K² and the interval between strikes, sums them up, and takes the square root. No BSM inversion involved. So VIX captures the full risk-neutral variance surface rather than the ATM vol of a single option.

VIX > RV: the volatility premium

The market is pricing in more fear than it has actually experienced. Premium sellers (short straddles, iron condors) are in a favorable environment because they collected more premium than the moves required. This is the normal state. VIX has exceeded subsequent 30-day RV in roughly 70-80% of months historically.

RV > VIX: the volatility discount

The market moved more than it priced in. Realized swings outpaced VIX's forecast, and option buyers were right for once. You see this during fast crashes or macro shocks that catch the market flat-footed. March 2020 is the deepest VIX−RV inversion on record.

Rule of 16. To convert VIX to an expected daily SPX move, divide by 16 (the approximate square root of 252 trading days). VIX at 16 implies about a 1% daily move, 20 implies ~1.25%, 32 implies ~2%. It is the fastest mental shortcut I know for sizing positions or setting stop levels.

VIX vs RV: Interactive Time Series

Flip through the three buttons below. Each one is a regime you will actually meet: the quiet grind, the run-up into a known event, and the aftermath of a crash. Watch which line sits on top and how the shaded band flips color.

VIX (30-day expected vol)
SPX 1M Realized Vol
VIX Premium
RV Premium

Calm bull market: VIX sits consistently above RV, pricing in more fear than the market delivers. Favorable for vol sellers.

VIX − RV Spread (Volatility Risk Premium)
VIX Premium (VIX > RV), normal
RV Premium (RV > VIX), crash/shock

VIX vs. Realized Volatility: What Each Number Actually Measures

VIX: A Model-Free Measure of Expected 30-Day SPX Variance

VIX is published by the CBOE and represents the market's expectation of SPX volatility over the next 30 calendar days, expressed as an annualized percentage. It is not derived by inverting Black-Scholes on a single option, whatever you may have read elsewhere. It uses a model-free replication formula that aggregates the prices of all listed SPX options across every available strike, puts and calls alike, weighting each by the interval between strikes divided by the square of the strike price (ΔK / K²).

The result is proportional to the risk-neutral expected variance of SPX returns over the next 30 days, a quantity that can be replicated by holding a portfolio of variance swap payoffs across the full strike range. Taking the square root converts it to the familiar annualized vol percentage. Because it spans the entire strike surface rather than a single ATM option, VIX implicitly includes the fear premium embedded in OTM puts. Heavy demand for crash protection drives up put prices, which raises VIX even if ATM vol has not moved at all.

VIX is annualized. The Rule of 16 rescales it:

Why VIX overstates subsequent RV (structurally, not by accident). VIX was never a neutral forecast. Because it aggregates across the full strike range and OTM puts carry a crash-insurance premium, VIX systematically embeds extra fear on top of the expected realized vol. Portfolio managers need downside protection and will pay above fair value for it; option sellers demand compensation for the risk of a sudden spike. That gap is the Volatility Risk Premium (VRP), the persistent spread between VIX and the 30-day RV that follows. Historically, VIX has exceeded subsequent 30-day SPX realized vol in roughly 70-80% of months, with an average premium of ~3-5 vol points.

Realized Volatility: The Second Moment of the Return Distribution

Realized (historical) volatility is a backward-looking statistical measure calculated from the actual price series. The standard approach uses daily log returns:

Step-by-step: Computing HV30 (30-day Realized Volatility)

  1. Log return each day: rt = ln(Pt / Pt−1). Log returns are approximately normally distributed, and unlike raw % returns they are additive over time
  2. First moment (mean): r̄ = (1/n) × Σ rt, the average daily return. For volatility estimation the mean is often set to zero, because daily drift is negligible relative to daily swings
  3. Second moment (variance): σ² = (1/n) × Σ (rt − r̄)², the average squared deviation from the mean. This is what "second moment" means: the first moment measures where returns are centered, the second measures how spread out they are around that center
  4. Standard deviation: σdaily = √σ². Taking the square root brings the unit back to the same scale as returns (%), so you can read it as a typical daily swing
  5. Annualize: HV30 = σdaily × √252. Multiplying by √252 (trading days per year) scales the daily standard deviation to an annual figure, matching the convention used for IV

The normal distribution assumption, and what it buys you

The VIX formula and RV calculation both treat log returns as approximately normally distributed. Under this assumption standard deviation alone completely characterizes dispersion. There is no need for higher moments (skewness, kurtosis) because a normal distribution has none by definition. That is why vol can be expressed as a single number, and why VIX and RV can be compared on the same scale.

Where the Normal Assumption Breaks Down

Real SPX returns have fat tails (kurtosis > 3) and negative skew. Crashes happen more often and more severely than a bell curve predicts. VIX partially corrects for this by weighting OTM puts: because those puts are priced for tail events, including them in the formula embeds the tail-risk premium that a normal-distribution model would miss. RV makes no such adjustment. It simply measures what happened, normal or not.

The Volatility Risk Premium (VRP): Why VIX > RV Most of the Time

I do not treat the persistent VIX-over-RV gap as a market inefficiency. It is rational compensation driven by two forces. Portfolio managers need crash insurance and pay above fair value for OTM puts, which inflates VIX. Option sellers demand a risk premium for the possibility that realized vol spikes beyond what they priced in. Both forces push in the same direction, structurally lifting VIX above expected future RV.

How big is the effect? Over the long run, VIX has exceeded subsequent 30-day RV in roughly 70-80% of months. The average premium runs about 3-5 vol points (VIX at 18 against realized vol of 14, say). And when it breaks, it breaks hard. March 2020 is the deepest inversion on record: RV exploded past 80% while VIX peaked around 85%, meaning the market barely had time to price in the speed of the move. The VIX−RV spread went deeply negative within days.

Two practical takeaways. First, systematically selling vol (straddles, iron condors, short VIX futures) harvests the VRP, and the premium is structurally real. But drawdowns during VRP destruction events (2018 Volmageddon, March 2020, April 2025) are extreme and demand strict position sizing. Second, watch the spread itself. When VIX−RV compresses toward zero for several consecutive weeks, the vol regime is shifting: either actual volatility is catching up (RV rising) or the fear premium is deflating (VIX falling). Both are worth acting on.

VIX vs. RV Side by Side

Property VIX Realized Volatility (RV / HV30)
Direction Forward-looking (next 30 days) Backward-looking (last 30 trading days)
Source CBOE model-free variance formula across all SPX strikes Computed from actual daily SPX log returns
Statistical meaning √(risk-neutral expected variance), annualized (not BSM IV) Sample annualized σ of log returns: √[(1/n)Σ(rt−r̄)²] × √252
OTM puts weighting Yes, weighted by ΔK/K², so OTM puts have large influence No, measures all price moves equally regardless of direction
Includes risk premium? Yes: VIX = E[RV] + Volatility Risk Premium (VRP) No, pure measurement of what happened
Daily move shortcut Rule of 16: VIX ÷ 16 = expected daily 1σ SPX move % HV30 ÷ 16 = average daily move over past 30 days
Normal market VIX > RV (vol sellers collect the risk premium) RV < VIX (market moved less than feared)
Stress / crash VIX spikes sharply (fear-driven put buying) RV spikes, can briefly exceed VIX in fast moves

Volatility Term Structure

Term structure is ATM implied volatility plotted across expiration dates. It tells you where the market puts its fear on the calendar: near-term or further out.

There are really only three shapes worth memorizing. Contango slopes upward: near-term IV sits below long-term IV. That is the normal, calm state, since more time simply means more uncertainty. Backwardation inverts that. Near-term IV trades above long-term, which only happens when immediate fear is elevated: macro events, FOMC weeks, active sell-offs. The third shape is the event kink, where one specific expiration spikes above its neighbors because a known catalyst (earnings, a Fed meeting, OpEx) is priced into that date and no other.

Trading Use

In backwardation, near-term options are expensive relative to back-month. Selling front-month and buying back-month (calendar spreads) can capture the elevated premium while the event resolves.

Term Structure: Interactive Chart

Today
Yesterday (faded)

X-axis: expiration dates. Y-axis: ATM IV %. The curve shape defines the volatility regime for each time horizon.


Volatility Skew

If term structure spreads fear across time, skew spreads it across price. Skew shows how IV changes across strike prices for a single expiration. Strikes carry different implied volatilities because the market prices risk asymmetrically, and the shape of that curve tells you which direction it is worried about.

Put Skew (normal for SPX)

OTM puts carry higher IV than OTM calls. The market pays extra for downside protection. The curve slopes down left to right, steepest on the put side. On an index this is the default state, so flat put skew is itself news.

Call Skew (squeeze / momentum names)

OTM calls carry higher IV because traders are aggressively buying upside. Meme stocks, earnings runners, short-squeeze candidates. GME in January 2021 was the textbook case.

Volatility Smile. Both OTM puts AND calls elevated relative to ATM. This is binary event risk: the market fears a big move but can not decide the direction.

IV Skew: Interactive Chart

Put side (OTM)
Call side (OTM)
IV curve

X-axis: moneyness (% from ATM spot). Y-axis: Implied Volatility %. Vertical dashed line = current spot price (ATM).


Put/Call Ratios

The Put/Call ratio divides total put activity by total call activity, measured either by volume (what traded today) or open interest (what's held overnight). Simple arithmetic, but it is the most direct sentiment read the options market offers.

The levels I anchor to:

Volume vs OI P/C

Volume P/C is noisy but current, reflecting today's flow. OI P/C is stickier and shows accumulated positioning over days or weeks. When the two diverge, pay attention: fresh flow is leaning against the standing book.

Put/Call Ratio: Interactive Chart

P/C ratio by expiration. Above 1.0 line = put-heavy. Below = call-heavy.

Bottom: 30-day historical P/C ratio. Dashed zones mark extreme readings (>1.5 fear / <0.4 greed).

Where to Go Deeper on Term Structure

This page covers the reading. If you want the construction (VIX futures versus SPX options ATM IV, and why the choice matters) plus the crash and reversal signals the curve produces, I have written both up separately.

How to Build the Term Structure Term Structure: Crashes & Reversals Vanna & Charm