What is a Volatility Surface?

In the Black-Scholes model, implied volatility is assumed to be constant across all strikes and expirations. In reality, it varies significantly. The volatility surface captures this reality by mapping implied volatility as a function of two variables: strike price (or moneyness) and time to expiration.

Strike Price / Moneyness Implied Volatility Time OTM Puts (high IV) OTM Calls (lower IV) ATM

The volatility surface maps IV across strike prices and expirations. OTM puts typically have higher IV than OTM calls (skew).

The shape of this surface encodes the market's collective view on risk. Steep slopes indicate fear of large moves. Flat regions suggest relative complacency. Bumps near specific expirations reflect anticipated events like earnings or FOMC meetings.

Key Insight

Black-Scholes assumes a flat surface. Every deviation from flat is a trading opportunity — or a risk the model misses.

Volatility Skew

Volatility skew refers to the tendency for out-of-the-money (OTM) put options to have higher implied volatility than at-the-money (ATM) or out-of-the-money call options. In equity markets, skew is almost always negative — the IV curve slopes downward from left to right when plotted against strike price.

Typical Equity Volatility Skew (SPX-style)

15% 25% 35% 45% 80% 90% 100% 110% Moneyness (Strike / Spot) ATM OTM Puts OTM Calls

Several forces drive skew:

1

Hedging Demand

Portfolio managers buy OTM puts to protect against crashes, driving up their price and IV.

2

Crash Premium

Markets crash faster than they rally. Post-1987, OTM puts permanently carry a tail-risk premium.

3

Supply Imbalance

More natural buyers of puts (hedgers) than sellers creates a persistent premium on the downside.

4

Leverage Effect

When stocks fall, leverage rises, making equity more volatile. Low-strike options are inherently riskier.

Skew is typically measured as the difference in implied volatility between a fixed-delta put (e.g., 25-delta) and the ATM option, or between specific strike levels like 90% and 110% moneyness.

Volatility Smile vs Skew

While equity index options exhibit skew (monotonically decreasing IV as strikes increase), other markets show a smile — a U-shaped curve where both OTM puts and OTM calls have elevated implied volatility relative to ATM.

Equity Skew

Strike IV

Monotonically decreasing IV

FX / Commodity Smile

Strike IV

U-shaped, elevated on both wings

Market Shape Why
Equity Indices Negative skew Institutional hedging demand for OTM puts
FX Smile Two-sided risk; hedging on both sides
Commodities Smile / positive skew Supply disruption risk on the upside
Meme Stocks Positive skew Extreme call buying drives OTM call IV higher

Term Structure

The term structure of volatility describes how implied volatility changes across different expiration dates at the same moneyness level (typically ATM).

ATM Implied Volatility Term Structure

7d 30d 60d 90d 180d Days to Expiration Contango (calm) Backwardation (stress)

Contango

Near-term IV < far-term IV. Normal state in calm markets — more uncertainty over longer horizons.

Backwardation

Near-term IV > far-term IV. Occurs during stress, earnings, FOMC — pricing immediate risk higher.

Event Bumps

Discrete events create IV spikes at specific expirations. Compare variance pre/post event to extract the implied move.

SVI Model Calibration

The SVI (Stochastic Volatility Inspired) model, introduced by Jim Gatheral, is the industry standard for parameterizing the implied volatility smile at a given expiration. It fits the total implied variance as a function of log-moneyness using five parameters:

SVI Parameters

a Overall variance level (vertical shift)
b Slope angle of the wings
ρ Rotation / skew of the smile
m Horizontal translation (moneyness shift)
σ Curvature at the money (ATM smoothness)

SVI is popular because it is parsimonious (only 5 parameters), flexible (fits observed smiles well), and can be constrained to be arbitrage-free. An arbitrage-free surface ensures that no butterfly or calendar spread produces a negative price, which is critical for pricing exotic options and for risk management.

FlashAlpha uses SVI calibration to construct smooth volatility surfaces from raw option quotes, filling in gaps where strikes are illiquid or missing.

Trading with Volatility Surfaces

Different parts of the surface correspond to different trade structures:

Calendar Spreads — Term Structure Trades

If backwardation will normalize: sell near-term, buy far-term at the same strike. Profits as term structure reverts to contango.

Targets: term structure

Risk Reversals — Skew Trades

If put skew is overpriced: sell OTM put, buy OTM call. Collects the skew premium. Common among vol traders who view the crash premium as excessive.

Targets: skew

Butterfly Spreads — Curvature Trades

Buying wings and selling body isolates smile curvature. Profits if the smile becomes more convex — a bet on kurtosis (large moves in either direction).

Targets: curvature / kurtosis

Vol Surface Data via API

FlashAlpha provides SVI-calibrated volatility surface data via a REST API:

curl https://lab.flashalpha.com/v1/surface/spy \
  -H "X-Api-Key: YOUR_KEY"
import requests

r = requests.get(
    "https://lab.flashalpha.com/v1/surface/spy",
    headers={"X-Api-Key": "YOUR_KEY"}
)
surface = r.json()
for exp in surface["expirations"]:
    print(f"{exp['expiry']}: ATM IV = {exp['atm_iv']:.1%}")

For full API documentation, see the API reference. Try it interactively in the API Playground.

Explore Volatility Surfaces

Get Started Free

Access live volatility surface data, interactive 3D visualization, and the full API. Free tier includes 10 requests/day — no credit card required.

Get Free API Key