Suppose European calls on one stock trade at every strike for a single maturity. A contract that pays one unit of currency if the stock finishes above 100 is not among them, and neither is a claim that pays when the stock finishes between 99 and 101, yet with deterministic discounting the call prices already fix what both are worth. The slope of the call price in the strike gives the digital price, and its curvature gives the discounted pricing density of the terminal stock price. This lesson derives both relations, checks them on the Black-Scholes formula, and shows what changes when the terminal law has atoms, when only a few strikes are quoted and when discounting is random.
Key terms
Cash-or-nothing digital option
Definition Fix the current time , a maturity and in years. Assume a constant continuously compounded rate , so that the money-market account is and the discount factor from back to is the deterministic number , and let be a pricing measure for this numeraire. Write and for the conditional expectation and the conditional probability given the information at time . A unit cash-or-nothing digital call with strike pays one unit of currency at if and nothing otherwise. Its payoff is and its value at is
A digital that pays units is worth . Some contracts pay on instead, and the two prices differ by , which is zero unless the terminal law puts mass on . The digital put pays on the complementary event , so the digital call and the digital put together pay one unit for sure and their values add up to . In the Black-Scholes model with and , given ,
where
At expiry the value is the payoff itself. Because the payoff jumps at , the Black-Scholes delta of the digital, , grows without bound as when , while the delta of a call stays between and .
In plain words A digital is a bet on one event that pays a fixed amount. Its price is the discounted pricing probability of that event. That probability is a weight implied by prices under , not a forecast of how often the event happens.
Example Take the constructed inputs , , and . Then and
The digital put is worth , and the two add up to . The pricing probability of finishing above 100 is below one half even though the forward price equals 100, because under the median of is .
Strike derivative
Definition Write for the time value of the European call with strike and maturity , viewed as a function of with , , the current state and the model held fixed,
Assume and , so that every call value is finite. The strike derivative is . For every both one-sided derivatives exist, and
For the right derivative take and write the normalized call spread as
where is for , rises linearly from to on and equals for . As it converges to at every , and , so dominated convergence moves the limit inside the expectation. The discount factor is a deterministic constant and comes out of the expectation. The left derivative follows in the same way from , whose limit is . The two derivatives agree, and is differentiable at , exactly when , and then
The strike derivative is dimensionless, currency per currency unit of strike, and lies in . It should not be confused with the stock delta , which differentiates the same price function in a different variable.
In plain words Raising the strike from to lowers the call payoff by on every path that finishes above , by less on paths that finish between and , and not at all on the others. Per unit of strike, the call therefore loses value at the rate of the discounted pricing probability of finishing above the strike, and that is the digital price.
Example With the inputs of the first card the call is worth . One-sided and centered call spreads give
| width | one-sided | centered |
|---|---|---|
Both approach . The centered spread gets there much faster, because for a smooth its error is of order , while the error of the one-sided spread is of order . The stock delta at the same point is , a different number.
Breeden-Litzenberger formula
Definition Keep the deterministic discount factor , and suppose that given the terminal price is strictly positive, has a finite mean and has a density on that is continuous. Then is twice continuously differentiable on , its slope is
and its second derivative is
so that
This is the Breeden-Litzenberger formula. To derive it, write the call as
A density puts no mass on single points, so the previous card makes differentiable with
Since is continuous, the fundamental theorem of calculus gives the tail integral the derivative , and differentiating once more gives the formula. Without continuity of the density, is still absolutely continuous and the formula holds for almost every . The formula recovers the conditional law of under at the one maturity . It says nothing about the physical law under , and nothing about the joint law of the price at several dates, so two models with the same terminal law can still give different prices to a barrier option.
In plain words The slope of the call price in the strike is minus the discounted probability of finishing above the strike. The rate at which that slope changes is the discounted probability per unit of price of finishing near the strike. Reading these two derivatives off call prices recovers the pricing distribution of the terminal price.
Example In the Black-Scholes model,
with . Both and have the strike derivative , and the identity from Greeks and differential identities cancels the two terms that contain the normal density, leaving . Differentiating once more gives
This is times the lognormal density of at , because is normal with mean and variance , and the factor comes from the change of variable . The density computed from the payoff expectation and the one computed from the closed-form price agree. With the constructed inputs, and
per currency unit, which also equals because .
State-price density
Definition Under the hypotheses of the Breeden-Litzenberger formula, the state-price density at time for maturity is the function
measured in units of inverse currency. For the claim that pays at is worth
and a payoff with measurable, or with , is worth . The density integrates to , the price of one unit paid for sure. Some texts give the name state-price density to the pricing kernel of One period replication and state prices, which is a density of state prices with respect to . Here it is a density in the terminal price level. When interest rates are random, the call value is
and the same strike derivatives recover the discounted state prices of sets of terminal prices. Their total mass is the zero-coupon bond price , and after division by they give the law of under the -forward measure , the pricing measure for the bond numeraire, not its law under . The two laws agree when, given , the discount factor and are independent under , which is the case with deterministic rates.
In plain words The state-price density spreads the price of a sure unit over the possible terminal prices. Multiplying it by the width of a small price interval gives approximately what a claim paying one unit on that interval costs today. Its value at a single point is a rate per unit of price, not the price of that point, which is zero.
Example With the constructed inputs, per currency unit. The claim that pays one unit if is then worth about , while its exact lognormal value, since , is about . The small gap is the error of treating the density as constant over an interval of width 2. A claim that pays one unit only if equals 100 exactly is worth nothing.
Call price curvature
Definition The call price curvature is the second strike derivative where it exists. For every terminal law with and , with or without a density, the call value is convex and nonincreasing in , because is convex and nonincreasing in for each . The right derivative of the strike derivative card gives, for ,
so the increase of the slope over a strike interval is always the discounted pricing probability of that interval, whether the law has a density, atoms or both. A butterfly spread with wing width is long one call at , short two calls at and long one call at . It pays the tent and costs
The tent has area . If is twice continuously differentiable near , then as , and if it is four times continuously differentiable, the error is for some between and . Without arbitrage . If a butterfly had a negative price, buying it and putting the credit in the money-market account would cost nothing and would pay the nonnegative tent plus a positive amount of cash in every state. So if a density recovered from quotes turns negative at some strike, the quotes or the interpolation between strikes are inconsistent, and the negative value cannot be read as a probability.
In plain words Call prices bend upward as the strike rises, and the amount of bending over a strike interval is the price of a claim that pays one unit when the stock finishes in that interval. A butterfly spread buys this bend directly, so in a market without arbitrage it never has a negative price.
Example With the constructed inputs the calls with strikes 95, 100 and 105 are worth about 10.519541, 7.965567 and 5.905593. The butterfly with costs about 0.494000, and
just below the exact curvature 0.019848. With the error is about and with about , so dividing by 10 divides the error by about 100, as the term predicts. Shrinking further eventually makes the result worse in floating-point arithmetic. With the second-order part of each price difference, , is comparable to the rounding error of a price near 8 in double precision, so the computed butterfly says nothing about the curvature.
Probability atom
Definition A level is a probability atom of the terminal law if . At an atom the one-sided strike derivatives differ by
so the call price has a corner at and no second derivative there, and in place of a density its curvature carries a point mass of size . The digital that pays on is worth , the digital that pays on is worth , and centered call spreads converge to their average, which is the price of neither contract. An atom at zero, such as a default to zero, is invisible to the curvature at positive strikes. Since as , letting and in the slope identity of the previous card gives
which falls short of by . The missing mass appears in puts with small strikes. The European put satisfies as , by dominated convergence applied to .
In plain words When the terminal price lands exactly on one level with positive pricing probability, the call price curve has a corner there instead of a smooth bend. The size of the corner is the discounted probability of that level, and whether a digital pays when the price lands exactly on the strike changes its price.
Example In a constructed terminal law with and , let equal 80, 100 or 120 with probabilities , and , so that . For the call is worth , and for it is worth , both equal to 5 at . The right slope at 100 is and the left slope is . So the digital that pays only above 100 costs 0.25, the digital that also pays at 100 costs 0.75, and the corner has size , the atom. The centered spread prices neither digital. The butterfly costs for , so grows without bound as instead of converging to a density.
Check yourself
- Keep , , and , but set . Price a digital that pays 10 currency units if , give the probability of that event, and find the pricing density and the state-price density at 100.
Show the answer
Now , so . The discount factor is , so the unit digital is worth about 0.532325 and the digital paying 10 units is worth about 5.323248. As a check, the digital put is worth , and the two add up to 0.951229. The pricing density is
per currency unit, and the state-price density is . The pricing probability rose from 0.460172 to 0.559618 because the drift of the stock under is . This says nothing about the physical probability under , which depends on the physical drift.
- In the constructed example with , a classmate prices the unit digital with strike 100 at 0.539828, the call delta, arguing that delta is the probability of finishing in the money. What is wrong, and which identity links the call price, its delta and its strike derivative?
Show the answer
The digital is minus the strike derivative, . The delta is the derivative in the current stock price, . The number is a probability of under a different measure, the one that uses the stock as numeraire (here ), not under . In the Black-Scholes model the law of does not depend on , so the call price is homogeneous of degree one in the pair , which means for . Differentiating in at gives Euler’s identity
Here , which is the call price. At the identity says that the delta minus the digital price equals , so the two numbers differ whenever the call has positive value.
- In a constructed model with and , the call prices are for , for , and for . Recover the pricing density where you can, integrate it over positive strikes and explain where the rest of the probability went. At which strikes does the Breeden-Litzenberger formula fail to hold pointwise?
Show the answer
The second derivative is on , on and above 150, so the pricing density is per currency unit on and elsewhere in , a uniform density of total mass . The two formulas meet at 100 with value 20 and slope , so is continuously differentiable, but jumps at 100 and at 150 because the density is discontinuous there. The formula holds at every positive strike except these two, and almost everywhere as the general statement says. The integral of the curvature is 0.8, not 1, and the slope for small strikes is , so . The missing mass is an atom at zero, which no curvature at positive strikes can see. The hypothesis of a strictly positive terminal price fails. Put-call parity with zero rates and dividends gives the put for , and is the pricing probability of the zero state. As a check, the law with an atom of 0.2 at zero and mass 0.8 spread uniformly over has mean , as the martingale property under requires when , and it reproduces