Skip to main content

Chapter 6 — Martingales and Change of Measure

Guiding question

A drifted Brownian motion dX=θ dt+dWdX = \theta\,dt + dW is not a martingale — it has a trend. Can we change the probability measure so that XX becomes a martingale? If so, how does the change of measure interact with option pricing?

Girsanov's theorem says: yes, a drift can be removed by reweighting paths. The reweighting factor — the Radon–Nikodym derivative — is a stochastic exponential built from the drift itself. This is the mathematical engine behind risk-neutral pricing: the risk-neutral measure is obtained by Girsanov's theorem applied to the market price of risk.


6.1 Equivalent measures and Radon–Nikodym derivatives​

Two probability measures P\mathbb P and Q\mathbb Q on (Ω,F)(\Omega,\mathcal F) are equivalent if they agree on which events have probability zero: P(A)=0  ⟺  Q(A)=0\mathbb P(A)=0\iff\mathbb Q(A)=0.

For equivalent measures on a finite horizon [0,T][0,T], the Radon–Nikodym theorem guarantees the existence of a density:

dQdP∣FT=ZT>0a.s.,\frac{d\mathbb Q}{d\mathbb P}\bigg|_{\mathcal F_T} = Z_T > 0\quad\text{a.s.},

with EP[ZT]=1\mathbb E^{\mathbb P}[Z_T] = 1. For any FT\mathcal F_T-measurable XX:

EQ[X]=EP[ZT X].\mathbb E^{\mathbb Q}[X] = \mathbb E^{\mathbb P}[Z_T\,X].

The conditional Radon–Nikodym derivative defines a (P,Ft)(\mathbb P,\mathcal F_t)-martingale:

Zt=EP[ZT∣Ft].Z_t = \mathbb E^{\mathbb P}[Z_T\mid\mathcal F_t].

6.2 The stochastic exponential​

For an adapted process θ=(θt)0≤t≤T\theta = (\theta_t)_{0\le t\le T} satisfying the Novikov condition

EP ⁣[exp⁡ ⁣(12∫0Tθt2 dt)]<∞,\mathbb E^{\mathbb P}\!\left[\exp\!\left(\tfrac12\int_0^T\theta_t^2\,dt\right)\right] < \infty,

define the stochastic exponential (Doléans–Dade exponential):

Zt=Et(θ):=exp⁡ ⁣(∫0tθs dWs−12∫0tθs2 ds).Z_t = \mathcal E_t(\theta) := \exp\!\left(\int_0^t\theta_s\,dW_s - \tfrac12\int_0^t\theta_s^2\,ds\right).
$Z_t$ is a martingale

Under the Novikov condition, ZtZ_t is a (P,Ft)(\mathbb P,\mathcal F_t)-martingale with Z0=1Z_0 = 1.

SDE for $Z_t$

Apply Itô's formula to f(t,x)=exf(t,x) = e^x where x=∫0tθs dWs−12∫0tθs2 dsx = \int_0^t\theta_s\,dW_s - \frac12\int_0^t\theta_s^2\,ds:

dZt=Zt θt dWt.dZ_t = Z_t\,\theta_t\,dW_t.

The drift vanishes — ZtZ_t satisfies an SDE with zero drift coefficient. Under the Novikov condition, ZtZ_t is a true L2L^2-martingale (not merely a local martingale).


6.3 Girsanov's theorem​

Girsanov's theorem

Let θ=(θt)\theta = (\theta_t) be adapted and satisfy the Novikov condition. Define the measure Q\mathbb Q by

dQdP∣FT=ZT=exp⁡ ⁣(∫0Tθt dWt−12∫0Tθt2 dt).\frac{d\mathbb Q}{d\mathbb P}\bigg|_{\mathcal F_T} = Z_T = \exp\!\left(\int_0^T\theta_t\,dW_t - \tfrac12\int_0^T\theta_t^2\,dt\right).

Then Q\mathbb Q is a probability measure equivalent to P\mathbb P, and the process

W~t=Wt−∫0tθs ds\widetilde W_t = W_t - \int_0^t\theta_s\,ds

is a standard Brownian motion under Q\mathbb Q.

Proof sketch

By Lévy's characterization theorem, it suffices to show that W~t\widetilde W_t is a Q\mathbb Q-martingale with quadratic variation [W~]t=t[\widetilde W]_t = t.

Quadratic variation. dW~t=dWt−θt dtd\widetilde W_t = dW_t - \theta_t\,dt, so (dW~t)2=(dWt)2=dt(d\widetilde W_t)^2 = (dW_t)^2 = dt. The quadratic variation is unchanged by Girsanov.

Martingale. For s≤ts\le t, using Bayes' rule under Q\mathbb Q:

EQ[W~t∣Fs]=EP[ZtW~t∣Fs]Zs.\mathbb E^{\mathbb Q}[\widetilde W_t\mid\mathcal F_s] = \frac{\mathbb E^{\mathbb P}[Z_t\widetilde W_t\mid\mathcal F_s]}{Z_s}.

Write W~t=W~s+∫stdW~r\widetilde W_t = \widetilde W_s + \int_s^t d\widetilde W_r. An Itô computation shows ZtW~t−ZsW~s=∫st(⋯ ) dWrZ_t\widetilde W_t - Z_s\widetilde W_s = \int_s^t(\cdots)\,dW_r (pure stochastic integral), so EP[ZtW~t−ZsW~s∣Fs]=0\mathbb E^{\mathbb P}[Z_t\widetilde W_t-Z_s\widetilde W_s\mid\mathcal F_s]=0, giving EQ[W~t∣Fs]=W~s\mathbb E^{\mathbb Q}[\widetilde W_t\mid\mathcal F_s] = \widetilde W_s.

Girsanov: drift θ removed by change of measure
drift θtBM under Q (no drift)X_t = θt + W_t under P0T=1
Radon–Nikodym density dQ/dPexp(−θW_T − ½θ²T)
W̃_t = W_t + θt is Q-BMdW̃ = dW + θdt
Red/orange paths (drifted under P) and blue paths (pure BM under Q) use IDENTICAL Brownian increments — only the measure labels differ. Girsanov shows how multiplying probabilities by exp(−θW_T − ½θ²T) exactly cancels the drift, transforming P into Q.

6.4 The key formula: drift and measure​

Under P\mathbb P, the process Xt=∫0tθs ds+WtX_t = \int_0^t\theta_s\,ds + W_t has drift θ\theta.

Under Q\mathbb Q (with W~=W−∫θ ds\widetilde W = W - \int\theta\,ds), we can write Xt=∫0tθs ds+Wt=W~t+2∫0tθs dsX_t = \int_0^t\theta_s\,ds + W_t = \widetilde W_t + 2\int_0^t\theta_s\,ds. Wait — let's redo this cleanly.

Under P\mathbb P: WtW_t is BM, so Xt=∫0tθs ds+WtX_t = \int_0^t\theta_s\,ds + W_t has drift θt\theta_t.

Under Q\mathbb Q: W~t=Wt−∫0tθs ds\widetilde W_t = W_t - \int_0^t\theta_s\,ds is BM, so Wt=W~t+∫0tθs dsW_t = \widetilde W_t + \int_0^t\theta_s\,ds, meaning Xt=W~tX_t = \widetilde W_t: the drift is gone. Girsanov removes the drift.

More generally, if dXt=bt dt+dWtdX_t = b_t\,dt + dW_t under P\mathbb P, then under Q\mathbb Q (with θt=−bt\theta_t = -b_t):

dXt=dW~t,dX_t = d\widetilde W_t,

so XX becomes pure BM under Q\mathbb Q.

Drift as the geometry of measure change

A drift θt\theta_t tilts the probability measure in path space: paths going upward become relatively more likely under P\mathbb P than under the baseline BM. Girsanov's theorem reverses this tilt: ZTZ_T reweights each path by a factor that exactly compensates the drift.

The stochastic exponential ZT=e∫θ dW−12∫θ2 dtZ_T = e^{\int\theta\,dW - \frac12\int\theta^2\,dt} is large for paths that move against the drift (providing extra weight) and small for paths that move with the drift (reducing their weight).


6.5 Martingale representation theorem​

Martingale representation (Clark–Ocone)

Let (Mt)0≤t≤T(M_t)_{0\le t\le T} be any square-integrable (Ft)(\mathcal F_t)-martingale (where Ft=σ(Ws:s≤t)\mathcal F_t = \sigma(W_s: s\le t)). Then there exists a unique adapted process H∈L2H\in\mathcal L^2 such that

Mt=M0+∫0tHs dWs.M_t = M_0 + \int_0^t H_s\,dW_s.

This theorem says that every martingale in the Brownian filtration is an Itô integral. There are no other sources of randomness — Brownian motion is the only martingale "atom."

Completeness and perfect hedging

In a model driven by a single Brownian motion, the martingale representation theorem implies that every contingent claim can be perfectly replicated by a dynamic trading strategy in the underlying asset. The replication is exactly the stochastic integral ∫Ht dSt\int H_t\,dS_t, where HtH_t is the hedge ratio.

Markets with dd independent Brownian motions and dd tradable assets are complete: every claim is replicable. Incompleteness (stochastic volatility, jumps) introduces additional sources of randomness not spanned by the tradable assets.


6.6 Finance: the risk-neutral measure​

In the Black–Scholes model:

dSt=μSt dt+σSt dWtP,dS_t = \mu S_t\,dt + \sigma S_t\,dW_t^{\mathbb P},

the discounted stock price S~t=e−rtSt\tilde S_t = e^{-rt}S_t satisfies

dS~t=(μ−r)S~t dt+σS~t dWtP.d\tilde S_t = (\mu-r)\tilde S_t\,dt + \sigma\tilde S_t\,dW_t^{\mathbb P}.

For S~t\tilde S_t to be a martingale (as required by no-arbitrage), the drift must vanish. Apply Girsanov with θt=−μ−rσ\theta_t = -\frac{\mu-r}{\sigma} (the market price of risk):

W~t=WtP+μ−rσt\widetilde W_t = W_t^{\mathbb P} + \frac{\mu-r}{\sigma}t

is a Q\mathbb Q-Brownian motion. Under Q\mathbb Q:

dSt=rSt dt+σSt dW~t.dS_t = r S_t\,dt + \sigma S_t\,d\widetilde W_t.

The drift equals the risk-free rate: the stock earns rr under Q\mathbb Q.

Risk-neutral pricing formula

Under the risk-neutral measure Q\mathbb Q, the price of any replicable claim with payoff g(ST)g(S_T) is

Vt=e−r(T−t)EQ[g(ST)∣Ft].V_t = e^{-r(T-t)}\mathbb E^{\mathbb Q}[g(S_T)\mid\mathcal F_t].

The measure Q\mathbb Q is called risk-neutral because under it all assets earn the risk-free rate — investors are indifferent to risk. The real-world drift μ\mu disappears from the pricing formula. This is why you cannot infer μ\mu from option prices.


6.7 Worked example: pricing a binary call​

A binary call pays \1ififS_T > K,zerootherwise.Under, zero otherwise. Under \mathbb Q$:

V0=e−rTQ(ST>K).V_0 = e^{-rT}\mathbb Q(S_T > K).

Under Q\mathbb Q, ST=S0exp⁡((r−σ2/2)T+σW~T)S_T = S_0\exp((r-\sigma^2/2)T + \sigma\widetilde W_T). Then

Q(ST>K)=Q ⁣(W~T>log⁡(K/S0)−(r−σ2/2)Tσ)=N(d2),\mathbb Q(S_T > K) = \mathbb Q\!\left(\widetilde W_T > \frac{\log(K/S_0)-(r-\sigma^2/2)T}{\sigma}\right) = N(d_2),

where d2=log⁡(S0/K)+(r−σ2/2)TσTd_2 = \frac{\log(S_0/K)+(r-\sigma^2/2)T}{\sigma\sqrt{T}}.

Therefore V0=e−rTN(d2)V_0 = e^{-rT}N(d_2). The N(d2)N(d_2) component of Black–Scholes is exactly the risk-neutral probability that the option expires in the money.


6.8 Problems​

Problem 1: Girsanov density

Verify that EP[ZT]=1\mathbb E^{\mathbb P}[Z_T] = 1 for ZT=eθWT−θ2T/2Z_T = e^{\theta W_T - \theta^2 T/2} (constant θ\theta). Compute EP[ZT2]\mathbb E^{\mathbb P}[Z_T^2].

Problem 2: Measure change for OU

Under P\mathbb P, let dX=−κX dt+dWdX = -\kappa X\,dt + dW (OU toward zero). Find the measure Q\mathbb Q under which XX is a pure Brownian motion. Write down the Girsanov density dQ/dPdQ/dP.

Problem 3: Risk-neutral GBM

Under the risk-neutral measure Q\mathbb Q, verify that EQ[ST]=S0erT\mathbb E^{\mathbb Q}[S_T] = S_0 e^{rT}, consistent with risk-free growth.

Problem 4: Two-sided Girsanov

Suppose under P\mathbb P, Xt=θt+WtX_t = \theta t + W_t. Show that under Q\mathbb Q with dQ/dP=e−θWT−θ2T/2dQ/dP = e^{-\theta W_T - \theta^2 T/2}, XtX_t is a Q\mathbb Q-Brownian motion.


6.9 Selected solutions​

Solution 1

E[ZT]=E[eθWT−θ2T/2]\mathbb E[Z_T] = \mathbb E[e^{\theta W_T - \theta^2 T/2}]. Since WT∼N(0,T)W_T\sim N(0,T):

E[eθWT]=eθ2T/2,\mathbb E[e^{\theta W_T}] = e^{\theta^2 T/2},

so E[ZT]=eθ2T/2⋅e−θ2T/2=1\mathbb E[Z_T] = e^{\theta^2 T/2}\cdot e^{-\theta^2 T/2} = 1. For E[ZT2]=E[e2θWT−θ2T]=e2θ2T⋅e−θ2T=eθ2T\mathbb E[Z_T^2] = \mathbb E[e^{2\theta W_T - \theta^2 T}] = e^{2\theta^2 T}\cdot e^{-\theta^2 T} = e^{\theta^2 T}.

Solution 2

The OU drift is bt=−κXtb_t = -\kappa X_t. To remove this drift via Girsanov, set θt=κXt\theta_t = \kappa X_t (the market price of risk equals the negative of the drift). Under Q\mathbb Q with Radon–Nikodym derivative

dQdP=exp⁡ ⁣(κ∫0TXt dWt−12κ2∫0TXt2 dt),\frac{d\mathbb Q}{d\mathbb P} = \exp\!\left(\kappa\int_0^T X_t\,dW_t - \tfrac12\kappa^2\int_0^T X_t^2\,dt\right),

the process W~t=Wt−κ∫0tXs ds\widetilde W_t = W_t - \kappa\int_0^t X_s\,ds is a Q\mathbb Q-Brownian motion, and dX=dW~dX = d\widetilde W, making XX pure BM.


6.10 What this chapter gives you​

ConceptContent
Equivalent measuressame null sets, related by ZT>0Z_T > 0 density
Stochastic exponentialZt=e∫θ dW−12∫θ2 dtZ_t = e^{\int\theta\,dW - \frac12\int\theta^2\,dt}, a martingale
Girsanov's theoremremoves drift: W~=W−∫θ ds\widetilde W = W - \int\theta\,ds is Q\mathbb Q-BM
Market price of riskθ=(μ−r)/σ\theta = (\mu-r)/\sigma converts P\mathbb P to Q\mathbb Q
Martingale representationevery BM-martingale is an Itô integral
Risk-neutral pricingVt=e−r(T−t)EQ[g(ST)∣Ft]V_t = e^{-r(T-t)}\mathbb E^{\mathbb Q}[g(S_T)\mid\mathcal F_t]

The next chapter applies all of this to derive Black–Scholes from first principles.