Equivalent Martingale Measures
Here is the strangest, deepest idea in mathematical finance: to price an option you
do not need to know how likely anything actually is. You need a second set of
probabilities — a carefully rigged measure \mathbb{Q} living on
the very same outcomes as the real world — chosen so that, after discounting, every
traded price becomes a fair game. Same world, different odds:
\mathbb{Q} agrees with the real-world measure
\mathbb{P} about what can and cannot happen, and
about essentially nothing else.
A bookmaker already knows this trick. The odds chalked on the board are not the horses' true
chances — they are rigged so that, whichever horse wins, the book breaks even, and
every bet is quoted as an expected payout under those rigged odds, no opinion about the race
required. The risk-neutral measure is the market's bookmaker's board: find the odds under
which discounted prices are martingales, and pricing any claim collapses to taking
one expectation.
Discount, then change measure
A bank account growing at the riskless rate r turns
1 today into e^{rt} at time
t. To compare a risky price S_t against
that benchmark we strip out the guaranteed growth — we discount — giving the
discounted price
\tilde{S}_t = e^{-rt} S_t.
Under the real-world measure \mathbb{P} a stock typically drifts
upward faster than the bank (that excess is its risk premium), so
\tilde{S}_t drifts up too — it is not fair. The central trick of
arbitrage pricing is to change measure: find a new probability measure
\mathbb{Q}, equivalent to
\mathbb{P}, under which the discounted price is a fair game.
An equivalent martingale measure (EMM), also called a
risk-neutral measure, is a measure
\mathbb{Q} \sim \mathbb{P} under which the discounted price is a
martingale:
\mathbb{E}_{\mathbb{Q}}\big[\tilde{S}_t \mid \mathcal{F}_s\big] = \tilde{S}_s \qquad \text{for all } s \le t.
The word equivalent is doing real work: by the
Radon–Nikodym
relation, \mathbb{Q} and \mathbb{P} must
agree on what is possible — we are allowed to reweight the odds, never to conjure or forbid an
outcome. Formally: the two measures have exactly the same null sets,
\mathbb{P}(A) = 0 \iff \mathbb{Q}(A) = 0. Everything the real world
rules out, the pricing world rules out too, and vice versa — but on the events that are
possible, their probabilities are free to disagree wildly.
Pricing by discounted expectation, derived line by line
Here is the payoff for all that machinery. Consider a claim that pays
H_T at maturity T (a call option pays
(S_T - K)^+, say). Let V_t be its
arbitrage-free price at time t. We will show
V_0 = \mathbb{E}_{\mathbb{Q}}\big[e^{-rT} H_T\big]
— today's price is just the discounted expected payoff under
\mathbb{Q}.
Step 1 — discount the value process. Define the discounted price of the
claim itself, \tilde{V}_t = e^{-rt} V_t. The no-arbitrage principle
says any tradeable asset must be priced consistently with the stock, so — exactly like
\tilde{S}_t — the discounted claim price is a
\mathbb{Q}-martingale:
\mathbb{E}_{\mathbb{Q}}\big[\tilde{V}_t \mid \mathcal{F}_s\big] = \tilde{V}_s.
Step 2 — apply the martingale property from 0 to
T. Take s = 0 and
t = T. Conditioning on
\mathcal{F}_0 (which knows nothing but constants) is just an
ordinary expectation:
\tilde{V}_0 = \mathbb{E}_{\mathbb{Q}}\big[\tilde{V}_T \mid \mathcal{F}_0\big] = \mathbb{E}_{\mathbb{Q}}\big[\tilde{V}_T\big].
Step 3 — substitute the discount factors. At time
0 there is nothing to discount, so
\tilde{V}_0 = e^{0}V_0 = V_0. At maturity the claim is worth its
payoff, V_T = H_T, so
\tilde{V}_T = e^{-rT} H_T. Plugging both in,
V_0 = \mathbb{E}_{\mathbb{Q}}\big[e^{-rT} H_T\big] = e^{-rT}\,\mathbb{E}_{\mathbb{Q}}[H_T],
the last equality pulling out the constant discount factor. Price a claim by taking
its expected payoff under \mathbb{Q} and discounting. The
whole subject of derivative pricing is the project of computing this one expectation for ever
more elaborate H_T — the
Black–Scholes formula
itself is nothing but this expectation, worked out in closed form for a lognormal
S_T.
For a market with riskless rate r:
-
(First FTAP) the market admits no arbitrage
iff there exists an equivalent martingale measure
\mathbb{Q} \sim \mathbb{P} under which every discounted price
\tilde{S}_t = e^{-rt} S_t is a martingale.
-
(Second FTAP) the market is complete (every claim can be
replicated by trading) iff that EMM is unique.
-
When it exists, the arbitrage-free price of a claim paying
H_T is its discounted
\mathbb{Q}-expectation,
V_0 = \mathbb{E}_{\mathbb{Q}}[e^{-rT} H_T].
Discounting by e^{-rt} is a choice of numéraire
— the yardstick we measure every price in. Here the yardstick is the bank account
B_t = e^{rt}, and \tilde{S}_t = S_t / B_t
is the stock priced in units of the bank account. A martingale measure is one in
which prices-in-units-of-the-numéraire are fair; change the numéraire (to the stock itself,
or to a bond) and you change which measure does the job — a flexibility that pays off in the
forward-measure tricks of interest-rate modelling.
The name risk-neutral comes from a striking fact. Rearranging the
martingale condition \mathbb{E}_{\mathbb{Q}}[\tilde{S}_t] = \tilde{S}_0
back into undiscounted terms gives
\mathbb{E}_{\mathbb{Q}}[S_t] = e^{rt} S_0,
so under \mathbb{Q} the stock is expected to grow at exactly
the riskless rate r — the same as the bank. Every asset earns
r on average; the risk premium has been reweighted away. It is not
that investors are truly indifferent to risk, but that the pricing measure behaves
as if they were. \mathbb{Q} is a computational device, not a
forecast — real-world frequencies still live under
\mathbb{P}.
Worked example: a market small enough to solve by hand
Everything above becomes concrete in the tiniest possible market — one step, two
outcomes. A stock is worth S_0 = 100 today. Tomorrow it
will be worth either S_u = 120 (the real world says this happens
with probability p = 0.8) or S_d = 90
(probability 0.2). The bank turns 100
into 105 for certain, so 1 + r = 1.05.
Step 1 — write the martingale condition. An EMM is a new up-probability
q (with down-probability 1 - q) under
which the discounted stock is fair: today's price equals the discounted
\mathbb{Q}-expectation of tomorrow's,
S_0 = \frac{q\,S_u + (1 - q)\,S_d}{1 + r}.
Step 2 — plug in the numbers. Multiplying up,
100 \times 1.05 = 105 must equal
120q + 90(1 - q) = 90 + 30q:
105 = 90 + 30q \quad\Longrightarrow\quad q = \frac{15}{30} = \frac{1}{2}.
Step 3 — read off the general formula. The same rearrangement with letters,
writing u = S_u / S_0 and d = S_d / S_0
for the up and down growth factors, gives the formula every quant knows by heart:
q = \frac{(1 + r)S_0 - S_d}{S_u - S_d} = \frac{(1 + r) - d}{u - d}.
Pause on what just happened. The real-world probability p = 0.8 was
stated in the setup — and we never touched it. The rigged odds
q are manufactured entirely from prices:
u, d and r.
Under \mathbb{Q} the stock's expected gross return is
\tfrac{1}{2}(120) + \tfrac{1}{2}(90) = 105 — exactly the bank.
Risk-neutral indeed.
When is q a genuine probability?
A probability must satisfy 0 < q < 1 (strictly, since equivalence
forbids \mathbb{Q} from killing an outcome that
\mathbb{P} allows). Reading the formula
q = \frac{(1+r) - d}{u - d}, that holds precisely when
d \;<\; 1 + r \;<\; u,
i.e. when the certain bank return sits strictly between the stock's worst and best
cases. And that is exactly the no-arbitrage condition. Work the boundary
cases and watch it fail:
Bank too generous — suppose instead 1 + r = 1.25,
so 100 in the bank becomes 125, beating
even the stock's best case of 120. The formula gives
q = \frac{125 - 90}{30} = \frac{35}{30} \approx 1.17 > 1 — not a
probability. The market is telling you why: short the stock, deposit the
100, and tomorrow collect 125 while
owing at most 120. A guaranteed profit of at least
5 from nothing.
Bank too stingy — suppose 1 + r = 0.85, below even
the stock's worst case of 90. Now
q = \frac{85 - 90}{30} = -\frac{1}{6} < 0. The arbitrage runs the
other way: borrow 100, buy the stock, and tomorrow hold at
least 90 while owing only 85.
So in this two-state world the first fundamental theorem is visible to the naked eye:
no arbitrage \iff d < 1 + r < u
\iff q \in (0, 1) exists. And
the second theorem too: two states, two assets — the equation for
q has exactly one solution, so the EMM is unique and the
market complete. (Add a third possible price tomorrow without adding an asset and an
interval of valid q's appears: many EMMs, an incomplete
market, a range of arbitrage-free prices.)
Price a call — and notice what is missing
Back to the honest market (1 + r = 1.05,
q = \tfrac{1}{2}). Price a call option with strike
K = 100: it pays (S_T - 100)^+, which is
20 in the up state and 0 in the down
state. The pricing formula is one line:
V_0 = \frac{\mathbb{E}_{\mathbb{Q}}[H_T]}{1 + r} = \frac{\tfrac{1}{2}(20) + \tfrac{1}{2}(0)}{1.05} = \frac{10}{1.05} \approx 9.52.
Now the shock. The stock goes up 80% of the time — surely that should make
the call dearer? The "natural" guess, discounting the real-world expected payoff,
gives \frac{0.8 \times 20}{1.05} \approx 15.24. It is
wrong, and anyone quoting it gets picked off. The real-world probability
p — the drift, the forecast, the analyst's optimism —
never appears in the price.
Why: the price is enforced by a hedge, and the hedge never asks about
p. Try to manufacture the call's payoff from
\Delta shares plus a bank position. Matching both states:
\Delta \,(120 - 90) = 20 - 0 \quad\Longrightarrow\quad \Delta = \tfrac{2}{3},
and to match the down state exactly, borrow B today with
\tfrac{2}{3}(90) - 1.05B = 0, i.e.
B = \frac{60}{1.05} \approx 57.14. Check the up state:
\tfrac{2}{3}(120) - 60 = 20. ✓ The portfolio "hold
\tfrac{2}{3} of a share, owe 57.14"
pays exactly what the call pays, whichever way the coin lands — so today it must cost
exactly what the call costs:
V_0 = \tfrac{2}{3}(100) - 57.14 \approx 9.52.
The same number, from pure replication — and p appeared in neither
equation. Hedging matches the payoff state by state, and with the randomness goes any role for
how likely each state was. The risk-neutral q is just the
bookkeeping device that turns this replication argument into a one-line expectation.
The Radon–Nikodym weight, made explicit
Changing measure is not magic — it is multiplication. The
Radon–Nikodym derivative
Z = \frac{d\mathbb{Q}}{d\mathbb{P}} is the per-outcome
reweighting factor, and in a two-outcome world you can write it down completely.
With p = 0.8 and q = \tfrac{1}{2}:
Z(\text{up}) = \frac{q}{p} = \frac{0.5}{0.8} = 0.625, \qquad Z(\text{down}) = \frac{1 - q}{1 - p} = \frac{0.5}{0.2} = 2.5.
The up outcome — over-represented in the real world relative to the rigged odds — is dialled
down to 62.5\% of its weight; the down outcome is dialled
up two-and-a-half-fold. Two sanity checks, both instant:
\mathbb{E}_{\mathbb{P}}[Z] = 0.8(0.625) + 0.2(2.5) = 0.5 + 0.5 = 1,
so \mathbb{Q} is a genuine probability measure (total mass one);
and the change-of-measure identity
\mathbb{E}_{\mathbb{Q}}[X] = \mathbb{E}_{\mathbb{P}}[Z X] really
does make the discounted stock fair:
\mathbb{E}_{\mathbb{P}}\big[Z \tilde{S}_T\big] = 0.8(0.625)\frac{120}{1.05} + 0.2(2.5)\frac{90}{1.05} = \frac{105}{1.05} = 100 = S_0. \;\checkmark
Equivalence is now visible as a statement about Z: both weights are
finite and strictly positive. If the real world had
p = 1 (the down move impossible under
\mathbb{P} but not under \mathbb{Q}),
the weight \frac{1-q}{1-p} would blow up and no equivalent measure
could exist — you cannot reweight an impossible event into a possible one. In continuous time
the same multiplication is performed path by path:
Girsanov's theorem
builds the density process Z_t that tilts a Brownian motion's drift
away, which is precisely how the figure below is drawn.
-
"Equivalent" means the same null sets — not similar probabilities.
\mathbb{Q} \sim \mathbb{P} says only that the two measures agree
on which events have probability zero. On everything else they may disagree as
violently as they like — in our example \mathbb{P} gives the down
move 20\% and \mathbb{Q} gives it
50\%, and the measures are still perfectly equivalent. Same
possible worlds; different odds.
-
The real-world drift and probability play no role in the price. This is
probably the most counterintuitive fact in all of finance: a stock everyone expects to soar
and a stock everyone expects to crawl carry the same option prices if they share
u, d and r
(in continuous time: the same volatility). The reason is hedging — replication matches the
payoff state by state, so the likelihood of the states cancels out of the argument entirely.
If you catch yourself feeding a forecast of \mu or
p into a pricing formula, stop: you are computing an
expectation of profit, not a price.
-
"Risk-neutral" does not mean investors are risk-neutral. Real investors
demand risk premia, and under \mathbb{P} the stock really does
out-drift the bank. \mathbb{Q} is a computational device — the
measure in which no-arbitrage prices look like expectations — not a claim about
psychology, and not the measure to use for forecasting, risk management or computing the
probability you actually lose money. Value-at-Risk lives under
\mathbb{P}; prices live under \mathbb{Q}.
Confusing the two is a genuinely expensive mistake.
The one-step trick above was folklore by the mid-1970s, but the general statement — no
arbitrage happens exactly when an equivalent martingale measure exists — was crystallised
between 1979 and 1981 by Michael Harrison, David Kreps and Stanley Pliska. Their insight
reframed the whole subject: instead of solving a differential equation for every new contract
(as Black, Scholes and Merton had in 1973), you change measure once, and every price
becomes an expectation. Overnight the toolbox of modern probability — martingales, stopping
times, Girsanov, martingale representation — became the toolbox of finance. (Making the
theorem airtight in full generality took another decade, culminating in Delbaen and
Schachermayer's 1994 proof, where "no arbitrage" is sharpened to the wonderfully named
no free lunch with vanishing risk.)
A useful mental image: \mathbb{Q} is the risk-neutral
casino — the same tables and the same possible outcomes as the real market, but with
every payout probability quietly adjusted so that each game, after discounting, is exactly
fair. Pricing a derivative is then just accounting: walk into the rigged casino and compute
the expected payoff. The casino's odds are fictional; the prices they produce are the only
ones the real world can quote without handing out free money.
Two measures, one path
The same chance outcome \omega tells two stories. Under
\mathbb{P} the discounted price
\tilde{S}_t carries the stock's excess drift
\mu - r and climbs on average; under the equivalent measure
\mathbb{Q} that drift is reweighted to zero and
\tilde{S}_t merely wanders — a martingale around its start. Step
through to see the upward-drifting \mathbb{P} path and the level
\mathbb{Q} path drawn from the same Brownian shocks, and
Refresh for a fresh \omega.
Notice what the change of measure does not do: the wiggles are identical, because
\mathbb{Q} may not invent new paths or delete old ones
(equivalence!). All it may re-tilt is the tendency. This is the continuous-time image
of the two-outcome weights 0.625 and
2.5 you computed above — a Radon–Nikodym density smoothly dialling
each path's probability up or down until the fair-game dashed line is the average.