Uploaded by guo.yuanfang999

Stochastic Models 2020 v2.0

advertisement
Financial Stochastic Models
Financial Stochastic Models
Yves Guo
The Chinese University of Hong Kong (SZ)
2020
Yves Guo
The Chinese University of Hong Kong (SZ)
1 / 154
Financial Stochastic Models
Table of Contents
1
Elements of Probability
2
Elements of Stochastic Calculus
3
Risk-Neutral Modelling
4
Black-Scholes-Merton Model
5
Discussion on Hedging
6
Some Numerical Methods for Option Pricing
7
American Options
8
Foreign Exchange Modeling and Composite/Quanto Options
9
Change of Numeraire and Vanilla Interest Rate Option
Yves Guo
The Chinese University of Hong Kong (SZ)
2 / 154
Financial Stochastic Models
Elements of Probability
Yves Guo
The Chinese University of Hong Kong (SZ)
3 / 154
Financial Stochastic Models
Basic Concepts
A sample space Ω is an nonempty set of all the possible outcomes for a random experiment.
For example, the coin toss of n times: Ω = {ω : ω = ω1 ω2 ...ωn } where ωi is H (head) or T
(tail), ∀i = 1, ..., n.
A subset of Ω, A ⊆ Ω, is called an event.
A partition of Ω is defined as a collection of nonempty sets of Ω known as blocks of the partition,
{A1 , A2 , ...An }, which satisfy the following:
• Ai are disjoint: ∀i 6= j, Ai ∩ Aj = ∅
• A1 ∪ A2 ∪ ... ∪ An = Ω
For A ∈ Ω, the function
Yves Guo
1A (ω) =
(
1,
ω ∈A
0,
ω∈
/A
is called indicator function for A.
The Chinese University of Hong Kong (SZ)
4 / 154
Financial Stochastic Models
σ-algebra
Let Ω be a nonempty set and F be a collection of subsets of Ω. F is called a σ-algebra if it
satisfies:
• F is closed under complements: A ∈ F ⇒ Ac ∈ F
• F is closed under countable union: ∀A1 , A2 , ... ∈ F ,
S∞
i=1
Ai ∈ F
• the empty set ∅ is in F : ∅ ∈ F (hence Ω ∈ F as Ω = ∅c .)
It can be shown that a σ-algebra is closed under intersections and set differences:
∀A, B ∈ F ⇒ A ∩ B ∈ F and A\B ∈ F (A\B is sometimes noted as A − B)
A partition is a special case of σ-algebra.
In probability theory, σ-algebra is used to represent a set of events.
The smallest σ-algebra generated by intervals in R is called Borel σ-algebra.
Yves Guo
The Chinese University of Hong Kong (SZ)
5 / 154
Financial Stochastic Models
Probability Space
Let F be a σ-algebra of subsets of sample space Ω. A probability measure P is a function such
that:
• 0 ≤ P (A) ≤ 1, ∀A ∈ F
• P (Ω) = 1
S
• Countable additivity: P ( ∞
i=1 Ai ) = Σi=1 P (Ai ), for disjoint sets Ai ∈ F , i = 1, 2, ...
(i.e. Ai ∩ Aj = ∅, ∀i 6= j)
The triple (Ω, F , P ) is called a probability space.
If P (A) = 1, then, we say that the event A occurs P − almost surely (or simple, almost surely).
Example: Let Ω = 1, 2, ... be the set of all natural numbers. A1 is the set of all even numbers in
Ω and A2 is the set of all odd numbers in Ω. F = {∅, Ω, A1 , A2 } is a σ-algebra. Defining
P (A1 ) =
1
2
and P (A2 ) =
Yves Guo
1
,
2
then, the triple (Ω, F , P ) is a probability space.
The Chinese University of Hong Kong (SZ)
6 / 154
Financial Stochastic Models
Some Properties
• P (∅) = 0, P (Ω) = 1
• P (Ac ) = 1 − P (A)
• P (A ∪ B) = P (A) + P (B) − P (A ∩ B)
• if A and B are disjoint, then P (A ∪ B) = P (A) + P (B)
• if A ⊆ B, then P (B\A) = P (B) − P (A)
• if A ⊆ B, then P (A) ≤ P (B)
Theorem of Total Probability: Let {B1 , B2 , ..., Bn } be a partition of Ω. Then, ∀A ∈ F ,
P (A) =
n
X
P (A ∩ Bi )
i=1
Yves Guo
The Chinese University of Hong Kong (SZ)
7 / 154
Financial Stochastic Models
Independence
Given (Ω, F , P ), the events A ∈ F and B ∈ F are independent if
P (A ∩ B) = P (A)P (B)
The collection of events {A1 , ..., An } are independent if, for every subcollection of at least two
events {Ai1 , Ai2 , ..., Aik }, k = 2, ..., n,
P (Ai1 ∩ Ai2 ∩ ... ∩ Aik ) = P (Ai1 )P (Ai2 )...P (Aik )
Example:
In a two coin-toss experiment, let H1 be the event that the first coin is ”Head” with P (H1 ) =
and H2 be the event that the second coin is ”Head” with P (H2 ) =
1
2
. The two coin toss
experiments are independent, we have
P (H1 ∩ H2 ) = P (H1 )P (H2 ) =
Yves Guo
1
1
1
× =
2
2
4
The Chinese University of Hong Kong (SZ)
8 / 154
1
2
Financial Stochastic Models
Conditional Probability
Let (Ω, F , P ) be a probability space. The conditional probability of event A ∈ F given event
B ∈ F with P (B) > 0 is defined as
P (A | B) =
P (A ∩ B)
P (B)
.
We have
• 0 ≤ P (A | B) ≤ 1
• P (Ω | B) = 1
• P (Ac | B) = 1 − P (A | B)
• P (Ai ∪ Aj | B) = P (Ai | B) + P (Aj | B) − P (Ai ∩ Aj | B)
• if Ai and Aj are disjoint, then P (Ai ∪ Aj | B) = P (Ai | B) + P (Aj | B)
Yves Guo
The Chinese University of Hong Kong (SZ)
9 / 154
Financial Stochastic Models
Conditional Probability
Example: Sophie has 3 coins in her pocket, 2 Euro coins and 1 Pound coin. She takes out
randomly one coin and makes a coin toss.
Let
• A be the event that the coin is Euro
• B the event that the coin toss outcome is Head
Then,
• Probability for getting a Euro coin: P (A) =
2
.
3
• Probability of having a Euro coin Head: P (A ∩ B) =
2
.
6
• Conditional probability for getting Euro coin Head if the coin is Euro:
2
1
P (A ∩ B)
P (B|A) =
= 62 =
P (A)
2
3
Yves Guo
The Chinese University of Hong Kong (SZ)
10 / 154
Financial Stochastic Models
Conditional Probability
Let {B1 , B2 , ..., Bn } be a partition of Ω and P (Bi ) > 0, i = 1, ..., n.
Theorem on Total Probability: ∀A ∈ F ,
P (A) =
n
X
P (A | Bi )P (Bi )
i=1
Bayes’ Rule: ∀k = 1, .., n
P (A | Bk )P (Bk )
P (Bk | A) = Pn
i=1 P (A | Bi )P (Bi )
Yves Guo
The Chinese University of Hong Kong (SZ)
11 / 154
Financial Stochastic Models
Random Variable
Let (Ω, F , P ) be a probability space and B an interval in R. A (real) random variable is a
real-valued function X: Ω → R such that
{X(ω) ∈ B} ∈ F
where {X(ω) ∈ B} is the notation for {ω ∈ Ω; X(ω) ∈ B}.
It is customary to denote
• P {X = x} (i.e. P {ω ∈ Ω; X = x}) by P (X = x) or P [X = x]
• P {X ∈ B} (i.e. P {ω ∈ Ω; X ∈ B}) by P (X ∈ B) or P [X ∈ B]
Yves Guo
The Chinese University of Hong Kong (SZ)
12 / 154
Financial Stochastic Models
Distribution
The function F (x) = P {X ≤ x}, x ∈ R is called the cumulative distribution function (c.d.f.) of
X. It has the following properties:
• F (x) is nondecreasing of x
• 0 ≤ F (x) ≤ 1: limx→−∞ F (x) = 0, limx→∞ F (x) = 1
• F is right continuous: limy↓x F (y) = F (x)
For continuous random variable:P {a ≤ X ≤ b} = F (b) − F (a), ∀ a ≤ b
For discrete random variable: P {X = x} = F (x) − F (x− )
Yves Guo
The Chinese University of Hong Kong (SZ)
13 / 154
Financial Stochastic Models
Probability Density Function
Let F be the distribution function of a random variables X. The integrable function f is called
probability density function (p.d.f.) of X if
Z
a
f (x)dx, ∀a ∈ R
F (a) =
−∞
Z
b
We have P {a ≤ X ≤ b} =
f (x)dx.
a
Yves Guo
The Chinese University of Hong Kong (SZ)
14 / 154
Financial Stochastic Models
Normal Distribution
Standard Normal Distribution X ∼ N (0, 1):
x2
1
• Probability Density Function (p.d.f.): f (x) = √ e− 2
2π Z
a
x2
1
• Cumulative Distribution Function (c.d.f.): F (a) =
√ e− 2 dx
2π
−∞
Figure: Standard Normal Distribution
Yves Guo
The Chinese University of Hong Kong (SZ)
15 / 154
Financial Stochastic Models
Normal Distribution
General Normal Distribution with mean µ and variance σ 2 , X ∼ N (µ, σ 2 ):
• Probability Density Function (p.d.f.): f (x) = √
1
2πσ
Z
• Cumulative Distribution Function (c.d.f.): F (a) =
−
e
(x−µ)2
2σ 2
a
√
−∞
Yves Guo
1
2πσ
−
e
(x−µ)2
2σ 2
The Chinese University of Hong Kong (SZ)
dx
16 / 154
Financial Stochastic Models
Binomial Distribution
If the discrete random X is said to follow Binomial Distribution of (n, p), 0 < p < 1, if its
distribution is
P {X = k} =
n
pk (1 − p)n−k , k = 0, 1, ..., n
k
.
We note X ∼ B(n, p).
Example:
Consider a experiment with n trials. The probability of having A is p for a trial. X denotes the
number of of times of having A. Then,
P {X = k} =
n
pk (1 − p)n−k , k = 0, 1, ..., n
k
Yves Guo
The Chinese University of Hong Kong (SZ)
17 / 154
Financial Stochastic Models
Expectation
The expectation of a random variable is the probability weighted average.
For a discrete random variable X ∈ {x1 , x2 , ..., xn } on the probability space (Ω, F , P ), it is
defined as
E[X] =
n
X
xi P {X = xi } or E[X] =
i=1
X
X(ω)P (ω)
ω∈Ω
For a continuous random variable in R with density f (x), the expectation is defined as
Z
+∞
E[X] =
xf (x)dx
−∞
The general notation for the expectation of a random variable X on (Ω, F , P ) is denoted by the
Lebesgue integration:
Z
E[X] =
X(ω)dP (ω)
Ω
Yves Guo
The Chinese University of Hong Kong (SZ)
18 / 154
Financial Stochastic Models
Lebesgue Integration Illustration
Z
Lebesgue Integration
ydµ is the limiting value of
X
yi µ{yi } with partition on Y -axis, where
i
µ{yi } is the measure of yi .
For example:
Z
ydx ≈ y1 (x3 − x2 ) + (x5 − x4 ) + y2 (x2 − x1 ) + (x4 − x3 )
R
Figure: Lower Lebesgue Sum
Yves Guo
The Chinese University of Hong Kong (SZ)
19 / 154
Financial Stochastic Models
Variance
The variance of the random variable X is defined as
V ar(X) = E[(X − E[X])2 ]
σ=
p
V ar(X) is called the standard deviation of X.
Properties of Variance:
• V ar(c) = 0, if c is a constant
• V ar(cX) = c2 V ar(X), if c is a constant
• if X, Y are two independent random variables, then V ar(X + Y ) = V ar(X) + V ar(Y )
The i-th moment of the random variable X is defined as E[X i ], i = 1, 2, ..., if it exists.
Yves Guo
The Chinese University of Hong Kong (SZ)
20 / 154
Financial Stochastic Models
Bivariate Distribution
Let (X1 , X2 ) ∈ R2 be a vector of two random variables.
The joint distribution function of (X1 , X2 ) is defined as
F (a, b) = P {X1 ≤ a, X2 ≤ b}
If (X1 , X2 ) is a continuous random vector, then, the joint probability density function is
f (x1 , x2 ) the function such that
Z
b
Z
a
F (a, b) =
f (x1 , x2 )dx1 dx2
−∞
Yves Guo
−∞
The Chinese University of Hong Kong (SZ)
21 / 154
Financial Stochastic Models
Marginal Distribution
For (X1 , X2 ) with density f (x1 , x2 ), the marginal cumulative distribution function of X1 is
defined as
a
Z
FX1 (a) =
∞
Z
where fX1 (x1 ) =
fX1 (x1 )dx1
∞
f (x1 , x2 )dx2 is called marginal density.
−∞
Yves Guo
The Chinese University of Hong Kong (SZ)
22 / 154
Financial Stochastic Models
Bivariate Normal Distribution
Bivariate Normal Distribution: (X1 , X2 ) ∼ N (µ1 , µ2 ; σ1 , σ2 ; ρ)
Probability Density Function (p.d.f.) f (x, y) equals to
2πσ1 σ2
1
p
exp
1 − ρ2
−
(x1 − µ1 )2
1
(x1 − µ1 )(x2 − µ2 )
(x2 − µ2 )2 − 2ρ
+
2(1 − ρ2 )
σ12
σ1 σ2
σ22
Cumulative Distribution Function (c.d.f.):
Z
b
Z
a
f (x1 , x2 )dx1 dx2
F (a, b) =
−∞
Yves Guo
−∞
The Chinese University of Hong Kong (SZ)
23 / 154
Financial Stochastic Models
Multi-variate Distribution
Let (X1 , X2 , ..., Xn ) be a vector of random variables.
The joint distribution function of (X1 , X2 , ..., Xn ) is defined as
F (a1 , a2 , ..., an ) = P {X ≤ a1 , X2 ≤ a2 , ..., Xn ≤ an }
If (X1 , X2 , ..., Xn ) is a continuous random vector, then, the joint probability density function is
the function f (x1 , x2 , ..., xn ) such that
Z
an
Z
an−1
−∞
Yves Guo
Z
a1
f (x1 , x2 , ..., xn )dx1 dx2 ...dxn
...
F (a1 , a2 , ..., an ) =
−∞
−∞
The Chinese University of Hong Kong (SZ)
24 / 154
Financial Stochastic Models
Multi-variate Normal Distribution
Probability Density Function (p.d.f.) of multivariate Normal distribution:
1
1
exp − (x − µ)> Σ−1 (x − µ)
f (x1 , x2 , ..., xn ) = p
2
(2π)n |Σ|
where x = (x1 , x2 , ..., xn )> is a real n-dimensional column vector and |Σ| is the determinant of
Σ, the n × n covariance matrix which is symmetric and positive definite.
Yves Guo
The Chinese University of Hong Kong (SZ)
25 / 154
Financial Stochastic Models
Covariance, Correlation
The covariance of two random variables X and Y is defined as
Cov(X, Y ) = E (X − E[X])(Y − E[Y ])
The correlation between X and Y is defined as
ρ= p
Cov(X, Y )
V ar(X)V ar(Y )
or ρ =
Cov(X, Y )
σX σY
V ar(X + Y ) = V ar(X) + V ar(Y ) + 2Cov(X, Y )
Properties of covariance:
• Cov(X, Y ) = E(XY ) − E(X)E(Y )
• Cov(X, Y ) = Cov(Y, X)
• Cov(aX, bY ) = abCov(X, Y )
• Cov(X + Y, Z) = Cov(X, Z) + Cov(Y, Z)
Yves Guo
The Chinese University of Hong Kong (SZ)
26 / 154
Financial Stochastic Models
Characteristic Function
The characteristic function of a random variable X is defined as the below, if it exists:
ΦX (t) = E[eitX ], t ∈ R
where i2 = −1
For a vector of random variables (X1 , X2 , ..., Xn ), the characteristic function is defined as the
below, if it exists:
Φ(X1 ,X2 ,...,Xn ) (t1 , t2 , ..., tn ) = E[ei
Pn
k=1 tk Xk
]
where tk ∈ R, k = 1, ..., n
Yves Guo
The Chinese University of Hong Kong (SZ)
27 / 154
Financial Stochastic Models
Moment-Generating Function
The moment-generating function of a random variable X is defined as the below, if it exists:
MX (t) = E[etX ], t ∈ R
For a vector of random variables (X1 , X2 , ..., Xn ), the moment-generating function is defined as
the below, if it exists:
Pn
M(X1 ,X2 ,...,Xn ) (t1 , t2 , ..., tn ) = E[e
k=1 tk Xk
]
where tk ∈ R, k = 1, ..., n
Yves Guo
The Chinese University of Hong Kong (SZ)
28 / 154
Financial Stochastic Models
Moment-Generating Function
The moment-generating function can be used to calculate the moments:
(1)
(2)
(k)
E[X] = MX (0), E[X 2 ] = MX (0), ..., E[X k ] = MX (0)
where
(k)
means k times derivative w.r.t. (with respect to) t.
Example of the Normal Distribution N (0, σ 2 ):
1 2 σ2
MX (t) = E[etX ] = e 2 t
Applying the above method, we obtain
(1)
1 2 σ2
MX = σ 2 te 2 t
1 2 σ2
(2)
MX = (σ 2 + σ 4 t2 )e 2 t
1 2 σ2
(3)
MX = (3σ 4 t + σ 6 t3 )e 2 t
1 2 σ2
(4)
MX = (3σ 4 + 6σ 6 t2 + σ 8 t4 )e 2 t
Yves Guo
(1)
−−−→
E[X] = MX (0) = 0
−−−→
E[X 2 ] = MX (0) = σ 2
−−−→
E[X 3 ] = MX (0) = 0
−−−→
E[X 4 ] = MX (0) = 3σ 4
(2)
(3)
(4)
The Chinese University of Hong Kong (SZ)
29 / 154
Financial Stochastic Models
Limit Theorems
Law of Large Numbers
Let X1 , X2 , ... be an infinite sequence of i.i.d. (independent and identically distributed) Lebesgue
integrable random variables with expected value E(X1 ) = E(X2 ) = ... = µ. Then,
1
(X1 + X2 + ... + Xn ) −−−→ µ
n→+∞
n
Central Limit Theorem
Let X1 , X2 , ... be an infinite sequence of i.i.d. (independent and identically distributed) random
variables with finite mean µ and variance σ 2 . Denote
Pn
Sn =
Xi − nµ
√
nσ
i=1
Then, Sn converges to a standard Normal random variable:
Sn ∼ N (0, 1), if n → +∞
Yves Guo
The Chinese University of Hong Kong (SZ)
30 / 154
Financial Stochastic Models
Confidence Interval
Denote X̄ =
P
n
1X
Xi . The confidence interval of µ is obtained from normal distribution:
n i=1
X̄ − µ
< zα/2
√
σ/ n
=1−α
or,
σ
σ
P X̄ − √ zα/2 < µ < X̄ + √ zα/2 = 1 − α.
n
n
When n → ∞, σ ≈ s, where s2 =
n
1 X
(Xi − X̄)2 .
n − 1 i=1
Example
For 1 − α = 95%, we get zα/2 = 1.96. So the 95% confidence interval for µ (i.e. E[X]) is
s
s
X̄ − 1.96 √ , X̄ + 1.96 √
.
n
n
Yves Guo
The Chinese University of Hong Kong (SZ)
31 / 154
Financial Stochastic Models
Independent Random Variables
The random variables X1 , X2 , ..., Xn are said to be independent if
P {X1 ∈ B1 , X2 ∈ B2 , ..., Xn ∈ Bn } = P {X1 ∈ B1 }P {X2 ∈ B2 }...P {Xn ∈ Bn }
For independent random variables X1 , X2 , ..., Xn , the following properties hold
• Joint cumulative distribution: FX1 ,X2 ,...,Xn (a1 , a2 , ..., an ) = FX1 (a1 )FX2 (a2 )...FXn (an ),
where FXi (ai ) represents the cumulative distribution function of Xi
• Joint cumulative distribution: if X1 , X2 , ..., Xn are continuous random variables with
densities fX1 , fX2 , ..., fXn and joint density fX1 ,X2 ,...,Xn (x1 , x2 , ..., xn ), then,
fX1 ,X2 ,...,Xn (x1 , x2 , ..., xn ) = fX1 (x1 )fX2 (x2 )...fXn (xn )
• Expectation: E[X1 X2 ...Xn ] = E[X1 ]E[X2 ]...E[Xn ] are continuous random variables
Yves Guo
The Chinese University of Hong Kong (SZ)
32 / 154
Financial Stochastic Models
Conditional Probability Distribution
The conditional probability distribution of continuous random variable X given y, F (x|y) is
defined by
F (a|y) = P {X ≤ a|Y = y} =
lim
|Y −y|→0
P {X ≤ a|Y ∈ ∆y}
Z
a
f (x|y)dx, then, f (x|y) is called the conditional
If f (x|y) is positive function and F (a|y) =
−∞
probability density of X given Y = y.
We have
f (x, y) = f (x|y)f (y)
where f (y) is the marginal distribution of Y .
The conditional expectation given Y = y is defined as
Z
E[X|Y = y] =
xf (x|y)dx
Ω
For discrete variable X, Y , the conditional expectation of X given Y = y is defines as
E[X|Y = y] =
X
xi P {X = xi |Y = y}
i
Yves Guo
The Chinese University of Hong Kong (SZ)
33 / 154
Financial Stochastic Models
Elements of Stochastic Calculus
Yves Guo
The Chinese University of Hong Kong (SZ)
34 / 154
Financial Stochastic Models
Stochastic Process
A stochastic process is a collection of random variables indexed by a totally ordered set T (e.g.
”time”).
{Xt : t ∈ T }
The σ-algebra generated by a random variable Xt , denoted σ(Xt ), is the σ-algebra by the
collection of {Xt ∈ B} (i.e. {ω : Xt (ω) ∈ B}), where B is any interval in R.
Let G be a σ-algebra on Ω. X is said to be G-measurable if σ(X) ⊆ G.
Yves Guo
The Chinese University of Hong Kong (SZ)
35 / 154
Financial Stochastic Models
Filtration
Given a probability space (Ω, F , P ), a filtration is a increasing collection of σ-algebras on Ω,
Ft , t ∈ T , indexed by the totally ordered set T i.e. for s, t ∈ T, s < t,
Fs ⊆ F t
A stochastic process X on T is said to be adapted to the filtration if, for every t ∈ T , Xt is
Ft -measurable.
Given a stochastic process X = {Xt : t ∈ T }, the natural filtration for this process is the
filtration where Ft is generated by all values of Xs up to s = t.
A stochastic process is always adapted to its natural filtration.
Yves Guo
The Chinese University of Hong Kong (SZ)
36 / 154
Financial Stochastic Models
Asset Price Example
Assume a simplistic multi period asset price model where the price has only two possible movements for each
period driven by a single economic factor with 2 status:
• ”y” drives the price up by a certain amount with probability p, or
• ”n” drives the price down by a certain amount with probability q (q = 1 − p)
Consider a 2-period stock price model which can be represented by the following tree, where
p = 0.5, q = 1 − p = 0.5:
Yves Guo
The Chinese University of Hong Kong (SZ)
37 / 154
Financial Stochastic Models
Filtration - Example
Sample space of S2 : Ω = {yy, yn, ny, nn}
The events on the tree:
• Ayy = {yy}, Ayn = {yn}, Any = {ny}, Ann = {nn} (these are called ”atom events”)
• Ay = {yy, yn}, An = {ny, nn}
We have Ay = Acn , An = Acy , Ay = Ayy ∪ Ayn , An = Any ∪ Ann , Ω = Ay ∪ An .
Probabilities for the events:
• P (Ayy ) = 0.25, P (Ayn ) = 0.25, P (Any ) = 0.25, P (Ann ) = 0.25
• P (Ay ) = 0.5, P (An ) = 0.5
• P (Ω) = 1
Filtration for each period:
• F0 = {∅, Ω}
• F1 = {∅, Ω, Ay , An }
• F2 = {∅, Ω, Ay , An , Ayy , Ayn , Any , Ann , Acyy , Acyn , Acny , Acnn , Ayy ∪ Any , Ayy ∪ Ann , Ayn ∪
Any , Ayn ∪ Ann }
Yves Guo
The Chinese University of Hong Kong (SZ)
38 / 154
Financial Stochastic Models
Conditional Expectation Given an Event
Let (Ω, F , P ) be a probability space and B = {ω1 , ω2 , ...} ∈ F an event.
The conditional expectation of random variable X given event B is defined as
E[X|B] =
1
P (B)
Z
X(ω)dP (ω)
B
If X is a discrete random variable, the above expression can be also written as:
E[X|B] =
1 X
xi P ({X = xi } ∩ B)
P (B) i
Yves Guo
The Chinese University of Hong Kong (SZ)
39 / 154
Financial Stochastic Models
Conditional Expectation Given a σ-algebra
The conditional expectation given σ-algebra G, G ⊂ F , is the G-measurable random variable Z,
denoted E[X|G], which satisfies
Z
Z
X(ω)dP (ω), ∀B ∈ G
Z(ω)dP (ω) =
B
B
Note that E[X|G] is not a single value in general. It is a variable representing the ”partial
averaging” for each B ∈ G. It is a generalization of the single valued conditional expectation with
single event.
For illustrating the concept, we use the following less general definition of conditional expectation.
Under probability space (Ω, F , P ), let {B1 , B2 , ...}, ∀i, Bi ∈ F , be a countable partition of Ω and
B = σ(Bi , i = 1, 2, ...) the σ-algebra generated by all Bi . The conditional expectation of random
variable X conditional by B is defined as
E[X|B] =
X
E[X|Bi ]1Bi
i
Yves Guo
The Chinese University of Hong Kong (SZ)
40 / 154
Financial Stochastic Models
Conditional Expectation - Examples
In the 2-period asset price example, we have the following conditional expectation representations on the 3
σ-algebras F0 , F1 , F2 .
E[S2 |F2 ]
=
81Ayy + 41Ayn + 51Any + 21Ann
E[S2 |F1 ]
=
8P (Ayy ∩ Ay ) + 4P (Ayn ∩ Ay ) + 5P (Any ∩ Ay ) + 2P (Ann ∩ Ay )
1Ay +
P (Ay )
8P (Ayy ∩ An ) + 4P (Ayn ∩ An ) + 5P (Any ∩ An ) + 2P (Ann ∩ An )
1An
P (An )
=
=
E[S2 |F0 ]
5P (Any ) + 2P (Ann )
8P (Ayy ) + 4P (Ayn )
1Ay +
1An
P (Ay )
P (An )
61Ay + 3.51An
=
8P (Ayy ∩ Ω) + 4P (Ayn ∩ Ω) + 5P (Any ∩ Ω) + 2P (Ann ∩ Ω)
1Ω
P (Ω)
8P (Ayy ) + 4P (Ayn ) + 5P (Any ) + 2P (Ann ) 1Ω
=
E[S2 ]1Ω = E[S2 ] = 4.75
=
Yves Guo
The Chinese University of Hong Kong (SZ)
41 / 154
Financial Stochastic Models
Conditional Expectation - Properties
Let G, H be two σ-algebras and G ⊂ H. Then, we have the following properties:
(1) Independence:
If X is independent of G, then E[X|G] = E[X]
(2) Law of Total Expectation:
E[E[X|G]] = E[X]
(3) Taking out Known Factors:
If X is G-measurable, then E[XY |G] = XE[Y |G]
(4) Tower Property (also known as Iterated Conditioning):
a. E[E[X|H]|G] = E[X|G]
b. E[E[X|G]|H] = E[X|G]
Yves Guo
The Chinese University of Hong Kong (SZ)
42 / 154
Financial Stochastic Models
Conditional Expectation - Illustration Examples
Illustration with Asset Price Example for (1) ”Independence”:
Let G be a σ-algebra which is independent of S2 . Assuming that {B1 , B2 } is a partition of G (hence
1 B1 + 1 B2
= 1), then
E[S2 |G] = E[S2 |B1 ]1B1 + E[S2 |B2 ]1B2
The first term of E[S2 |G] is
E[S2 |B1 ]
=
8P (Ayy ∩ B1 ) + 4P (Ayn ∩ B1 ) + 5P (Any ∩ B1 ) + 2P (Ann ∩ B1 )
P (B1 )
=
8P (Ayy )P (B1 ) + 4P (Ayn )P (B1 ) + 5P (Any )P (B1 ) + 2P (Ann )P (B1 )
P (B1 )
=
8P (Ayy ) + 4P (Ayn ) + 5P (Any ) + 2P (Ann )
=
E[S2 ]
We obtain similar result for the second term of E[S2 |G]. Hence,
E[S2 |G]
=
E[S2 ]1B1 + E[S2 ]1B2
=
E[S2 ](1B1 + 1B2 )
=
E[S2 ]
Yves Guo
The Chinese University of Hong Kong (SZ)
43 / 154
Financial Stochastic Models
Conditional Expectation - Illustration Examples
Illustration with Asset Price Example for (2) ”Law of Total Expectation”:
E[S2 |F1 ] =
E[E[S2 |F1 ]]
8P (Ayy ) + 4P (Ayn )
5P (Any ) + 2P (Ann )
1Ay +
1An
P (Ay )
P (An )
=
5P (Any ) + 2P (Ann )
8P (Ayy ) + 4P (Ayn )
E[1Ay ] +
E[1An ]
P (Ay )
P (An )
=
8P (Ayy ) + 4P (Ayn )
5P (Any ) + 2P (Ann )
P (Ay ) +
P (An )
P (Ay )
P (An )
=
8P (Ayy ) + 4P (Ayn ) + 5P (Any ) + 2P (Ann )
=
E[S2 ]
Yves Guo
The Chinese University of Hong Kong (SZ)
44 / 154
Financial Stochastic Models
Conditional Expectation - Illustration Examples
Illustration with Asset Price Example for (3) ”Taking out Known Factors”:
Let’s take the example of E[S1 S2 |F1 ] where S1 is F1 -measurable and S1 = 71Ay + 31An .
E[S1 S2 |F1 ]
=
3 × 5P (Any ) + 3 × 2P (Ann )
7 × 8P (Ayy ) + 7 × 4P (Ayn )
1Ay +
1An
P (Ay )
P (An )
=
5P (Any ) + 2P (Ann )
8P (Ayy ) + 4P (Ayn )
(71Ay + 31An )
1Ay +
1An
P (Ay )
P (An )
=
(71Ay + 31An )E[S2 |F1 ]
=
S1 E[S2 |F1 ]
Yves Guo
The Chinese University of Hong Kong (SZ)
45 / 154
Financial Stochastic Models
Conditional Expectation - Illustration Examples
Illustration with Asset Price Example for (4.a) ”Tower Property”:
E[E[S2 |F2 ]|F1 ]
=
E[81Ayy + 41Ayn + 51Any + 21Ann |F1 ]
=
8E[1Ayy |F1 ] + 4E[1Ayn |F1 ] + 5E[1Any |F1 ] + 2E[1Ann |F1 ]
The first term is
8E[1Ayy |F1 ] = 8
P (Ayy ∩ An )
P (Ayy )
P (Ayy ∩ Ay )
1Ay + 8
1An = 8
1Ay
P (Ay )
P (An )
P (Ay )
We obtain similar results for the other terms. Hence,
E[E[S2 |F2 ]|F1 ]
Yves Guo
P (Ayn )
P (Any )
P (Ann )
P (Ayy )
1Ay + 4
1Ay + 5
1An + 2
1A n
P (Ay )
P (Ay )
P (An )
P (An )
=
8
=
8P (Ayy ) + 4P (Ayn )
5P (Any ) + 2P (Ann )
1Ay +
1An
P (Ay )
P (An )
=
61Ay + 3.51An
=
E[S2 |F1 ]
The Chinese University of Hong Kong (SZ)
46 / 154
Financial Stochastic Models
Conditional Expectation - Illustration Examples
Illustration with Asset Price Example for (4.b) ”Tower Property”:
E[E[S2 |F1 ]|F2 ] = E[61Ay + 3.51An |F2 ] = 6E[1Ay |F2 ] + 3.5E[1An |F2 ]
The first term is
6E[1Ay |F2 ]
=
P (Ay ∩ Ayn )
P (Ay ∩ Any )
P (Ay ∩ Ann )
P (Ay ∩ Ayy )
1Ayy +
1Ayn +
1Any +
1Ann
6
P (Ayy )
P (Ayn )
P (Any )
P (Ann )
=
6
P (Ayn )
P (Ayy )
1Ayy +
1Ayn
P (Ayy )
P (Ayn )
= 61Ay
Similarly, we obtain
3.5E[1An |F2 ] = 3.51An
Hence,
E[E[S2 |F1 ]|F2 ] = 61Ay + 3.51An = E[S2 |F1 ]
Yves Guo
The Chinese University of Hong Kong (SZ)
47 / 154
Financial Stochastic Models
Martingale
Let (Ω, F , P ) be a probability space with the filtration Ft . An Ft -adapted stochastic process Mt
is said to be a
• martingale, if E[Mt |Fs ] = Ms
• supermartingale, if E[Mt |Fs ] ≤ Ms
• submartingale, if E[Mt |Fs ] ≥ Ms
∀0 ≤ s ≤ t
Yves Guo
The Chinese University of Hong Kong (SZ)
48 / 154
Financial Stochastic Models
Change of Probability
Let (Ω, F , P) be a probability space, Z > 0, P-a.s. and E[Z] = 1. Defining a new probability as
Z
e
P(A)
=
ZdP,
∀A ∈ F , (noted as Z =
A
de
P
)
dP
then, we have
e
E[X]
= E[ZX]
and
e X = E[X],
E
Z
e with respect to P.
where Z is called the Radon-Nikodym derivative of P
Radon-Nikodym derivative process is defined as
Zt = E[Z|Ft ] (noted as Z =
de
P
| )
dP Ft
It can be shown that Zt is a martingale.
Note: ”Radon-Nikodym Theorem” proves the existence of Z.
Yves Guo
The Chinese University of Hong Kong (SZ)
49 / 154
Financial Stochastic Models
Bayes’ Formula
Propositon 2.1 (Bayes’ Formula)
Let 0 ≤ s ≤ t, Y be an Ft -measurable random variable, Zt =
derivative process, then
de
P
dP F
t
be a Radon-Nikodym
e |Fs ] = 1 E[Y Zt |Fs ].
E[Y
Zs
Proof
We check the “partial averaging” property of conditional expectation. For any A ∈ Fs (hence, 1A is
Fs -measurable),
Z
1
e 1A 1 E[Y Zt |Fs ] = E Z 1A 1 E[Y Zt |Fs ]
E[Y Zt |Fs ]de
P = E
Zs
Zs
A Zs
E[Z|Fs ]
1
= E E[Z 1A
E[Y Zt |Fs ]]|Fs = E
E[1A Y Zt |Fs ]
Zs
Zs
= E E[1A Y Zt |Fs ] = E[1A Y Zt ] = E[1A Y E[Z|Ft ]]
=
=
=
E[E[1A Y Z|Ft ]] = E[1A Y Z]
e 1A Y ]
E[
Z
Y de
P.
A
Yves Guo
The Chinese University of Hong Kong (SZ)
50 / 154
Financial Stochastic Models
Quadratic Variation
The quadratic variation of a function of t, Xt , is defined as
hX, Xit =
lim
X
kP k→0
(Xsi+1 − Xsi )2 , if it exists
i
where P = {s0 , s1 , ..., sn } represents a partition of the interval [0, t] and kP k is the maximum
step size.
It is also denoted as hXit .
Note:
If Xt has continuous derivative Xt0 and 0t |Xs0 |2 ds is finite, then hX, Xit = 0 which is illustrated in the below:
R
hX, Xit
=
=
≤
lim
X
kP k→0
lim
X
kP k→0
lim
i
0
2
∗
(Xs∗ (si+1 − si )) , si ∈ [si , si+1 ]
i
kP k
kP k→0
Yves Guo
2
(Xsi+1 − Xsi )
i
X
i
0
2
|Xs∗ | (si+1 − si ) =
i
(by Mean Value Theorem)
Z
lim
t
kP k
kP k→0
0
0 2
|Xs | ds = 0
The Chinese University of Hong Kong (SZ)
(as 0t |Xs0 |2 ds is finite)
R
51 / 154
Financial Stochastic Models
Cross Variation
The cross variation of two processes, Xt and Yt , is defined as the
hX, Y it =
lim
kP k→0
X
(Xsi+1 − Xsi )(Ysi+1 − Ysi ), if it exists
i
where P represents a partition of interval [0, t] and kP k is the maximum step size.
Yves Guo
The Chinese University of Hong Kong (SZ)
52 / 154
Financial Stochastic Models
Brownian Motion
A continuous process Wt starting from 0 (W0 = 0) is said to be a (Standard) Brownian Motion
if
(1) Wt has stationary and independent increments
(2) every increment Wt − Ws , 0 ≤ s < t, follows the Normal distribution N (0, t − s)
We have
• E[Wt − Ws ] = 0
• V ar(Wt − Ws ) = t − s
√
• Wt = g t where g ∼ N (0, 1) (because Wt = Wt − W0 )
Figure: Brownian Motion
Yves Guo
The Chinese University of Hong Kong (SZ)
53 / 154
Financial Stochastic Models
Properties of Brownian Motion
Independence of Brownian increments implies Wt − Ws (s < t) is independent of
Fs = σ(Wu , u ≤ s).
Stationarity of Brownian increments implies Wt − Ws (s < t) follows the same distribution as
Wt−s (=Wt−s − W0 ).
An Ft -adapted Brownian Motion is called Ft -Brownian Motion. It has the following properties:
1) Wt is Ft -martingale
2) Wt2 − t is Ft -martingale
1
3) e− 2 σ
2
t+σWt
is Ft -martingale
Yves Guo
The Chinese University of Hong Kong (SZ)
54 / 154
Financial Stochastic Models
Properties of Brownian Motion
Proof:
1)
E[Wt − Ws |Fs ] = E[Wt − Ws ]. Hence E[Wt |Fs ] = E[Ws |Fs ] = Ws (as Ws is Fs -measurable)
2)
E[Wt2 − Ws2 |Fs ] = E[(Wt − Ws )2 + 2Ws (Wt − Ws )|Fs ] = E[(Wt − Ws )2 |Fs ] = t − s.
Hence E[Wt2 − t|Fs ] = E[Ws2 |Fs ] − s = Ws2 − s (because Ws2 is Fs -measurable)
3)
1
E[e− 2 σ
2 t+σW
t |F
s]
1
= e− 2 σ
2 t+σW
s E[eσ(Wt −Ws ) |F ]
s
The second term is
Z +∞
√
√
g2
gσ t−s 1
−
= E[eσ(Wt −Ws ) ] = E[egσ t−s ] =
e
√ e 2 dg
2π
−∞
√
Z +∞
(g−σ t−s)2
1 2
1
−
2
= e 2 σ (t−s)
dg
√ e
2π
Z−∞
2
+∞
1 2
√
1
−x
= e 2 σ (t−s)
√ e 2 dx (x = g − σ t − s)
2π
−∞
1
= e2σ
2 (t−s)
1
Hence, we obtain E[e− 2 σ
Yves Guo
2 t+σW
t |F ]
s
1
= e− 2 σ
2 t+σW
1 2
s e 2 σ (t−s)
1
= e− 2 σ
2 s+σW
s
The Chinese University of Hong Kong (SZ)
55 / 154
Financial Stochastic Models
Quadratic Variation of Brownian Motion
Theorem Let Wt be a Brownian motion, then hW, W it = t, almost surely.
In differential



 dWt dWt
dWt dt


 dtdt
form, we have the following calculation rules
= dt,
= 0,
(because E[∆Wt ∆t] = ∆tE[∆Wt ] = 0)
=0
Yves Guo
The Chinese University of Hong Kong (SZ)
56 / 154
Financial Stochastic Models
Quadratic Variation of Brownian Motion
Proof:
Let P = {s0 , s1 , ..., sn } be a partition of [0, t] with kP k → 0. We want to prove that E[hW, W it ] = t and
V ar(hW, W it ) = 0.
E hW, W it = E
lim
X
2
(Wsi+1 − Wsi ) =
kP k→0
i
X
lim
kP k→0
V ar(∆Wsi ) =
i
lim
kP k→0
X
∆si = t
i
where ∆Wsi = Wsi+1 − Wsi and ∆si = si+1 − si .
V ar
X
2
(Wsi+1 − Wsi )
=
V ar
i
X
2 i
∆Ws
i
=
X
=
X
=
X
=
X
2 i
V ar ∆Ws
i
X
2
2
2 2
2
E ∆Ws − E[∆Ws ] =
E ∆Ws − ∆si
i
i
i
i
i
4 2
2
E ∆Ws − 2E[∆Ws ]∆si + ∆si
i
i
i
2
2
2
3∆si − 2∆si + ∆si =
i
Hence, V ar hW, W it = V ar
lim kP k
kP k→0
X
2∆si =
i
Yves Guo
lim
kP k→0
X
2
(Wsi+1 − Wsi ) =
i
X
2
2∆si
i
lim
kP k→0
X
2
2∆si ≤
i
lim 2kP kt = 0
kP k→0
The Chinese University of Hong Kong (SZ)
57 / 154
Financial Stochastic Models
Stochastic Integral
Let P = {t0 , t1 , ..., tn } be a partition of the interval [0, T ], ft be an Ft -adapted process and
R
E 0T ft2 dt < +∞, the (Ito) stochastic integral is defined as
T
Z
ft dWt =
0
lim
kP k→0
n
X
fti−1 (Wti − Wti−1 )
i=1
Note that the value of ft is known at the beginning of the sub interval. This is a crucial property
for the application of stochastic integration in finance. The integral can be applied to represent
the cumulative trading P/L where ft is determined by the trading strategy before each time
period.
t
Z
Properties of stochastic integral It =
fu dWu :
0
1) Martingale: It is Ft -martingale
Z t
2) Ito-Isometry: EIt2 = E[
fu2 du]
0
t
Z
3) Quadratic Variation: hIt , It i =
fu2 du
0
Yves Guo
The Chinese University of Hong Kong (SZ)
58 / 154
Financial Stochastic Models
Stochastic Integral
Remark:
1) may be understood from fact that E
T
Z
ft dWt |Fs = E
s
Z
ft dWt |Fs + E
Z
T
ft dWt |Fs . The second term
s
0
0
is actually zero because the expected value of any future Brownian increment is zero.
For 2), we notice that
E
n
X
fti−1 ∆Wti
2 n X
n
X
=
E fti−1 ftj−1 (Wti − Wti−1 )(Wtj − Wtj−1 )
i=1 j=1
i=1
For each term of the form i < j:
E fti−1 ftj−1 ∆Wti−1 ∆Wtj−1
= E E[fti−1 ftj−1 ∆Wti−1 ∆Wtj−1 |Fj−1 ]
E fti−1 ftj−1 ∆Wti−1 E[∆Wtj−1 |Fj−1 ] = 0 ( as E[∆Wtj−1 |Fj−1 ] = 0)
=
For terms with i = j:
2
2
2
E ft
∆Wt
i−1
i−1
2
2
∆Wt
|Fj−1 ]
i−1
i−1
= E E[ft
2
2
E ft
E[∆Wt
|Fj−1 ] = E ft
∆ti−1
i−1
i−1
i−1
=
Hence, E
Z
T
ft dWt
2 0
Yves Guo
=E
lim
kP k→0
n
X
fti−1 ∆Wti
i=1
2 =
lim
n
X
kP k→0
i=1
2
∆ti−1
i−1
E ft
The Chinese University of Hong Kong (SZ)
=E
Z
T
0
2
ft dt
59 / 154
Financial Stochastic Models
Stochastic Calculus - Itô-Doeblin Formula
Propositon 2.2 (Itô-Doeblin Formula)
∂f
∂f
∂2f
(t, x),
(t, x) and
(t, x) are defined and continuous,
∂t
∂x
∂x2
Let f (t, x) be a function for which
Xt be an Itô process:
t
Z
Xt = X0 +
t
Z
θs ds +
0
φs dWs
0
Then, for T > 0,



f (T, XT ) =









 f (T, XT ) =
Z
∂f
dt +
∂t
Z
T
∂f
dt +
∂t
Z
0
Z
f (0, X0 ) +
0
Yves Guo
T
f (0, X0 ) +
T
∂f
1
dXt +
∂x
2
Z
T
∂f
θt dt +
∂x
T
0
0
Z
0
0
T
∂2f
dhX, Xit
∂x2
∂f
1
φt dWt +
∂x
2
The Chinese University of Hong Kong (SZ)
T
Z
0
∂2f 2
φ dt
∂x2 t
60 / 154
Financial Stochastic Models
Stochastic Calculus - Itô-Doeblin Formula
The differential form of Itô process is
dXt = θt dt + φt dWt
Itô-Doeblin Formula is written as follows in differential form:



df (t, Xt ) =


∂f
1 ∂2f
∂f
dt +
dXt +
dhX, Xit
∂t
∂x
2 ∂x2



 df (t, X ) =
t
∂f
∂f
∂f
1 ∂2f 2
dt +
θt dt +
φt dWt +
φ dt
∂t
∂x
∂x
2 ∂x2 t
Yves Guo
The Chinese University of Hong Kong (SZ)
61 / 154
Financial Stochastic Models
Stochastic Calculus - Itô-Doeblin Formula
Itô-Doeblin Formula can be understood from the Taylor series of f (t, Xt ) :
df (t, Xt ) =
∂f
1 ∂2f
∂f
dt +
dXt +
dXt dXt + [other terms]
∂t
∂x
2 ∂x2
Applying the calculation rules of Brownian Motion:
dWt dWt = dt, dWt dt = 0, dtdt = 0,
the value of [other terms] is zero.
From
dXt = θt dt + φt dWt
we obtain
2
2
2
dXt dXt = φt dWt dWt + φt θt dWt dt + θt φt dtdWt + θt dtdt = φt dt
Hence, replacing dXt and dXt dXt in the Taylor series, we obtain
df (t, Xt ) =
∂f
∂f
1 ∂2f 2
∂f
dt +
θt dt +
φt dWt +
φ dt
∂t
∂x
∂x
2 ∂x2 t
Yves Guo
The Chinese University of Hong Kong (SZ)
62 / 154
Financial Stochastic Models
Multivariable Stochastic Calculus
Correlated Brownian Motions
Two Brownian motions B, W are said to be Correlated if
hB, W it = ρt,
−1 ≤ ρ ≤ 1.
We have the following:
p
ct ,
Bt = ρWt + 1 − ρ2 W
ct are independent Brownian motions.
where Wt and W
Itô’s Product Rule
Let Xt and Yt be Itô processes, then
d(Xt Yt ) = Xt dYt + Yt dXt + dhX, Y it
Yves Guo
The Chinese University of Hong Kong (SZ)
63 / 154
Financial Stochastic Models
Girsanov Theorem
Propositon 2.3 (Girsanov Theorem)
Let Wt be a Brownian motion on (Ω, F , P) and θt be an adapted process. Denote
Zt = exp{−
Rt
0
θs dWs −
1
2
Rt
0
θs2 ds} which is an exponential martingale.
Taking Zt as the Radon-Nikodym derivative process
Z
ft = Wt +
W
de
P
,
dP F
t
and define
t
θs ds,
0
then
e
ft is a Brownian motion under the probability measure P,
W
assuming that E
RT
0
θs2 Zs2 ds < ∞.
Yves Guo
The Chinese University of Hong Kong (SZ)
64 / 154
Financial Stochastic Models
Predictable Martingale Representation
Propositon 2.4 (Predictable Martingale Representation Theorem)
Let Wt be a Brownian with Ft as its natural filtration and Mt be an Ft -measurable martingale,
then, there is a unique predictable process φs , such that
Z t
Mt = M0 +
φs dWs .
0
Yves Guo
The Chinese University of Hong Kong (SZ)
65 / 154
Financial Stochastic Models
Stochastic Differential Equations
Stochastic Differential Equation (SDE)
A stochastic differential equation takes the form:
dXt = β(t, Xt )dt + γ(t, Xt )dWt ,
where
• β(t, x): the drift;
• γ(t, x): the diffusion;
• Xt = x: the initial condition at time t ≥ 0, x ∈ R.
Example (Geometric Brownian Motion)
For dSt = αSt dt + σSt dWt , it can be shown that the unique solution is
1
ST = St e(α− 2 σ
2
Yves Guo
)(T −t)+σ(WT −Wt )
The Chinese University of Hong Kong (SZ)
66 / 154
Financial Stochastic Models
Markov Property
The Markov Property
An Ft -measurable process Xt is said to be a Markov Process if, for every Borel-measurable
function h, there is another Borel-measurable function f , such that,
E[h(Xt )|Fs ] = E[h(Xt )|Xs ] = f (s, Xs ),
∀t > s.
Propositon 2.5 (Markov Property of SDE Solutions)
Let Xu , u ≥ 0 be a solution to the SDE with initial condition given at time 0. Then
E[h(XT )|Ft ] = Et,Xt h(XT ).
Remark
We can imagine that the value of XT should depend on
• Initial value Xt which is Ft -measurable;
• The increments of Xu , t ≤ u ≤ T , which, in turn, are determined by ∆Wu ;
• As ∆Wu is independent of Ft , we can drop the conditioning of Ft in the expectation.
Yves Guo
The Chinese University of Hong Kong (SZ)
67 / 154
Financial Stochastic Models
Risk-Neutral Modelling
Yves Guo
The Chinese University of Hong Kong (SZ)
68 / 154
Financial Stochastic Models
Interest Rate Conventions
In money market, the calculation of investment return is usually based on one of the below
conventions, according to the financial instrument:
• yield basis: for N0 at time 0, the investor receives Nt = N0 (1 + rm t) at maturity (e.g. bank deposit)
• discount basis: for N0 = Nt (1 − rd t) at time 0, the investor receives Nt at maturity (e.g. T-Bill)
The continuous rate r is not directly observable in the market. It assumes dNt = Nt rdt, leading
to Nt = N0 ert . r can be derived through the below relationships:
• yield v.s. continuous rate: 1 + rm Tm = erT
• discount rate v.s. continuous rate:
1
rT
=e
1 − rd Td
where Tm is the time fraction used by the instrument (e.g. 30E/360) and T usually follows
ACT/365 or ACT/ACT.
Note: in a 30/360 type of convention, the time fraction between two dates follows the below
principal Tm =
360×(Y2 −Y1 )+30×(M2 −M1 )+(D2 −D1 )
360
Yves Guo
The Chinese University of Hong Kong (SZ)
69 / 154
Financial Stochastic Models
Numeraire, Discount Factor
Money Market Numeraire
Let rt be an adapted interest rate process. The Money Market Numeraire Mt is define as
Mt = e
Rt
0
ru du
The numeraire can be considered as a risk-free ”deposit” growing at the rate rt continuously over
time.
Equivalently, we can define Dt =
Rt
1
= e− 0 ru du as the Discount Factor. If rt is a constant r,
Mt
we have Mt = ert and Dt = e−rt
Yves Guo
The Chinese University of Hong Kong (SZ)
70 / 154
Financial Stochastic Models
No-Arbitrage Conditions
Cash-and-Carry
The spot-forward no-arbitrage relationship for a stock is
K = S0 1 + (r − rrepo )Tm − div
where S0 , K, r, rrepo and div represent, respectively, the spot price, the forward price at T , the
money market interest rate, the Repo rate of the stock and the time-T value of the dividends
paid during the period (0, T ]. If rrepo and div are both zero, it becomes
K = S0 (1 + rTm ) or, in continuous-time modeling, K = S0 erT
Cash-and-Carry strategy consists of hedging the short position of a forward contract by holding
the stock until maturity through a financing in the money market.
Yves Guo
The Chinese University of Hong Kong (SZ)
71 / 154
Financial Stochastic Models
No-Arbitrage Conditions
Put-Call Parity is an arbitrage relationship stating that the followings are equivalent:
1
long vanilla call and short vanilla put, both at the same strike K;
2
long forward contract with strike K.
Notes:
• This arbitrage forces the vanilla call and put options with the same strike level to have the
same implied volatility value;
• It illustrates an interesting case that the combination of two options is no more an option.
Yves Guo
The Chinese University of Hong Kong (SZ)
72 / 154
Financial Stochastic Models
Risk-Neutral Probability Measure
Risk-Neutral Probability
e is defined as the one under which the expectation of the discounted
A Risk-Neutral Probability P,
e St |F0 = S0
value of any asset’s future price equals to the current price of the asset, i.e. E
Mt
M0
(M0 = 1).
Propositon 3.1 (Risk-Neutral Probability for 1-Factor Models)
Assume that St follows the stochastic differential equation:
dSt = µt St dt + σt St dWt , under P
e (”risk-neutral” measure) under which
Then, there exists a probability measure P
St
Mt
is a
martingale and
d
St
St f
= σt
dWt
Mt
Mt
Yves Guo
ft ).
(or, equivalently, dSt = rSt dt + σSt dW
The Chinese University of Hong Kong (SZ)
73 / 154
Financial Stochastic Models
Risk-Neutral Probability Measure
Proof
Itô’s product rule implies
d
St
St
St
St
= (µt − rt )
dt + σt
dWt = σt
Mt
Mt
Mt
Mt
Applying Girsanov Theorem with Zt =
µt − rt
dWt +
dt .
σt
Z t
Z t
µt − rt
de
P
1
2
θs ds where θt =
|F = exp −
θs dWs −
,
dP t
2
σt
0
0
ft = dWt + θt dt.
we obtain dW
Hence, d
St
St f
= σt
dWt , which implies that
Mt
Mt
Yves Guo
St
Mt
is a e
P-martingale.
The Chinese University of Hong Kong (SZ)
74 / 154
Financial Stochastic Models
Self-Financing Portfolio (with One Stock Example)
A portfolio with stocks and cash is represented as Xt = ∆t St + ζt Mt (∆t , ζt may be negative)
where ∆t , ζt represent respectively the number of stocks and the units in money market account.
A Self-Financing Portfolio is defined as the one satisfying dXt = ∆t dSt + ζt dMt .
Propositon 3.2 (Self-Financing Portfolio)
Xt = ∆t St + ζt Mt is self-financing portfolio if and only if
Z t
Xt
X0
Su
=
+
∆u d
Mt
M0
Mu
0
Hence, if
St
Mt
e
is a P-martingale,
Su
Comment: ∆u d M
=
u
Xt
Mt
1
∆ (dSu
Mu u
e
e Xt |Fs =
is also a P-martingale:
E
M
t
Xs
Ms
− ru Su du) is the present value of the P/L in holding ∆u
stocks financed by borrow, if ∆u ≥ 0. Otherwise, it is the P/L of the short position plus the
interest from lending the shorting proceed to money market.
Yves Guo
The Chinese University of Hong Kong (SZ)
75 / 154
Financial Stochastic Models
Complete Market, Hedging
Complete Market means the modeling under which every derivative security can be hedged
according to a ”complete market model”.
Hedging a contingent claim on tradable assets means the replication of the contingent claim by a
self-financing portfolio of the assets.
e the discounted value of the portfolio is a martingale;
• Under the risk-neutral probability P,
e is the necessary and sufficient condition for the predictable martingale
• The uniqueness of P
representation property which implies the existence of the self-financing portfolio process for
replicating the contingent claim. Actually, the integral part in the martingale representation
constitutes the dynamic hedging process.
Yves Guo
The Chinese University of Hong Kong (SZ)
76 / 154
Financial Stochastic Models
Hedging in Complete Market
Propositon 3.3 (Self-financing Hedging Process in Complete Market)
In complete market, the self-financing hedging process for a short position of a contingent claim
paying out VT at T is
Z t
Vt
V0
Su
=
+
∆u d
Mt
M0
Mu
0
(0 ≤ t ≤ T, M0 = 1)
Su
Mu
where ∆u is a unique predictable process and
e
is P-martingale.
Proof
We replicate (hedge) the contingent claim by a self-financing portfolio with terminal value XT = VT . In
X
complete market, e
P is unique and MT is e
P-martingale. Hence, by the predictable martingale representation
T
theorem, there exists a unique predictable process φu , s.t.
Z t
X0
Xt
fu , 0 ≤ t ≤ T
φu dW
=
+
Mt
M0
0
Defining the unique predictable process ∆u as
φu
, we obtain
S -
σu Mu u
Xt
X0
=
+
Mt
M0
t
Z
∆u σ u
0
Su f
X0
d Wu =
+
Mu
M0
t
Z
∆u d
0
Su
.
Mu
By Proposition 3.2, Xt is a self-financing portfolio. Setting Vt = Xt , ∀ 0 ≤ t ≤ T , we prove the proposition.
Yves Guo
The Chinese University of Hong Kong (SZ)
77 / 154
Financial Stochastic Models
Pricing in Complete Market
From the above analysis, we obtained the pricing for a derivative of European style paying out VT
at maturity by taking conditional expectation:
Fair Price at Inception
e
V0 = M 0 E
VT
|F0
MT
If Mt = ert , then M0 = 1. Hence
h
i
e e−rT VT |F0
V0 = E
Mark-To-Market Price at time t
e
Vt = M t E
VT
|Ft
MT
Yves Guo
The Chinese University of Hong Kong (SZ)
78 / 154
Financial Stochastic Models
Black-Scholes-Merton Model
Yves Guo
The Chinese University of Hong Kong (SZ)
79 / 154
Financial Stochastic Models
Black-Scholes-Merton Model
Black-Scholes-Merton assumes that the asset follow the following stochastic process:
dSt = µSt dt + σSt dWt ,
where
σ: constant volatility;
r: constant money market rate;
µ: the drift of the asset in its real probability P.
Yves Guo
The Chinese University of Hong Kong (SZ)
80 / 154
Financial Stochastic Models
Black-Scholes-Merton Model
Risk-Neutral Probability
According to Proposition 3.1, we have
d
St f
St
=σ
dWt .
Mt
Mt
where Zt =
de
P
|
dP Ft
Z
= exp −
t
θdWu −
0
1
2
Z
0
t
µ−r
θ2 du and θ =
.
σ
e St is a martingale.
Under P,
Mt
Stochastic Differential Equation for BSM Model
Applying Ito’s rule to the above result for
St
,
Mt
we obtain the SDE for the asset price process
ft .
dSt = rSt dt + σSt dW
1
It can be shown that the solution for the SDE is St = S0 e(r− 2 σ
Yves Guo
2
ft
)t+σ W
.
The Chinese University of Hong Kong (SZ)
81 / 154
Financial Stochastic Models
Black-Scholes-Merton Model
Black-Scholes PDE
Let Vt be the mark-to-market value of a derivative paying out h(ST ) which is a function of the
underlying’s price at maturity T .
The differential of
d
Vt
Mt
=
=
Vt
Mt
is
∂V
∂V
1 ∂2V
dt +
dS +
dhS, Sit
2
∂t
∂S
2 ∂S
∂V
1
∂V
∂2V
∂V
ft .
+ rS
+ σ2 S 2
dt + e−rt
σSdW
e−rt −rV +
2
∂t
∂S
2
∂S
∂S
e−rt
−rV dt +
Vt
is a martingale. Therefore, the dt term (drift) should be zero
Mt
which leads to the Black-Scholes PDE:
According to Proposition 3.2,
∂V
∂V
1
∂2V
+ rS
+ σ2 S 2
− rV = 0.
∂t
∂S
2
∂S 2
with terminal condition VT = h(ST )
Yves Guo
The Chinese University of Hong Kong (SZ)
82 / 154
Financial Stochastic Models
Black-Scholes-Merton Model
Pricing
The pricing of a European option paying out h(ST ) is
e −r(T −t) h(ST )|Ft ]
Vt = E[e
Hedging
St
ft , we have
From the above analysis and using d M
= e−rt σSt dW
t
d
Vt
∂Vt
ft = ∂Vt d St .
= e−rt
σSt dW
Mt
∂St
∂St Mt
It’s integral form is
V0
VT
=
+
MT
M0
T
Z
∆t d
0
St
Mt
where
∆t =
∂Vt
.
∂St
Yves Guo
The Chinese University of Hong Kong (SZ)
83 / 154
Financial Stochastic Models
Closed-form Solution for Call option
The pricing of a European Call option paying CT = (ST − K)+ at maturity T :
c0
=
e
E
CT
|F0
MT
=
+
e (ST − K) |F0
E
erT
h
i
1 2
f
−rT
e
E e
(S0 e(r− 2 σ )T +σWT − K)+ |F0
h
i
e e−rT (ST − K)+
f0 = 0 and W
fT − W
f0 is independent of F0 )
E
(W
h
i
e e−rT ST 1{S >K} − e−rT K 1{S >K}
E
T
T
h
i
−rT
−rT
e
e
E e
ST 1{ST >K} ] − E[e
K 1{ST >K}
=
A − B.
=
=
=
=
Yves Guo
The Chinese University of Hong Kong (SZ)
84 / 154
Financial Stochastic Models
h
fT > v, with v = ln
The condition ST > K is equivalent to W
h
fT
e e− 21 σ2 T +σW
A = S0 E
1{W
f
i
T >v}
h
e ZT 1 f
= S0 E
{W
1
2
fT
T +σ W
eliminated by applying Girsanov Proposition with Zt =
A
=
e T1 f
S0 E[Z
{W
=
e Q [1 Q
S0 E
f +σT >v} ]
{W
T >v}
i
T >v}
The first term inside the expectation ZT = e− 2 σ
Then
K
S0
i
− (r − 12 σ 2 )T /σ and hence
.
is an exponential martingale. It can be
dQ
de
P Ft
for defining a new probability Q.
]
(by Bayes’ formula and Girsanov Theorem)
σT
f Q > v − σT } = S0 Q g > v −
√
S0 Q{W
(g is standard Gaussian)
T
T
v − σT
S0 Q g < − √
(symmetry of Gaussian distribution)
T
!
ln SK0 + (r + 12 σ 2 )T
σT − v
√
√
S0 N
= S0 N
= S0 N (d1 ).
T
σ T
T
=
=
=
Yves Guo
The Chinese University of Hong Kong (SZ)
85 / 154
Financial Stochastic Models
B
=
=
e −rT K 1{S >K} ] = e−rT K E[
e1 f
E[e
]
T
{WT >v}
√
−rT
−rT
e
e
f
e
K P{WT > v} = e
K P{g T > v}
−rT
√
e
T < −v} = e−rT KN
K P{g
=
e
=
e−rT KN (d2 ).
ln
S0
K
+ (r − 12 σ 2 )T
√
σ T
!
Hence c0 = A − B = S0 N (d1 ) − e−rT KN (d2 ), where
d1 =
ln
S0
K
+ (r + 12 σ 2 )T
√
σ T
and
√
d2 = d1 − σ T .
In the same way, we can obtain ct = St N (d1 ) − e−r(T −t) KN (d2 ), where
d1 =
ln
St
K
+ (r + 21 σ 2 )(T − t)
√
σ T −t
Yves Guo
and
√
d2 = d1 − σ T − t.
The Chinese University of Hong Kong (SZ)
86 / 154
Financial Stochastic Models
Stock Dividends
Dividend Modeling
• Continuous dividend: dSt = µt St dt + σt St dWt − At St dt; It is evidently a theoretical
assumption for modeling;
• Proportional dividend: dividend amount of At St are paid at discrete time t1 , t2 , t3 , . . .;
• Cash dividend: dividends are paid as fixed cash amount at discrete times. This is the most
common dividend form.
Notes. Fixed cash dividend for long term is not a viable dividend modeling (a stock of $100
paying $3 dividend will not still pay $3 even when its price drops to $10).
In practice, people often use:
• cash dividends for the short term (e.g. ≤ 2 years);
• proportional dividends for long term (e.g. ≥ 5 years);
• mixture of cash dividends and proportional dividends in between.
Definition.
• “Price Return” of a stock is the return without adding back the already paid dividends
• “Total Return” reflects the return by reinvesting all the paid dividends in the same stock
Yves Guo
The Chinese University of Hong Kong (SZ)
87 / 154
Financial Stochastic Models
Risk-Neutral SDE with Continuous Dividend
For simplifying the illustration but without loss of generality, we assume that the dividend yield,
interest rate and the drift of asset price are all constants A, r and µ. The asset price model is
dSt = µSt dt + σt St dWt − ASt dt,
As St eAt is the total return of the asset, its discounted value
St eAt
Mt
should be a martingale under
the risk-neutral probability:
d
St eAt
Mt
=
d e−rt eAt St = d e(A−r)t St
=
(A − r)e(A−r)t St dt + e(A−r)t dSt
=
e(A−r)t St [(A − r)dt + (µ − A)dt + σt dWt ]
µ−r
dt + dWt
e(A−r)t σt St
σt
ft ,
e(A−r)t σt St dW
=
=
ft =
where dW
µ−r
dt
σt
+ dWt . Equating the second and last lines, we obtain the risk-neutral SDE,
ft .
dSt = (r − A)St dt + σt St dW
Yves Guo
The Chinese University of Hong Kong (SZ)
88 / 154
Financial Stochastic Models
Discussion on Hedging
Yves Guo
The Chinese University of Hong Kong (SZ)
89 / 154
Financial Stochastic Models
Sensitivities (Greeks)
In Black-Scholes-Merton model, the price of a portfolio Πt depends on the stock price, time to
maturity, volatility and risk-free interest rate: Πt = Π(T − t, St , σ, r). We denote these
sensitivities by greek letters:
• Theta: Θt = ∂Π (t);
∂t
• Vega: Vt = ∂Π (t).
• Delta: ∆t = ∂Π (t);
∂S
2
• Gamma: Γt = ∂ Π
2 (t);
Θt + rS∆t +
∂Π
(t);
∂r
∂σ
∂S
We can write the BSM PDE
• Rho: ρt =
∂Π
(t)
∂t
+ rS ∂Π
(t) +
∂S
1 ∂2Π
(t)σ 2 St2
2 ∂S 2
= rΠt as
1
Γt σ 2 St2 = rΠt .
2
If Π is delta-neutral (∆t = 0), then Θt + 21 Γt σ 2 St2 = rΠt . It shows that Gamma and Theta
should have opposite signs if their values are large, as Πt tends to be small for delta-hedged
portfolio.
Yves Guo
The Chinese University of Hong Kong (SZ)
90 / 154
Financial Stochastic Models
Yves Guo
The Chinese University of Hong Kong (SZ)
91 / 154
Financial Stochastic Models
Yves Guo
The Chinese University of Hong Kong (SZ)
92 / 154
Financial Stochastic Models
Yves Guo
The Chinese University of Hong Kong (SZ)
93 / 154
Financial Stochastic Models
Yves Guo
The Chinese University of Hong Kong (SZ)
94 / 154
Financial Stochastic Models
Some Practical Hedging Issues
The assumptions in Black-Scholes-Merton model are over simplistic. One of the issue is discrete
hedging.
Discrete Hedging
Delta hedging can only be done at discrete times (a few times a day at most). The negative
Gamma position will make the derivative under-hedged.
• The negative Gamma position is compensated by a positive Theta.
• Conversely, the positive Gamma position may get benefit from large market moves. However,
this benefit is counterbalanced by the negative Theta.
The Gamma-Theta ratio is an important factor for managing a trading book.
Yves Guo
The Chinese University of Hong Kong (SZ)
95 / 154
Financial Stochastic Models
Yves Guo
The Chinese University of Hong Kong (SZ)
96 / 154
Financial Stochastic Models
Some Numerical Methods for Option Pricing
Yves Guo
The Chinese University of Hong Kong (SZ)
97 / 154
Financial Stochastic Models
Numerical Methods for Option Pricing
There are several methods used in practice for option pricing :
• Closed-form solutions: Closed-form solutions (e.g. Black Scholes formula) are accurate and
fast to calculate. However, only a very few options have had the closed-forme solutions
found under simple models like Black-Scholes-Merton.
• Numerical Integration: It is also an efficient method. However, it is applicable only when
the asset’s probability of transition is known, which is not the case in general.
• Tree methods: Assume that, over a small time step, the asset price has only two possible
moves: ”up” by a proportion of u probability p, or ”down”by a proportion of d with
probability 1 − p. A Binomial-tree can be constructed with time steps until the maturity of
the considered option. The option price can then be calculated on the tree. Similarly, people
have also developed Trinomial-tree method. The tree methods are limited to options
involving less than two random variable in general.
Yves Guo
The Chinese University of Hong Kong (SZ)
98 / 154
Financial Stochastic Models
Numerical Methods for Option Pricing
• PDE method: there is a link between SDE (Stochastic Differential Equation) and PDE
(Partial Differential Equation). Instead of resolving the SDE for option pricing, one can
choose to resolve the relevant PDE. PDEs are well studied in mathematics and physics. Like
the tree methods, PDE method is limited to options involving less than two random variable
in general.
• Monte Carlo simulation: it is the simplest but the universal method for pricing all types of
options (excluding American options which requires special Monte Carlo methods). It
consists of simulating the random paths and then calculating the averaged discounted payoff
value as the option price.
In this course, we only present Binomial Tree, PDE and Monte Carlo method.
Yves Guo
The Chinese University of Hong Kong (SZ)
99 / 154
Financial Stochastic Models
Binomial Tree
In Binomial Tree method, it is assumed that, over a small time step ∆t, the asset price has only
two possible moves:
• up by a proportion of u with risk-neutral probability p, or
• down by a proportion of d with risk-neutral probability 1 − p.
A binomial tree will be constructed with time steps 0, ∆t, 2∆t, 3∆t, . . . , which represents a
diffusion of the asset prices with the transition probabilities.
Yves Guo
The Chinese University of Hong Kong (SZ)
100 / 154
Financial Stochastic Models
Binomial Tree
Determination of p, u and d
Parameters are chosen so that the tree gives correct values for the mean and variance of the asset
price changes under risk-neutral probability. A further condition on u and d is imposed in order to
get a third equation for solving 3 unknowns u, d and p:

Mean: pu + (1 − p)d = er∆t ,




2
Variance: pu2 + (1 − p)d2 = e2r∆t+σ ∆t ,


1


u= .
d
(1)
(2)
(3)
When terms of higher order than ∆t are ignored, the solution to (1), (2) and (3) is:
p=
er∆t − d
,
u−d
u = eσ
√
∆t
and
d = e−σ
√
∆t
.
To obtain the option price at each node, we have
V (t, S) = e−r∆t [pV (t + ∆t, Su) + (1 − p)V (t + ∆t, Sd)].
Yves Guo
The Chinese University of Hong Kong (SZ)
101 / 154
Financial Stochastic Models
Binomial Tree
e St+∆t |F (t)] = St , i.e.,
Derivation of (1): Under risk-neutral probability, we have E[
Mt+∆t
Mt
e
−r(t+∆t)
St [pu + (1 − p)d]
⇒
pu + (1 − p)d
=
=
e
−rt
St ,
e
r∆t
.
Derivation of (2):
From the property of log normal distribution, we have V ar(St+∆t ) = St2 e2r∆t (eσ
2 ∆t
− 1).
2
2
From V ar(St+∆t ) = E[St+∆t
] − (E[St+∆t ])2 , E[St+∆t
] = p(uSt )2 + (1 − p)(dSt )2 and
(E[S∆t ])2 = (puSt + (1 − p)dSt )2 , we obtain equation (2):
2
2
pu + (1 − p)d = e
Yves Guo
2r∆t+σ 2 ∆t
.
The Chinese University of Hong Kong (SZ)
102 / 154
Financial Stochastic Models
Binomial Tree
Yves Guo
The Chinese University of Hong Kong (SZ)
103 / 154
Financial Stochastic Models
Finite Difference Methods
We take the example of BSM model (i.e. dSt /St = rdt + σdWt ) for a European option with
payoff function h(ST ).
From previous analysis, the European option price Vt = E[e−r(T −t) h(ST )] satisfies the PDE

2
 ∂V + rS ∂V + 1 σ 2 S 2 ∂ V − rV = 0
∂t
∂S
2
∂S 2

VT = h(ST ).
Conversely, if St follows BSM model and Vt satisfies the above PDE, then
V0 = E[e−rT h(ST )].
Actually, applying Itô-Doeblin formula to e−rT VT , we have
e−rT VT = V0 +
T
Z
0
e−rt [
∂V
∂V
1
∂2V
+ rS
+ σ2 S 2
− rV ]dt +
∂t
∂S
2
∂S 2
Z
T
0
e−rt
∂Vt
St σdWt
∂St
As the PDE implies that the term before dt is zero, we obtain V0 = E[e−rT VT ] = E[e−rT h(ST )]
by taking expectation on both side.
The finite difference is the most straightforward numerical method. We illustrate the finite
difference implementation for BSM model, which is a 1-dimensional PDE.
Yves Guo
The Chinese University of Hong Kong (SZ)
104 / 154
Financial Stochastic Models
Finite Difference Methods
Finite Difference Methods for Derivatives Calculation
From the Taylor expansions:
V (x̄ + δx)
=
V (x̄ − δx)
=
∂V
(x̄)δx +
∂x
∂V
V (x̄) −
(x̄)δx +
∂x
V (x̄) +
1 ∂2V
1 ∂3V
(x̄)δx2 +
(x̄)δx3 + O(δx4 ),
2
2 ∂x
3! ∂x3
1 ∂2V
1 ∂3V
(x̄)δx2 −
(x̄)δx3 + O(δx4 ),
2 ∂x2
3! ∂x3
we obtain the different methods for calculating the derivatives:
• Forward difference (with precision O(δx)):
V (x̄ + δx) − V (x̄)
∂V
(x̄) =
;
∂x
δx
• Centered difference (with precision O(δx2 )):
∂V
(x̄)
∂x
2
∂ V
(x̄)
∂x2
=
=
V (x̄ + δx) − V (x̄ − δx)
;
2δx
V (x̄ + δx) + V (x̄ − δx) − 2V (x̄)
.
δx2
• ...
Yves Guo
The Chinese University of Hong Kong (SZ)
105 / 154
Financial Stochastic Models
Finite Difference Methods
Grid Construction
Because Black–Scholes–Merton is a log-normal model, it is more efficient to work with x = ln S:
1 ∂2V
∂V
+ σ2
+
∂t
2
∂x2
r−
σ2
2
∂V
− rV (x, t) = 0,
∂x
(4)
with European-type payoff V (x, T ) for −∞ < x < ∞.
We truncate the spatial domain as x ∈ [L1 , L2 ] and replace the boundary conditions V (−∞, t)
by V (L1 , t) and V (∞, t) by V (L2 , t).
Next we partition the solution domain [L1 , L2 ] × [0, T ] by grid lines:
• [L1 , L2 ] into n equal sub-intervals, each of length δx, and
• [0, T ] into m equal sub-intervals, each of length δt.
Denote xi = L1 + iδx and tj = jδt for 0 ≤ i ≤ n and 0 ≤ j ≤ m.
Yves Guo
The Chinese University of Hong Kong (SZ)
106 / 154
Financial Stochastic Models
Finite Difference Methods
Grid Construction
xO
V (L2 , t)
L2−
V (xi , tj )
•
•
•
•
L1 + 2δx−
•
•
•
•
L1 + δx −
•
•
•

L1
δt 2δt
V (x, T )
•
L1 + iδx −
jδt
T
/t
T
V (L1 , t)
Yves Guo
The Chinese University of Hong Kong (SZ)
107 / 154
Financial Stochastic Models
Finite Difference Methods
Terminal and Boundary Conditions
Denote V i (t) for V (xi , t) for i = 1, 2, . . . , n − 1.
• The terminal condition for V (x, T ) can be obtain according to the payoff of the option; (in
the terminology for differential equations, it is called Initial Value Problem as one can choose
to work with reversed time t0T − t instead of t);
• The boundary conditions can determined according to the payoff of the option, e.g. for a
European call option V (x0 , t) = V (L1 , t) ≈ 0 and V (xn , t) = V (L2 , t) ≈ eL2 − Ke−r(T −t) .
Instead of option specific the boundary conditions as the above example, a general boundary
condition may be applied to all options which is known as ”zero gamma boundary condition”
(∂xx V = 0) at L1 and L2 , i.e., V (x0 , t) = 2V 1 (t) − V 2 (t) and
V (xn , t) = 2V n−1 (t) − V n−2 (t).
Yves Guo
The Chinese University of Hong Kong (SZ)
108 / 154
Financial Stochastic Models
Finite Difference Methods
Equation System
Now, apply centered difference:
1 V i+1 (t) − 2V i (t) + V i−1 (t)
∂V i (t)
+ σ2
+
∂t
2
δx2
r−
σ2
2
V i+1 (t) − V i−1 (t)
− rV i (t) = 0
2δx
which leads to the following system of equations:

b

 
 ∂t V 2 (t)  a

 

 
..

=

 
.

 

 
∂t V n−2 (t) 

∂t V 1 (t)

∂t V n−1 (t)
where a =

c
b
..
.
c
..
a
.
..
.
b
a
V 1 (t)


 

  V 2 (t)  
 

 

..
+

 

.
 

 

c  V n−2 (t) 
b
V n−1 (t)
aV (x0 , t)

0
..
.









0
cV (xn , t)
r − σ 2 /2
σ2
σ2
r − σ 2 /2
σ2
−
, b=r+
,c=−
−
.
2
2
2δx
2(δx)
(δx)
2δx
2(δx)2
Yves Guo
The Chinese University of Hong Kong (SZ)
109 / 154
Financial Stochastic Models
Finite Difference Methods
Equation System
The above system of equations can be expressed as
∂v(t)
= Av(t) + f (t),
∂t
(5)
Recall that ”zero gamma boundary condition” implies:
• V (x0 , t) = 2V 1 (t) − V 2 (t)
• V (xn , t) = 2V n−1 (t) − V n−2 (t)
Hence, with ”zero gamma boundary condition”, f (t) will be a zero vector and we obtain:
∂v(t)
= Dv(t)
∂t
The choice of the finite difference for
(6)
∂v(t)
∂t
on the grid leads to different numerical methods. We
present the most usual ones in the following sections.
Yves Guo
The Chinese University of Hong Kong (SZ)
110 / 154
Financial Stochastic Models
Finite Difference Methods
Explicit Scheme
The explicit scheme is equivalent to, for j = 0, 1, . . . , m,
(vj − vj−1 )/δt = Dvj ,
or,
vj−1 = (I − δtD)vj ,
where I is an identity matrix of size n − 1.
Since vm = [V (x1 , tm ), . . . , V (xn−1 , tm )]| are known values at maturity, a time-marching
operation is performed to obtain vm−1 , vm−2 , and after m times, v0 at time 0.
The accuracy of explicit scheme is O(δt) and O(δx2 ).
Yves Guo
The Chinese University of Hong Kong (SZ)
111 / 154
Financial Stochastic Models
Finite Difference Methods
Implicit Scheme
The implicit scheme is equivalent to, for j = 0, 1, . . . , m,
(vj − vj−1 )/δt = Dvj−1 ,
or,
(I + δtD)vj−1 = vj .
The time-marching process starts from the known vm and a tridiagonal linear system needs to be
solved at each time step.
The accuracy of implicit scheme is O(δt) and O(δx2 ). Compared to the explicit method, the
implicit method is more robust.
Yves Guo
The Chinese University of Hong Kong (SZ)
112 / 154
Financial Stochastic Models
Finite Difference Methods
Crank-Nicolson Scheme
The Crank–Nicolson scheme combines the implicit and explicit schemes by introducing a half
time-step j −
I+
1
2
between j − 1 and j:
δt
D vj−1 = vj− 1
2
2
and
vj− 1 =
2
δt
I − D vj .
2
That is
I+
δt
δt
D vj−1 = I − D vj .
2
2
For the resolution, a tridiagonal system is solved at each time-step during time-marching.
The scheme is second order accurate in both time and space (O(δt2 ) and O(δx2 )).
Yves Guo
The Chinese University of Hong Kong (SZ)
113 / 154
Financial Stochastic Models
Finite Difference Methods
Graphical illustration of some of the finite difference methods
Yves Guo
The Chinese University of Hong Kong (SZ)
114 / 154
Financial Stochastic Models
Finite Difference Methods
Accuracy analysis for the finite difference methods
Denote the terms in the above partial differential equation as :
L(x̃, t̃) =
∂V
∂2V
∂V
(x̃, t̃) + H(x̃, t̃), where H(x̃, t̃) = a 2 (x̃, t̃) + b
(x̃, t̃) + cV (x̃, t̃).
∂t
∂x
∂x
The finite difference approximation of H(xi , t) is
e i , t) = a V (x
H(x
i+1 , t)
+ V (xi−1 , t) − 2V (xi , t)
V (xi+1 , t) − V (xi−1 , t)
+b
+ cV (xi , t).
2
δx
2δx
The error of the finite difference H̄(xi , t) is
e i , t) − H(xi , t)
H(x
=
a
2 ∂4V i
1 ∂3V i
(x , t)δx2 + O(δx4 ) + b
(x , t)δx2 + O(δx4 )
4! ∂x4
3! ∂x3
e i , t) − H(xi , t) = O(δx2 )
Hence, H(x
Yves Guo
The Chinese University of Hong Kong (SZ)
115 / 154
Financial Stochastic Models
Finite Difference Methods
The explicit finite difference approximation of L(xi , tj ) is
e ex (xi , tj )
L
V (xi , tj ) − V (xi , tj−1 )
e i , tj )
+ H(x
δt
1 ∂2V i j
∂V i j
e i , tj )
(x , t ) +
(x , t )δt + O(δt2 ) + H(x
∂t
2 ∂t2
=
=
e i , t) − H(xi , t) = O(δx2 ), the error of the explicit finite difference is
As H(x
2
e ex (xi , tj ) − L(xi , tj ) = 1 ∂ V (xi , tj )δt + O(δt2 ) + O(δx2 )
L
2 ∂t2
Hence, the order of accuracy for the explicit scheme is O(δt, δx2 ).
Similarly, the implicit finite difference approximation of L(xi , tj−1 ) is
e im (xi , tj−1 )
L
=
V (xi , tj ) − V (xi , tj−1 )
e i , tj−1 ),
+ H(x
δt
and the order of accuracy for the implicit scheme is O(δt, δx2 ).
Yves Guo
The Chinese University of Hong Kong (SZ)
116 / 154
Financial Stochastic Models
Finite Difference Methods
By the Taylor expansion of V (·, t̄ + ) and V (·, t̄ − ) where t̄ =
the finite difference approximations of
e
L
ex
j
(·, t )
im
(·, t
j−1
)
and
1 j−1
(t
2
+ tj ), =
δt
,
2
we obtain
L(·, tj−1 ):
V (·, tj ) − V (·, t̄)
e tj )
+ H(·,
∂V
1 ∂2V
2
e tj )
(·, t̄) +
(·, t̄) + O( ) + H(·,
∂t
2 ∂t2
=
=
e
L
L(·, tj )
=
=
V (·, t̄) − V (·, tj−1 )
e tj−1 )
+ H(·,
1 ∂2V
∂V
2
e tj−1 ).
(·, t̄) −
(·, t̄) + O( ) + H(·,
∂t
2 ∂t2
On the other hand, the Taylor expansion of
∂V
∂t
(·, tj ) and
∂V
∂t
(·, tj−1 ) with t̄ and gives
∂V
∂V
∂2V
∂V
∂V
∂2V
j
2
j−1
2
(·, t ) =
(·, t̄) +
(·, t̄) + O( ) and
(·, t
)=
(·, t̄) −
(·, t̄) + O( ).
∂t
∂t
∂t2
∂t
∂t
∂t2
Hence, we obtain
1 ∂V
∂V
∂V
(·, tj ) +
(·, tj−1 ) =
(·, t̄) + O(2 ).
2 ∂t
∂t
∂t
Yves Guo
The Chinese University of Hong Kong (SZ)
117 / 154
Financial Stochastic Models
Finite Difference Methods
Crank-Nicolson method consists of approximating the below
LC−N (xi , tj , tj−1 ) =
1
L(xi , tj ) + L(xi , tj−1 )
2
with
e C−N (xi , tj , tj−1 ) = 1 L
e ex (xi , tj ) + L
e im (xi , tj−1 )
L
2
By the results on the previous slide, we obtain the approximation error
e C−N (xi , tj , tj−1 ) − LC−N (xi , tj , tj−1 ) = O(2 ) + O(δx2 )
L
As =
δt
,
2
the order of accuracy for Crank Nicolson method is O(δt2 , δx2 ).
The equation for Crank-Nicolson method is
i j
i j−1 )
1 e i j
e C−N (xi , tj , tj−1 ) : V (x , t ) − V (x , t
e i , tj−1 ) = 0.
L
+
H(x , t ) + H(x
δt
2
Yves Guo
The Chinese University of Hong Kong (SZ)
118 / 154
Financial Stochastic Models
Monte Carlo Method
Monte Carlo simulation is the most simple and powerful method for pricing European options. It
consists of calculating the expectation based on the Law of Large Numbers.
Law of Large Numbers
Let Xk be i.i.d. (independent and identically distributed) random variables, and
E[|f (X)|] < +∞, then
lim
n→+∞
n
1 X
f (Xk ) = E[f (X)]
n k=1
Yves Guo
a.s.
The Chinese University of Hong Kong (SZ)
119 / 154
Financial Stochastic Models
Monte Carlo Method
Generating Random Variables
Denote U [0, 1] for the uniform distribution over [0, 1]. Let N (x) be the cumulative Normal
distribution function. Consider a random variable g generated as follows:
1
generate u from U [0, 1];
2
calculate g = N −1 (u).
Then, g follows Normal distribution: P{g < x} = N (x)
Yves Guo
The Chinese University of Hong Kong (SZ)
120 / 154
Financial Stochastic Models
Monte Carlo Method
Generating One Sample Path
Consider the stochastic process:
dSt = β(t, St )dt + γ(t, St )dWt
a sample path can be generated as described below:
• Discretize the final option maturity T into m time intervals t0 < t1 < t2 < · · · < tm . The
intervals depend on the option payoff and the model parameters. It is not necessary to have
equally spaced intervals;
• Generate ui from U [0, 1], i = 1, 2, . . . , m;
• Calculate the gi = N −1 (ui );
• Calculate the sample path with Euler scheme, i.e.,
Sti = Sti−1 + β(ti−1 , Sti−1 )∆ti + γ(ti−1 , Sti−1 )∆Wi ,
√
where ∆ti = ti − ti−1 and ∆Wi = gi ∆ti .
Yves Guo
The Chinese University of Hong Kong (SZ)
121 / 154
Financial Stochastic Models
Monte Carlo Method
Option Pricing with Monte Carlo Simulation
The Monte Carlo simulation for pricing a European option paying out f (ST ) is as follows:
1
Time discretization: decompose T into m time intervals: t = t0 < t1 < t2 < · · · < tm ;
2
Path generation: calculate k paths Sti , 1 ≤ k ≤ n, 1 ≤ i ≤ m;
3
Path payoff calculation: f (ST ), 1 ≤ k ≤ n;
4
(k)
(k)
Averaging and discounting (i.e. dividing by the numeraire): set option price as
n
1 X
(k)
e−rT
f (ST ).
n k=1
Yves Guo
The Chinese University of Hong Kong (SZ)
122 / 154
Financial Stochastic Models
Monte Carlo Method
Example: European Call Option under BSM Model
Payoff: max{0, ST − K}
2
Time discretization: one time step of T is sufficient because
• European call option is not path-dependent, and
• the parameters are constant;
fT , we have
Path generation: from ln ST = ln S0 + r − 12 σ 2 T + σ W
√
1
(k)
ln ST = ln S0 + r − σ 2 T + σgk T , gk ∼ N (0, 1),
2
n
o
(k)
(k)
and hence ST = exp ln ST
;
3
Path payoff calculation: V (k) = max{0, ST
1
4
(k)
− K}, 1 ≤ k ≤ n;
Averaging and discounting (i.e. dividing by the numeraire): set option price as
n
1 X (k)
V = e−rT
V
.
n k=1
Yves Guo
The Chinese University of Hong Kong (SZ)
123 / 154
Financial Stochastic Models
Monte Carlo Method
Generating Multivariate Normals
For multi-asset products or multi-factor models, correlated random normals can be generated by means of
Linear Transformation Property: X ∼ N (µ, Σ) ⇒ AX ∼ N (Aµ, AΣAT ), where


σ11
σ12
···
σ1n
 σ21

Σ=
 ..
 .

σ22
···
.
.
.
σ2n 

..
σn1
σn2
···


. ,
. 
. 

.
σij = ρij σi σj , i, j ∈ [1, ..., n]
σnn
is the covariance matrix which is symmetric and positive semidefinite.
Let G ∼ N (0, I) where I is an n × n identity matrix and Σ be the covariance matrix. Now, we do the
following for X:
• Find A such that AAT = Σ, and
• Set X = AG.
Then, X ∼ N (0, Σ) (from linear transformation property, X = AG ∼ N (A0, AIAT ) ⇔ N (0, Σ))
Two methods are commonly used for finding A: Cholesky Factorization and Eigenvector Factorization.
Yves Guo
The Chinese University of Hong Kong (SZ)
124 / 154
Financial Stochastic Models
Monte Carlo Method
Cholesky Factorization
A representation of Σ (positive definite) as AAT with A lower triangular is a Cholesky factorization of Σ:

a11
0


 a21
A=
 .
 .
 .
a22
.
.
.
an1
an2
···
..
.
..
.
0
.
.
.




,


0 
···
ann
and

T
Σ = AA
a11
0


 a21
=
 .
 .
 .
a22
.
.
.
an1
an2
Yves Guo
···
..
.
..
.
···
0
.
.
.







0 
ann

a11
a21
···
an1
0
.
.
.
a22
···
..
.
..
an2 

. .
. 
. 
0
···
0
.

ann
The Chinese University of Hong Kong (SZ)
125 / 154
Financial Stochastic Models
Monte Carlo Method
Cholesky Factorization
Given Σ, we can solve A recursively through the following system of equations:



























a211 = σ11 ,
a11 a21 = σ12 ,
.
.
.
an1 a11 = σ1n ,
a221 + a222 = σ22 ,
.
.
.
a2n1 + a2n2 + · · · + a2nn = σnn .
In particular, when n = 2, σi = 1 (i = 1, 2) and Σ is the correlation matrix of normal variates, we have
 2
 a11 = 1
a11 a21 = ρ
 2
a21 + a222 = 1
p
1 p 0
1 − ρ2 , or, A =
and
2
ρ
1−ρ
√ 1 p 0
B1
W1
g √
g1 √t
p
=A 1
t=
=
W2
g2
ρ
1 − ρ2 g2 t
ρB1 + 1 − ρ2 B2
√
√
(g1 , g2 : independent Normal variables; B1 = g1 t, B2 = g2 t).
implying a11 = 1, a21 = ρ, a22 =
Hence B1 , B2 are independent Brownians and W1 , W2 are two correlated Brownians.
Yves Guo
The Chinese University of Hong Kong (SZ)
126 / 154
Financial Stochastic Models
American Options
Yves Guo
The Chinese University of Hong Kong (SZ)
127 / 154
Financial Stochastic Models
American Option
An American Option gives the option holder the right to early terminate the option before its
maturity. Upon the option exercise, the option holder will be paid the intrinsic value or other
predefined payout.
An American option with discrete exercise dates is called Bermudan Option.
The modeling of American Option involves advanced mathematics. No closed-form formula has
been found. However, the pricing methods with Tree or Finite Difference are simple and intuitive
which are applicable to one underlying based options. For options with more than one underlying
assets, the ”Least-Square Method” is widely used in the financial industry. It is a special Monte
Carlo method proposed by Longstaff and Schwartz.
In this course, we only present the Tree method in detail.
Yves Guo
The Chinese University of Hong Kong (SZ)
128 / 154
Financial Stochastic Models
American Option Pricing with Binomial-Tree under BSM
The tree is constructed in the same way as the European option. But the option calculation is
different. With the backward induction, we calculate, at each node:
• the Continuation Value: the option value;
• the Exercise Value: the payout of the option with early exercise;
• the (conditional) option price at the node will be
max{Exercise Value, Continuation Value}.
We illustrate it through an example in the Excel spread sheet.
Yves Guo
The Chinese University of Hong Kong (SZ)
129 / 154
Financial Stochastic Models
Yves Guo
The Chinese University of Hong Kong (SZ)
130 / 154
Financial Stochastic Models
American Option Pricing with Finite Difference Methods
For American options, the option prices satisfy ”partial differential inequalities” with terminal
condition as well as boundary conditions for the early exercise. These systems can be solved with
finite difference methods.
The explicit finite difference method of American options is similar to the binomial tree method.
It consists of taking V (x, t) = max{Exercise Value, Continuation Value} as the American
option value on the grid where Continuation Value is calculated with the method for European
options at each time step t from the American option values of the precedent step.
For implicit finite difference method, special care needs to be taken. We can find the explication
in more detailed references, such as the book of Paul Wilmott, ”Derivatives: the theory and
practice of financial engineering”, John Wiley & Sons.
Yves Guo
The Chinese University of Hong Kong (SZ)
131 / 154
Financial Stochastic Models
Propositon 7.1
The price of an American call option is equal to the price of the corresponding European call if
• there is no dividend for the underlying stock, and
• the interest rate r is nonnegative.
Proof
Denote Ct (S0 , K, T ) and ct (S0 , K, T ) for, respectively, American and European Call option prices at time t
(∀t < T ). Evidently, Ct (S0 , K, T ) ≥ ct (S0 , K, T ). We show that
ct (S0 , K, T ) ≥ M ax(0, St − e
−r(T −t)
K)
Define two portfolios at date t:
• Portfolio A: Long ct (S0 , K, T ) + a bond with the value of e−r(T −t) K
• Portfolio B: Long one share St
At maturity T , we have
• Portfolio A: M ax(0, ST − K) + K = M ax(0, ST , K)
• Portfolio B: ST (no dividend payment)
Yves Guo
The Chinese University of Hong Kong (SZ)
132 / 154
Financial Stochastic Models
Proof (continued)
Hence, we should have A ≥ B, for any time until maturity, i.e.
ct (S0 , K, T ) + e
−r(T −t)
K > St
or
−r(T −t)
ct (S0 , K, T ) ≥ M ax(0, St − e
K)
(because ct (S0 , K, T ) ≥ 0)
Consequently, we have the following inequalities
Ct (S0 , K, T ) ≥ ct (S0 , K, T ) ≥ M ax(0, St − e
−r(T −t)
K) ≥ M ax(0, St − K)
(as r ≥ 0)
Because the early exercise price is M ax(0, St − K), it is not optimal for the option holder to exercise the
option before the maturity (the option holder should sell the option instead of exercising it). Therefore,
Ct (S0 , K, T ) = ct (S0 , K, T )
Yves Guo
The Chinese University of Hong Kong (SZ)
133 / 154
Financial Stochastic Models
Foreign Exchange Modeling
and
Composite/Quanto Options
Yves Guo
The Chinese University of Hong Kong (SZ)
134 / 154
Financial Stochastic Models
FX Market Terminology
Notes on terms used in FX market:
• we sometimes use the term Ccy1 for foreign currency and Ccy2 for domestic currency;
• Ccy1/Ccy2 denotes the exchange rate (units of Ccy2 per unit of Ccy1); Example: USD/JPY;
• markets usually fix the quotation order for the pairs; Example, EUR/USD, GBP/USD,
USD/JPY, USD/HKD...
• the Call option on Ccy1/Ccy2 is actually the Put option on Ccy2/Ccy1. As a consequence,
people often use the terms like USD call - JPY put for describing the Call option on
USD/JPY.
Yves Guo
The Chinese University of Hong Kong (SZ)
135 / 154
Financial Stochastic Models
Foreign Exchange Modeling
Basic arbitrage relationship for foreign exchange rate and risk-neutral SDE:
Ft = X0 e(rd −rf )t ,
where
• Ft : forward price of foreign exchange rate (units of domestic ccy per foreign ccy unit);
• X0 : current foreign exchange rate (i.e. the spot rate);
• rd : interest rate of the domestic currency;
• rf : interest rate of the foreign currency.
Yves Guo
The Chinese University of Hong Kong (SZ)
136 / 154
Financial Stochastic Models
Basic Model
From the domestic investor’s point of view, foreign currency can be considered as an asset paying
continuous dividend. If we assume that the FX rate follows geometric Brownian motion, its
risk-neutral SDE will be
ft
dXt = (rd − rf )Xt dt + σX Xt dW
(known as Garman-Kohlhagen Model).
Call/Put Options.
The closed-form solution can be derived in the same way as the BSM formula for stocks paying
continuous dividends:
CallFX
=
e−rf T X0 N (d1 ) − e−rd T KN (d2 ),
PutFX
=
e−rd T KN (−d2 ) − e−rf T X0 N (−d1 ),
where
d1 =
ln
X0
K
2 T
+ rd − rf + 21 σX
√
σX T
Yves Guo
and
d2 = d1 − σX
√
T.
The Chinese University of Hong Kong (SZ)
137 / 154
Financial Stochastic Models
Domestic Risk-Neutral Probability for a Foreign Asset
Let S t be a foreign asset process and Xt be the exchange rate process (units of domestic
currency per unit foreign currency). Assume the following SDEs:
ef :
• under the foreign risk-neutral probability P
f f (t)
dS t = rf S t dt + σS S t dW
S
(7)
ed :
• under the domestic risk-neutral probability P
f d (t).
dXt = (rd − rf )Xt dt + σX Xt dW
X
(8)
Propositon 8.1
ed :
The SDE for the foreign asset under the domestic risk-neutral probability P
f d (t)
dSt = (rf − ρσS σX )S t dt + σS St dW
S
and
f d (t)
dYt = rd Yt dt + σY Yt dW
Y
f d (t)dW
f d (t) and σY =
where Yt = Xt St , ρdt = dW
X
S
Yves Guo
q
2 + σ 2 + 2ρσ σ
σX
X S
S
The Chinese University of Hong Kong (SZ)
138 / 154
Financial Stochastic Models
Proof
f f (t) = dW
f d (t) − θdt
Girsanov proposition implies dW
S
S
We note that Yt = Xt St is actually a domestic asset. So, under e
Pd , we should have
f d (t)]
dYt = Yt [rd dt + σY dW
Y
(9)
We determine θ and σY in the follows:
dYt
=
S t dXt + Xt dS t + dhX, Sit
=
f (t) + rf dt + σS dW
f (t) + ρσS σX dt]
S t Xt [(rd − rf )dt + σX dW
X
S
=
f d (t) + σS dW
f d (t)]
Yt [(rd + ρσS σX − θσS )dt + σX dW
X
S
q
2 + σ 2 + 2ρσ σ dW
f d (t)]
Yt [(rd + ρσS σX − θσS )dt + σX
X
S
Y
S
=
d
f
Compare the above with (9) we obtain
θ = ρσX
and
σY =
q
2 + σ 2 + 2ρσ σ
σX
X S
S
f f (t) = dW
f d (t) − ρσX dt in (7), we prove the proposition.
Applying dW
S
S
Yves Guo
The Chinese University of Hong Kong (SZ)
139 / 154
Financial Stochastic Models
Composite Option.
Definition of a Composite Call Option: CallCompo (T ) = (XT ST − K)+ .
For pricing composite options, it suffices to use the SDE
f d (t),
dYt = rd Yt dt + σY Yt dW
Y
with Yt = Xt S t and σY =
q
2 + σ 2 + 2ρσ σ .
σX
X S
S
For example, Composite Call Option:
ed
CallCompo (0) = E
(XT ST − K)+
|F 0 = X0 S0 N (d1 ) − e−rd T KN (d2 ),
MT
where
d1 =
ln
X0 S0
K
2 )T
+ (rd + 12 σY
√
σY T
Yves Guo
and
d2 = d1 − σY
√
T.
The Chinese University of Hong Kong (SZ)
140 / 154
Financial Stochastic Models
Quanto Option.
Definition of a Quanto Call Option: CallQuanto (T ) = (ST − K)+ paying out in domestic
currency;
ed , we get
Pricing under P
+
+
e d (ST − K)
e d [e−rd T (ST − K)+ ]
e d (ST − K) |F 0 = E
=E
CallQuanto (0) = E
MT
MT
=
2
fdT
T +σS W
e d [e−rd T (S0 e(rf −ρσX σS )T − 12 σS
S
E
− K)+ ]
=
2
f d (T )
T +σS W
e d [e(−rd +rf −ρσX σS )T e−(rf −ρσX σS )T (S0 e(rf −ρσX σS )T − 12 σS
S
E
− K)+ ]
=
e(−rd +rf −ρσX σS )T [S0 N (d1 ) − e−(rf −ρσS σX )T KN (d2 )]
=
e−(rd −rf )T (e−ρσS σX T S0 N (d1 ) − e−rf T KN (d2 )),
where
d1 =
ln
S0
K
2 )T
+ (rf − ρσX σS + 12 σS
√
σS T
Yves Guo
and
√
d2 = d1 − σS T .
The Chinese University of Hong Kong (SZ)
141 / 154
Financial Stochastic Models
Hedging
Because of the presence of FX risk, the hedging of a short position of a derivative V is realized through the
following self-financing portfolio Π(t, S t , Xt ):
• holding ∆S
t units of the asset (stock) S t ;
• holding ∆X
t units of the foreign currency;
• financing the position with domestic interest rate rd ;
• investing the portfolio value Π(t, S t , Xt ) in money market with rate rd .
S
X
In the below, we simplify the writing of Π(t, S t , Xt ), X t , S t , ∆S
t , ∆t and V (t, S t , Xt ) with Π, X, S, ∆ ,
∆X and V .
Yves Guo
The Chinese University of Hong Kong (SZ)
142 / 154
Financial Stochastic Models
Hedging - continued
b =
Denote Mt = erd t , Π
Π
Mt
= e−rd t Π and X ∗ = erf t X.
b is a martingale under e
The discounted portfolio Π
Pd , which implies
S
b = ∆ d(
dΠ
XS
X∗
X∗
b = ∆S d(e−rd t XS) + e−rf t ∆X d(e−(rd −rf )t X).
)+∆
d(
) = dΠ
Mt
Mt
where ∆X = erf t ∆X
∗
Or, equivalently,
dΠ
=
rd Πdt + e
rd t
S
∆ d(e
−rd t
XS) + e
S
(rd −rf )t
X
∆ d(e
−(rd −rf )t
X)
X
=
rd Πdt + ∆ [d(XS) − rd XSdt] + ∆ [dX − (rd − rf )Xdt]
=
rd Πdt + ∆ d(XS) + ∆ dX + rf ∆ Xdt − rd (∆ XS + ∆ X)dt,
S
X
X
S
X
where the fourth term is the carry return from the holding of foreign ccy and the last term represents the
financing in domestic ccy.
The value of the derivative paying out V (T, ST , XT ) can be delta-hedged by setting
V (t, S t , Xt ) = Π(t, S t , Xt ).
Yves Guo
The Chinese University of Hong Kong (SZ)
143 / 154
Financial Stochastic Models
Hedging - continued
b (t, S t , Xt ) = e−rd t V (t, S t , Xt ), we get
Applying Itô-Doeblin formula to V
b =
dV
b
b
∂V
∂V
∂V
∂V
−r t
dS +
dX + [. . .]dt = e d
dS +
dX + [. . .]dt.
∂S
∂X
∂S
∂X
(10)
From the previous slide, we have
b
dΠ
=
e
−rd t
∆ [d(XS) − rd XSdt] + e
=
e
−rd t
∆ (XdS + SdX) + e
S
S
−rd t
−rd t
X
∆ [dX − (rd − rf )Xdt]
X
∆ dX + [. . .]dt,
or,
b =e
dΠ
−rd t
S
[∆ XdS + (∆
X
S
+ ∆ S)dX] + [. . .]dt.
(11)
Equating the dS and dX terms in (10) and (11), we get:
∆
S
=
1 ∂V
X ∂S
and
Yves Guo
∆
X
=
∂V
S
− ∆ S.
∂X
The Chinese University of Hong Kong (SZ)
144 / 154
Financial Stochastic Models
Change of Numeraire
and
Vanilla Interest Rate Option
(Optional)
Yves Guo
The Chinese University of Hong Kong (SZ)
145 / 154
Financial Stochastic Models
Numeraires
Numeraire and Risk Neutral Modelling
A numeraire is the unit of account in which other assets are denominated.
Rt
In the previous modeling with martingales, the money market account Mt = e 0 ru du has been
used as numeraire.
We note that
e all non-dividend paying asset price
• under the money market risk-neutral probability P,
R
St
− 0t ru du
St is a martingale;
denominated in units of Mt M = e
t
• any strictly positive, non-dividend-paying asset can be used as numeraire.
Yves Guo
The Chinese University of Hong Kong (SZ)
146 / 154
Financial Stochastic Models
Numeraires
Tool Kit for Change of Numeraire
e(M ) be the probability measure under which all non-dividend
• Let M be a numeraire and P
paying assets denominated in the unites of M (i.e.
St
)
Mt
is a martingale.
• Let U be a strictly positive non-dividend paying asset. Hence,
• Define Zt =
Ut /U0
.
Mt /M0
e(U ) with
• We define P
Ut
Mt
e (M ) [ Zt |Fs ]
E
Zs
is a martingale.
We have
e (M ) [Zt ]
E
de
P(U )
de
P(M ) Ft
= Zt as Radon-Nikodym derivative process.
= 1 and
= 1.
The useful formulas for the change of numeraire are as follows:


e (M ) [ Y Zt | Fs ] ,
e (U ) [Y |Fs ] = 1 E

E
Zs
f (M ) it


f (U ) = dW
f (M ) − dhZ, W
dW
,
t
t
Zt
(Bayes’ formula)
(General form of Girsanov proposition)
for all 0 ≤ s ≤ t and any Ft -measurable variable Y .
Yves Guo
The Chinese University of Hong Kong (SZ)
147 / 154
Financial Stochastic Models
Usual Numeraires and Pricing Frameworks
(1) Money Market Account Mt = e
Rt
0
ru du
.
The pricing of a European derivative paying VT at T is
e VT |Ft ].
Vt = Mt E[
MT
(2) Zero Coupon Bond
A zero coupon bond paying 1 at maturity T is noted as Pt (T ) for its value at time t. The
probability measure with zero coupon bond as numeriare is called T -Forward Measure. The
pricing framework under T -Forward Measure admits a simple form which does not contain
discounting term inside the expectation operator.
e T [VT |Ft ].
Proposition Vt = Pt (T )E
Proof
Vt
=
=
e
Mt E
VT
Ft
MT
T
e [VT |Ft ]
Pt (T )E
Yves Guo
e
= Mt E
PT (T )VT
Ft
MT
(because PT (T ) = 1)
numeraire change with ZT =
PT (T )/Pt (T )
MT /Mt
.
The Chinese University of Hong Kong (SZ)
148 / 154
Financial Stochastic Models
Usual Numeraires and Pricing Frameworks
Denote Lt (Ti ) for the LIBOR rate seen at t for the period δi = Ti+1 − Ti . Then
Lt (Ti ) =
Pt (Ti ) − Pt (Ti+1 )
δi Pt (Ti+1 )
(arbitrage relationship).
eTi+1 .
Proposition Lt (Ti ) is a martingale under P
Proof Let 0 < s < t. We have
eTi+1 [Lt (Ti )|Fs ] = E
eTi+1
E
=
Ps (Ti ) − Ps (Ti+1 )
δi Ps (Ti+1 )
=
Ls (Ti ).
Yves Guo
Pt (Ti ) − Pt (Ti+1 )
Fs
δi Pt (Ti+1 )
Ps (Ti ) − Ps (Ti+1 )
is a portfolio ofnon-dividend paying assets
δi
The Chinese University of Hong Kong (SZ)
149 / 154
Financial Stochastic Models
Pricing of Cap/Floor Options
An interest rate Cap contract is a strip of call options (each option is called a Caplet) on LIBOR
rate paying δi (LTi (Ti ) − K)+ at time Ti+1 .
eTi+1 , Lt (Ti ) is a positive martingale and we have
If Lt (Ti ) is always positive, then, under P
Ti+1
f
dLt (Ti ) = Lt (Ti )σi (t)dW
t
.
The pricing of a Caplet is
e Ti+1 [δi (LT (Ti ) − K)+ |Ft ],
Vi (t) = Pt (Ti+1 )E
i
which can be solved by Black’s formula as in the swaption case.
Similar results can be obtained for the interest rate Floor contract which is a strip of put options
on LIBOR rate.
Yves Guo
The Chinese University of Hong Kong (SZ)
150 / 154
Financial Stochastic Models
Usual Numeraires and Pricing Frameworks
(3) Annuity Factor
Annuity factor is defined as At =
n
X
δi−1 Pt (Ti ) where Ti ’s represent the LIBOR fixing/payment
i=1
e
dates. It is a P-martingale
and can be used as numeraire.
The receiver of a standard swap contract will:
• receive the fixed rate leg: P VF ixd = st At ;
• pay the floating rate leg: P VF loating = Pt (T0 ) − Pt (Tn )
n−1
X
actually P VF loating =
δi Lt (Ti )Pt (Ti+1 ) = Pt (T0 ) − Pt (Tn ) .
i=0
The market fair price of the swap rate is
st =
Pt (T1 ) − Pt (Tn )
At
(by equating P VF ixed and P VF loating ).
(Note: the discounting in the Swap valuation depends on the collateral situation with the counterparty. OIS curve is often used for
Swap between banks.)
Yves Guo
The Chinese University of Hong Kong (SZ)
151 / 154
Financial Stochastic Models
Pricing of Swaptions
e A [(sT − K)+ |Ft ].
Proposition The pricing of a swaption is Vt = At E
Proof Let T be the start date of the underlying swap. Then, for t < T ,
"
Vt
=
=
#
AT (sT − K)+
Ft
MT
AT /At
A
e [(sT − K)+ |Ft ]
.
At E
numeraire change with ZT =
MT /Mt
e
Mt E
eA .
Proposition The swap rate is a martingale under P
Proof
eA [st |Fu ] = E
eA
E
=
Pu (T1 ) − Pu (Tn )
Au
=
su .
Yves Guo
Pt (T1 ) − Pt (Tn )
Fu
At
(Pu (T1 ) − Pu (Tn ) is a portfolio of non-dividend paying assets)
The Chinese University of Hong Kong (SZ)
152 / 154
Financial Stochastic Models
Pricing of Swaptions
eA , s is a positive martingale and we have
If s is positive, then, under P
fA .
dst = st σt dW
t
The price of a swaption (European call option on a swap starting at T ) is
e A [(sT − K)+ |Ft ],
Vt = A t E
e A [(sT − K)+ |Ft ] can be obtained by Black’s formula:
where E
st N (d1 ) − KN (d2 )
with
d1 =
ln
st
K
+1
qR 2
T
t
RT
t
2 du
σu
2 du
σu
Yves Guo
and
d2 =
ln
st
K
−1
qR 2
T
t
RT
t
2 du
σu
.
2 du
σu
The Chinese University of Hong Kong (SZ)
153 / 154
Financial Stochastic Models
Pricing of Vanilla Interest Rate Options
Note on Negative Interest Rate Situation
As we have already experienced negative interest rates for certain currencies, the modelling
requirement for non-negative interest rate is no more valid.
For Vanilla interest rate options (Cap/Floor and Swaption), some practitioners use Bachelier
Model (i.e. dSt = µdt + σdWt ) which assumes Normal distribution (instead of Log-Normal
distribution) for the underlying.
Yves Guo
The Chinese University of Hong Kong (SZ)
154 / 154
Download