Volatility surface

Black-Scholes assumes one volatility. Markets do not agree: the volatility implied by option prices changes with strike, the smile, and with maturity, the term structure. Choose a shape for the "market", generate its quotes, edit any of them, and solve the whole grid back into implied volatilities.

Market shape

At-the-money volatility: 20%

Skew: -0.10

Curvature: 0.04

Term slope: +0.02 per year

Market
Spot (S)
Rate (r)
Yield (q)

Strikes run from 70% to 130% of the spot. Maturities are 0.1, 0.25, 0.5, 1 and 2 years. Each quote is the out-of-the-money option at that strike, a put below the forward and a call above it, which is how markets quote.

Try this
0 of 3 done
Quotes
Equity skew
Option quotes by maturity (rows) and strike (columns); each cell is an editable price
T \ K708090100110120130
0.1y
put
put
put
put
call
call
call
0.25y
put
put
put
put
call
call
call
0.5y
put
put
put
put
call
call
call
1y
put
put
put
put
call
call
call
2y
put
put
put
put
put
call
call
How to read it

If Black-Scholes described the market, every cell would show the same number. A smile or skew is the market's way of saying that big moves are more likely than the lognormal model allows, and a skew says which direction it fears more. Traders use the surface as a lookup table: to price an option at any strike and maturity, read off its implied volatility and put that into Black-Scholes.

The short-dated smile is steeper because a given price move is a bigger shock over a week than over two years. Models such as Heston or local volatility exist to reproduce these shapes with one consistent set of parameters.

An unhandled error has occurred. Reload ๐Ÿ—™

Reconnecting…

Your connection to Derivatives Lab dropped, probably a Wi-Fi blip. Hold on while it reconnects. Your inputs are kept.

The connection could not be restored. The page will reload in a few seconds and your inputs will reset.