Financial Derivatives and Brownian Motion
Financial Derivatives and Brownian Motion
Pradip Tapadar
[email protected]
Room 258, Sibson Building
Weeks 13 – 24
Spring Term
Definition
Standard Brownian Motion, SBM, is a stochastic process
{Bt : t ≥ 0}, with the following defining properties:
1 B0 = 0.
2 Independent increments: Bt − Bs is independent of {Br : r ≤ s},
where s < t.
3 Stationary increments: Distribution of Bt − Bs depends only on
(t − s), where s < t.
4 Gaussian increments: Bt − Bs ∼ N(0, t − s).
5 Continuity: Bt has continuous sample paths.
0
0
0 0
Definition
A continuous-time stochastic process Xt is said to be a martingale if:
1 E |Xt | < ∞ for all t.
2 E Xt Fs = Xs for all s < t.
d B̃t = dBt + γt dt
is a Q-Brownian motion.
Then under Q: dDt = σDt d B̃t . Hence Dt is driftless.
By the Fact in Martingale and driftlessness, Dt is a martingale.
Direct checks:
Question: Is D(t) a Martingale
under measure P?
Answer: Find EP Dt F0 .
Question: Is D(t) aMartingale
under Q?
Answer: Check EQ Dt Fu for any u < t.
P Tapadar ([email protected]) MA537 & MA837 Spring Term 13 / 50
So, Et is a Q-martingale.
Proof.
We will prove the theorem for stochastic processes (diffusion models)
with SDE of the form:
And φt is previsible!
P Tapadar ([email protected]) MA537 & MA837 Spring Term 15 / 50
φt St + ψt Bt = ert φt Dt + ψt = ert Et = Vt .
= er (t+dt) φt Dt+dt + ψt
φt St+dt + ψt Bt+dt
= er (t+dt) φt Dt + φt dDt + ψt
= er (t+dt) Et + dEt
So,
dVt = Vt+dt − Vt
= φt St+dt + ψt Bt+dt − φt St + ψt Bt
= φt dSt + ψt dBt .
Moreover as,
= e−r (T −t) EQ X Ft ]
Vt
= e−r (T −T ) EQ X FT ] = EQ X FT ] = X .
⇒ VT
So, Vt is the fair price at time t for this derivative contract (otherwise
arbitrage opportunities!).
Summary
What is this φ?
5-step method proved existence of a self-replicating strategy
(φt , ψt ) for certain (well-behaved!) stochastic processes.
But, we have not said what φt is or how it works!
Replicating strategy:
1 Start with V0 invested in φ0 shares and ψ0 cash at time 0.
2 Continuously re-balance the portfolio to hold exactly φt shares and
ψt cash at time t.
3 Precisely replicate the derivative payoff at time T .
Definition
The market is complete if for any contingent or derivative claim X
there is a replicating strategy (φt , ψt ).
Example
1 The Binomial Model.
2 The continuous time log-normal model for share prices, i.e.
1 2
St = S0 exp σBt + µ − σ t
2
If the underlying share price process follows a GBM, find the price, at time t,
of the following derivatives, where the payoff is at time T .
1 XT = K .
2 XT = ST .
3 XT = ST − K .
4 XT = STn .
5 XT = log ST .
6 XT = K × I ST > K , where I(·) is the indicator function.
7 XT = ST × I ST > K , where I(·) is the indicator function.
8 XT = max[ST − K , 0].
Assumptions
Theorem
Consider a European put option on a share at time T ,
so that the payoff at time T is X = max{K − ST , 0}.
Then the price of the European put option at time t is given by:
where d1 and d2 have the same formula as for the European call
option price.
Exercise.
1 Prove the theorem from first principle (as for the call option).
2 Verify using put-call parity.
Dividend-paying shares
Fact
Share-process St defined so far assumed no dividend payments.
Q: How would the derivative prices change for dividend-paying shares?
Modified SDE
Assumption: Suppose dividends are paid continuously at a constant
rate of q per annum per share.
Then, the SDE of the total return share process S̃t is:
d S̃t = S̃t σdBt + µdt + q S̃t dt = S̃t σdBt + (µ + q)dt .
By Ito’s lemma:
dDt =P Dt σdBt + (µ + q − r )dt · · · Exercise!
µ+q−r
=P σDt dBt + dt .
σ
=Q̃ σDt d B̃t · · · under Q̃ by C-M-G.
So, Et is a Q̃-martingale.
dEt = φt dDt .
P Tapadar ([email protected]) MA537 & MA837 Spring Term 29 / 50
Theorem
Consider a European call option on a dividend-paying share at time T ,
so that the payoff at time T is X = max{ST − K , 0}.
Then the price of the European call option at time t is given by:
Theorem
Consider a European put option on a dividend-paying share at time T ,
so that the payoff at time T is X = max{K − ST , 0}.
Then the price of the European put option at time t is given by:
Exercise.
Verify using put-call parity.
Black-Scholes PDE
Setting the scene
Consider a non-dividend-paying share process St for which:
Local behaviour: dSt = St σdBt + µdt .
Global behaviour: St = S0 exp σBt + µ − 12 σ 2 t .
∂2f
∂f ∂f ∂f 1
df = σSt dBt + + µSt + σ 2 St2 2 dt
∂St ∂t ∂St 2 ∂St
∂f ∂f 1 ∂2f
= dt + dSt + σ 2 St2 2 dt
∂t ∂St 2 ∂St
1 2 2 ∂2f
∂f ∂f
−df + dSt = − − σ St dt.
∂St ∂t 2 ∂St2
P Tapadar ([email protected]) MA537 & MA837 Spring Term 34 / 50
Continuous Processes Black-Scholes PDE
∂f
Π(t, St ) = −f + St
∂St
So, the change in the portfolio value, dΠ, over the interval (t, t + dt) is:
1 2 2 ∂2f
∂f ∂f
dΠ = −df + dSt = − − σ St dt.
∂St ∂t 2 ∂St2
1 2 2 ∂2f
∂f ∂f
− − σ St dt = r − f + St dt.
∂t 2 ∂St2 ∂St
∂f ∂f 1 ∂2f
+ rSt + σ 2 St2 2 = rf .
∂t ∂St 2 ∂St
1 2 2
Θ + rSt ∆ + σ St Γ = rf .
2
P Tapadar ([email protected]) MA537 & MA837 Spring Term 36 / 50
Continuous Processes Black-Scholes PDE
Fact
To verify that a proposed price of derivative f is correct, we need to
check that f satisfies:
the Black-Scholes PDE.
the boundary conditions as t → T .
Exercise
For each of the following check that the Black-Scholes PDE and the
boundary condition are satisfied:
f = Ke−r (T −t) .
f = St .
f = St − Ke−r (T −t) .
f = St Φ(d1 ) − Ke−r (T −t) Φ(d2 ).
1 2 2 ∂2f
∂f ∂f ∂f
dΠ = −df + (dSt + qSt dt) = − + qSt − σ St dt.
∂St ∂t ∂St 2 ∂St2
∂f ∂f 1 ∂2f
+ (r − q)St + σ 2 St2 2 = rf .
∂t ∂St 2 ∂St
Check that the boundary conditions are met for European call option
price given by Garman-Kohlhagen formula for dividend-paying shares.
P Tapadar ([email protected]) MA537 & MA837 Spring Term 38 / 50
Continuous Processes Black-Scholes PDE
Example
∂ 2 Vt
∂Vt 1 ∂Vt
dVt = + σ 2 St2 dt + dSt . . . from slide 36
∂t 2 ∂St2 ∂St
1 2 2 ∂ 2 Vt
∂Vt ∂Vt
rSt dt + ert dDt
= + σ St 2
dt +
∂t 2 ∂St ∂S t
1 2 2 ∂ 2 Vt
∂Vt ∂Vt ∂Vt rt
= + σ St 2
+ rS t dt + e dDt
∂t 2 ∂St ∂St ∂St
1 2 2 ∂ 2 Vt
−rt ∂Vt ∂Vt ∂Vt
dEt = e + σ St + rSt dt + dDt − re−rt Vt dt
∂t 2 ∂St2 ∂St ∂St
1 2 2 ∂ 2 Vt
−rt ∂Vt ∂Vt ∂Vt
= e + σ St 2
+ rSt − rVt dt + dDt
∂t 2 ∂St ∂St ∂St
φt = ∂V
(
t
∂St
But, dEt = 0 dt + φt dDt ⇒ 1 2 2 ∂ 2 Vt
rVt = ∂V ∂t + 2 σ St ∂S 2 + rSt ∂St
t ∂Vt
t
= σ 2 δt;
Var log S(t + δt)/S(t)
2
≈ σ 2 δt . . . ignoring (δt)2 terms.
E log S(t + δt)/S(t)
Binomial Branch
Consider the time interval (t, t + δt) over which a share price process follows
a binomial branch model. So, under the risk-neutral measure Q:
u with probability q
S(t + δt)/S(t) =
d with probability (1 − q)
So,
E S(t + δt)/S(t) = qu + (1 − q)d.
Calibrating this with the mean obtained for GBM, we get:
er δt − d
q= ,
u−d
which is indeed the risk-neutral probability for the binomial model.
Calibrating this with the second order moment obtained for GBM, we get:
State-price deflators
Definition
State-price deflators A state-price deflator (also deflator, state-price
density, pricing kernel, stochastic discount factor) is defined as:
At = e−rt ηt
EP e−rT ηT X Ft
−r (T −t)
−r (T −t) ηT
Vt = e EQ X Ft = e EP X Ft =
ηt e−rt ηt
EP AT X Ft
Vt =
At
Important: The risk-neutral and the state-price deflator approaches
give the same price Vt .
P Tapadar ([email protected]) MA537 & MA837 Spring Term 46 / 50
Continuous Processes The Greeks
Fact
Combinations of various derivatives and the underlying asset in a single
portfolio allow us to modify our exposure to risk.
Example
Call option allows exposure to upside movement.
Put option allows downside risk to be removed.
Notation
f or f (t, St ) be the value of a derivative at time t when the price of the
underlying asset is St . For example: ct , pt , Ct , Pt , etc.
P Tapadar ([email protected]) MA537 & MA837 Spring Term 47 / 50
Delta
Definition (Delta)
∂f
The delta for an individual derivative is: ∆ = ∂St .
Example
f = St ⇒ ∆ = 1. The derivative and asset price move together.
∆ = 0. The derivative is completely insensitive to underlying asset
price movement. For such a derivative, if we know its price at time
t, we can predict its value at t + dt with complete certainty, also
called instantaneously risk-free.
Call and put options: Given the shape of the ct and pt , how will the
graphs of ∆ look like for European call and put options?
(Exercise!)
Gamma Notes
Definition (Gamma)
∂2f
The gamma for an individual derivative is: Γ = ∂St2
. Γ is the rate of
change of ∆ with the price of underlying asset.
Example
f = St ⇒ Γ = 0.
Γ large means:
1 ∆ changes fast with St .
2 Frequent adjustments to portfolio for delta hedging.
3 Increased transaction costs.
4 Keep Γ small.
Call and put options. Given the shape of the ct and pt , how will the
graphs of Γ look like for European call and put options? (Exercise!)
Definition (Vega)
∂f
The vega for an individual derivative is: V = ∂σ . This is the sensitivity of the
derivative price to changes in the assumed level of volatility of St .
Definition (Rho)
∂f
The rho for an individual derivative is: ρ = ∂r . Rho tells us about the
sensitivity of the derivative price to changes in the risk-free rate of interest r .
Definition (Lambda)
∂f
The lambda for an individual derivative is: λ = ∂q , where q is the continuous
dividend yield on the underlying security.
P Tapadar ([email protected]) MA537 & MA837 Spring Term 50 / 50