Static replication: Breeden–Litzenberger and Carr–Madan
The previous lessons priced options inside a model: a tree, geometric Brownian motion, a stochastic variance. This lesson goes the other way. It starts from the call prices quoted in the market and asks what they tell us without any model. Two results answer it. Breeden–Litzenberger reads the risk-neutral distribution of off call prices, and Carr–Madan builds any European payoff from bonds, a forward and options. Both extend the last section of "Combining positions" and use the pricing rule from "Risk-neutral probabilities".
Prices as discounted expectations
A European payoff is paid only at maturity and depends only on the price at that date: . Calls, puts, forwards and the butterfly are all of this kind. By the rule from "Risk-neutral probabilities", its price today is the discounted expectation under . Suppose has a risk-neutral density under , so that . Then
The variable of integration is called on purpose: it runs over the possible values of , and these will be matched with strikes. If we knew , every European payoff could be priced by one integral. The question is where comes from.
The butterfly and the density
Take three calls with strikes , and , all with the same maturity. Write for the price today of the call with strike . The butterfly from "Combining positions" buys one call, sells two calls and buys one call. Its payoff is a tent of height centred at and zero outside . Divide the position by : the tent now has height and base , so its area is 1.
As shrinks the tent becomes a narrow spike of area 1 at . Its expected payoff is approximately times its area, so it tends to the density . Pricing the scaled butterfly by the formula above gives
The left-hand side is the central difference that approximates a second derivative, so the limit is .
The Breeden–Litzenberger formula
The same result follows by differentiating the call price directly. Write it as an integral over the density:
Differentiate with respect to . The integrand vanishes at the lower limit , so only the derivative of remains:
So the slope of the call price across strikes is minus the discounted probability of exercise. Differentiating once more removes the integral:
Breeden–Litzenberger: the risk-neutral density of is . It is read directly from call prices across strikes, with no model for how the price moves.
The implied density and the skew
In "The Black–Scholes formula" a single gives every call price, and the density read off them is the lognormal density of geometric Brownian motion. "Implied volatility and the volatility smile" showed that markets quote a different implied volatility for each strike, typically higher for low strikes. Feeding such prices into Breeden–Litzenberger gives a density that is no longer lognormal: higher prices for low-strike options mean more risk-neutral probability of large falls, so the left tail is fatter.
An example: with , , and a flat , the probability is about 10.0%. Let the implied volatility instead be , with forward price . The density read off these prices gives about 11.9%.
The figure fixes , and . Sliders set the volatility , a skew that moves the implied volatility linearly in (0 means flat Black–Scholes), and the centre and half-width of a butterfly. The chart shows the density read off the call prices; with a non-zero skew the lognormal density of the flat-volatility model is drawn for comparison. The readouts give the butterfly price divided by , the exact value it approximates, and the total mass , which stays close to 1. Shrink and watch the butterfly approach the density value; then make the skew negative and watch the left tail grow.
- Butterfly price / h²
- 0.01867
- e^(−rT) q(K)
- 0.01876
- Total probability ∫q dK
- 1.0000
With , no skew and centre 100, the exact value is . A butterfly with gives 0.01867 and one with gives 0.01876.
The spanning formula
Breeden–Litzenberger turns call prices into a density. Carr–Madan does the reverse: it writes a payoff as a combination of option payoffs. Let be twice differentiable and fix any level , called the anchor. Taylor's theorem with the remainder written as an integral (one integration by parts) gives, for ,
For the factor is positive inside the integral and for , so the integral equals . The case is the mirror image and produces puts. Both cases combine into
Read it term by term: zero-coupon bonds, forward contracts with delivery price , and at every strike an amount of puts below the anchor and calls above it. Taking prices of both sides, with the put price:
Choosing makes the forward cost nothing, and every option in the portfolio is out of the money: puts below , calls above it. The log contract behind a variance swap is replicated exactly this way, with .
Piecewise-linear payoffs
If is made of straight pieces, is zero everywhere except at the kinks. At a kink the slope jumps by (slope after minus slope before), and acts like a point mass of size there. The integrals collapse into sums, and the portfolio holds finitely many options, of them at each kink. With there are no puts and we recover the bonds-stock-calls recipe of "Combining positions"; with above the last kink there are only puts.
Carr–Madan: for any anchor , a payoff is bonds, forwards struck at , puts below and calls above it, with options at strike . Every choice of pays the same at , so without arbitrage every choice costs the same.
A worked example
Take the payoff that is 0 below 90, rises with slope 1 from 90 to 100 and stays at 10 above 100. Its kinks are at 90 (slope change ) and 100 (slope change ). Use , , and Black–Scholes prices with , so .
- Calls (): and , so long one 90 call and short one 100 call, the bull call spread. Cost .
- Around (): and ; both kinks lie below , so they become puts. Hold 10 bonds, long one 90 put and short one 100 put. Cost .
Check the second portfolio at : , the target value. The two portfolios have the same payoff for every , so they have the same price; their equality is put–call parity applied at each kink. A kink above would have been replicated with a call.
Finitely many strikes
Listed options trade only at a grid of strikes, say every 5. A payoff with kinks between grid points, or with curved pieces, can then be replicated only approximately: the portfolio follows the straight-line interpolation of between neighbouring strikes. The same limitation affects the density, because must be estimated from finitely many prices, and the far tails, where few strikes are quoted, are the least reliable part.
Summary
- The price of a European payoff is , with the risk-neutral density.
- A butterfly scaled by prices a narrow spike; in the limit , and .
- The density implied by a negative skew has a fatter left tail than the lognormal.
- Carr–Madan writes any payoff as bonds, a forward and options weighted by ; for piecewise-linear payoffs this is one option position per kink, sized by the slope change.
- Different anchors give different portfolios with the same payoff and therefore the same price; with a finite strike grid the replication is approximate.