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.
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)
Several forces drive skew:
Hedging Demand
Portfolio managers buy OTM puts to protect against crashes, driving up their price and IV.
Crash Premium
Markets crash faster than they rally. Post-1987, OTM puts permanently carry a tail-risk premium.
Supply Imbalance
More natural buyers of puts (hedgers) than sellers creates a persistent premium on the downside.
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
Monotonically decreasing IV
FX / Commodity Smile
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
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.
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.
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).
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