Signal · an interactive essay

How options think

The price of an option is a bet about the future, folded into a single number. This essay unfolds it, one interactive figure at a time.

Time value, melting. The same call option repriced as its deadline approaches, the smooth curve of possibility collapsing onto the hard hockey stick of expiry. Computed live, like every figure on this page.
01

The hockey stick

A call option is a simple contract: the right, not the obligation, to buy something at a fixed price (the strike) on a future date. If the market ends up above the strike, you exercise and pocket the difference. If it doesn't, you walk away, and all you have lost is what you paid for the contract: the premium.

That asymmetry (losses capped, upside open) is the entire reason options exist, and it draws a shape so famous it has a nickname. Drag the strike and premium and watch it move.

Profit and loss at expiry. Below the strike you lose exactly the premium, never more. Past the breakeven (strike + premium) the line climbs without limit.

Everything on this page is a European call, exercisable only at expiry, because it is the cleanest specimen. Puts mirror the same logic in the other direction.

02

The price before the deadline

The hockey stick is the option's value at expiry. But what is it worth today, while the future is still undecided? More than its intrinsic value, because between now and the deadline, the market can still move in your favour, and the contract's asymmetry means moves against you cost nothing extra.

In 1973, Black, Scholes and Merton showed that if you assume prices wander randomly with a known volatility, that "more" has an exact formula. Raise the volatility and the curve lifts, uncertainty is literally worth money here. Shrink the time and it sinks toward the stick.

Black–Scholes value (violet) above intrinsic value (grey). The vertical gap is time value: the market price of maybe. Risk-free rate fixed at 5%.
03

The Greeks

Traders rarely quote the formula. They quote its slopes, how the price responds when one input twitches. These sensitivities carry Greek letters, and each one answers a different question.

Delta: how much the option moves per unit move in the stock, and loosely the model's probability of finishing in the money. Gamma: how fast delta itself changes; it spikes near the strike, where the bet is most undecided. Theta: the daily rent you pay for holding possibility, the melt from the hero figure, measured. Vega: the price of uncertainty itself.

Slide the spot price. The marker moves through all four panels at once, one input, four shadows.

Δ delta
Γ gamma
Θ theta / day
ν vega / vol pt
Four sensitivities of the same option, sharing this page's strike, volatility and expiry, change the sliders in chapters 01–02 and these curves follow. That is the point: one model, many shadows.
04

The smile

Black–Scholes makes one assumption too many: that volatility is a single number, the same for every strike. Run the model backwards on real market prices, asking, for each option, what volatility would justify this price? And the market disagrees. Far-out-of-the-money options trade rich. Plotted against strike, the implied volatility curves upward at the edges: the volatility smile.

The smile is the market pricing what the model omits, crashes, jumps, fat tails. It deepened noticeably after October 1987, which tells you it is not a mathematical artefact but a memory. Drag the surface: near expiries smile hardest, and the skew fades as maturities stretch out.

An implied-volatility surface (illustrative shape, not market data; skew and smile fading with maturity, as equity-index surfaces do). Drag to rotate. The violet slice is the maturity selected below; the flat grey sheet is what Black–Scholes assumes.

What this page leaves out

Honesty clause: everything above is the cleanest textbook world. Real desks contend with things this essay deliberately set aside:

The pricing library behind these figures is ~150 lines of TypeScript, unit-tested against the textbook values it claims to reproduce. Read it, run it, break it.