SlidesChap2 - IQF - Binomial
SlidesChap2 - IQF - Binomial
Frédéric Godin
Concordia University
Fall 2020
Introduction
Good first step to build intuition for more complicated models seen later.
Model assumptions
Ω = {ω1 , ω2 }.
P({ω1 }) = p, P({ω2 }) = 1 − p.
The first one is a risk-free bank account type of asset. Its price grows
determinstically at the risk-free rate r > 0. Its time-t price, denoted Bt is
B0 = 1, B1 = e r
The second asset is risky. Its initial price is: S0 > 0. Its final price is
random:
S1 (ω1 ) = S0 u, S1 (ω2 ) = S0 d
where u > d are two positive constants.
The risky asset price dynamics can be represented by the following tree:
S0 u (with probability p)
S0 %
&
S0 d (with probability 1 − p)
Trading strategy
Definition
A trading strategy is a couple θ = (θ(S) , θ(B) ).
θ(S) is the number of risky asset shares in the portfolio,
θ(B) is the number of risk-free asset shares in the portfolio.
Definition
The time-t value of the portfolio associated with θ is
Proposition
There is no arbitrage opportunity if and only if u > e r > d.
Idea: find a portfolio whose terminal value is equal to the option payoff
almost surely (a.s.) i.e. with probability 1.
By the law of one price, the initial value of this portfolio must be the
same than the option price (otherwise there would exist an arbitrage
opportunity).
Replicating portfolio
Then
Initial price Portfolio = Initial price Derivative
Replicating portfolio
Theorem
In the binomial model, the following portfolio, called replicating
portfolio, gives P[C1 = V1θ ] = 1:
C (u) − C (d)
θ(S) = ,
S0 (u − d)
uC (d) − dC (u)
θ(B) = .
B1 (u − d)
C (u) − C (d)
θ(S) = ,
S0 (u − d)
uC (d) − dC (u)
θ(B) = .
B1 (u − d)
Measure Q
Theorem
The initial value V0θ of the replicating portfolio is
V0θ = e −r EQ [C1 ] .
(e r − d) (u − e r )
Q(ω1 ) = , Q(ω2 ) = .
u−d u−d
Remark
Q is a fictitious probability measure. It has no physical interpretation.
(e r − d) (u − e r )
Q({ω1 }) = , Q({ω2 }) = ,
u−d u−d
and thus
V0θ = e −r EQ [C1 ] .
Corollary
In the one-period binomial model, if there exists no arbitrage opportunities,
then the time-0 price C0 of a derivative of payoff C1 is given be the relation
C0 = e −r EQ [C1 ] .
Risk-neutral measure
Remark
The measure Q is called a risk-neutral measure.
Under Q, we can identify derivatives price by calculating the expected
payoff discounted at the risk-free rate.
Bt = e rt
where r > 0 is the continuously compounded risk-free rate for one period.
Risky asset
The risky asset has the following dynamics:
Assumption
Let mj , j = 1, . . . , T be i.i.d. Bernouilli(p) random variables.
Let u > d.
We assume
(
mt+1 1−mt+1 St u if mt+1 = 1,
St+1 = St u d =
St d if mt+1 = 0.
Risky asset
S0 u 3
S0 u 2 %
& ...
S0 u %
& S0 u2d
S0 %
& S0 ud %
& ...
S0 d %
& S0 ud 2
S0 d 2 %
& ...
S0 d3
Risky asset
Remark
We can recursively obtain
St = S0 u Mt d t−Mt
Xt
Mt = mj
j=1
Remark
Mt follows a Binomial(t, p) distribution.
Stochastic process
Definition
A stochastic process is a sequence of random variables indexed by time:
X0 , . . . , XT . Such variables can be vectorial (i.e. multivariate).
Trading strategy
Definition
A trading strategy is a stochastic process
(S) (B)
θ = {θt = (θt , θt )|t = 1, . . . , T }
By convention we set θ0 := θ1 .
(S) (B)
θt and θt represent respectively the number of shares of the risky and
risk-free assets in a portfolio between times t − 1 and t.1
1 (S) (B)
θt and θt are therefore known at time t − 1.
Frédéric Godin (2020) MAST 397A Fall 2020 24 / 87
Option pricing in discrete time Multi-period binomial model
Self-financing portfolios
Definition
The portfolio value corresponding to the trading strategy θ is
(S) (B)
Vtθ = θt St + θt Bt
Definition
The trading strategy θ is self-financing if
(S) (B) (S) (B)
∀t, θ St + θ Bt = θt St + θt Bt
|t+1 {z t+1 } | {z }
portfolio value after rebalancing at t portfolio value before rebalancing at t
Theorem
Under the multi-period binomial model where only assets B and S are
traded, there doesn’t exist any arbitrage opportunity if and only if
u > e r > d.
Proof: Omitted. See the MACF 401 class.
Assumption
We suppose that u > e r > d.
Definition
Consider the notation
Vtθ (k): time-t portfolio value for strategy θ,
Ct (k): time-t derivative price,
(S)
θt+1 (k): number of risky asset shares in the portfolio between time t
and t + 1,
(B)
θt+1 (k): number of risk-free asset shares in the portfolio between
time t and t + 1,
conditionally on St = S0 u k d t−k . a
Example
We want to find the price for a European call option on the risky asset
with strike K = 100 and maturity T = 2.
u = 1.12, d = 0.93,
r = 0.02,
S0 = 100,
p = 0.6,
No dividends.
First, we can compute the underlying asset price at each node of the tree:
S2 (2) = S0 u 2 = 125.44
S1 (1) = S0 u = 112 %
&
S0 (0) = S0 = 100 %
& S2 (1) = S0 ud = 104.16
S1 (0) = S0 d = 93 %
&
S2 (0) = S0 d 2 = 86.49
Pricing problem
We seek the replicating portfolio value and the option price at each
node:
v2 (2) =?
v1 (1) =? %
&
v0 (0) =? %
& v2 (1) =?
%
v1 (0) =? &
v2 (0) =?
C2 (2) =?
C1 (1) =? %
&
C0 (0) =? %
& C2 (1) =?
C1 (0) =? %
&
C2 (0) =?
v2 (2) = C2 (2)
v1 (1) = C1 (1) %
&
v0 (0) = C0 (0) %
& v2 (1) = C2 (1)
v1 (0) = C1 (0) %
&
v2 (0) = C2 (0)
(S) (B)
We now want to calculate θ2 (1) and θ2 (1) i.e. the composition of the
portfolio in the red box.
We want
V2θ = v2 (2) if the underlying goes up,
V2θ = v2 (1) if the underlying goes down.
(S) (B)
Since V2θ = θ2 S2 + θ2 B2 , we have
(S) (B)
v2 (2) = θ2 (1)S0 u 2 + θ2 (1)B2 ,
(S) (B)
v2 (1) = θ2 (1)S0 ud + θ2 (1)B2 .
(S) (B)
We have V1θ = θ2 S1 + θ2 B1 .
(S) (B)
C1 (1) = v1 (1) = θ2 (1)S0 u + θ2 (1)B1 ,
= 1 × 112 − 96.08 × 1.0202 = 13.98.
This gives
C2 (2) = 25.44
C1 (1) = 13.98 %
&
C0 (0) =? %
& C2 (1) = 4.16
%
C1 (0) =? &
C2 (0) = 0
(S) (B)
We have V1θ = θ2 S1 + θ2 B1 .
(S) (B)
C1 (1) = v1 (1) = θ2 (1)S0 u + θ2 (1)B1 ,
= 1 × 112 − 96.08 × 1.0202 = 13.98.
(S) (B)
We now want to calculate θ1 (0) and θ1 (0) i.e. composition of the
replicating portfolio in the red box.
We want
V1θ = v1 (1) if the underlying goes up,
V1θ = v1 (0) if the underlying goes down.
(S) (B)
Since V1θ = θ1 S1 + θ1 B1 , we have
(S) (B)
v1 (1) = θ1 (0)S0 u + θ1 (0)B1 ,
(S) (B)
v1 (0) = θ1 (0)S0 d + θ1 (0)B1 .
(S) (B)
We have V0θ = θ1 S0 + θ1 B0 .
(S) (B)
C0 (0) = v0 (0) = θ1 (0)S0 + θ1 (0)B0 ,
= 0.6339 × 100 − 55.89 × 1 = 7.502.
Theorem
Consider a European-type derivative whose time-T payoff is CT = f (ST )
for some function f .
Theorem (Continued)
The portfolio value associated with this strategy θ can be calculated
recursively for all t by
(
CT = f (ST (k)) if t = T ,
Vtθ (k) = (1)
e −r qu Vt+1
θ (k + 1) + q V θ (k) if t < T ,
d t+1
where
er − d
qu = and qd = 1 − qu .
u−d
Theorem (Continued)
Furthermore, the composition of the replicating portfolio during time
period [t, t + 1) given k previous upward movements have occurred is
given by
θ (k + 1) − V θ (k)
Vt+1
(S) t+1
θt+1 (k) = ,
St (k)(u − d)
θ (k) − dV θ (k + 1)
uVt+1
(B) t+1
θt+1 (k) = .
Bt+1 (u − d)
Replicating portfolio
Thus, conditionally on the event {MT = k}, a portfolio which has the
property
2
a.s. mean with probability one.
Frédéric Godin (2020) MAST 397A Fall 2020 49 / 87
Option pricing in discrete time Multi-period binomial model
Proof (continued)
Induction step:
Proof (continued)
We would like to identify the portfolio composition θt+1 which would give
vt+1 (k + 1) if the underlying asset goes up and vt+1 (k) if the underlying
asset goes down.
Proof (continued)
This situation is analogous to the one-period binomial case. We seek a
θ
portfolio such that Vt+1 = vt+1 (k + 1) if the underlying asset goes up and
θ
Vt+1 = vt+1 (k) if it goes down.
Proof (continued)
3 θ
one giving Vt+1 (k + mt+1 ) at time t + 1.
Frédéric Godin (2020) MAST 397A Fall 2020 53 / 87
Option pricing in discrete time Multi-period binomial model
Risk-neutral measure
Definition
The risk-neutral measure Q is defined as the probability measure such
that
e r −d
∀t, Q[{mt = 1}] = u−d ,
Q[{mt = 0}] = 1 − Q[{mt = 1}] and
variables mi , i = 1, . . . , T are all independent under Q.
Theorem
For the replicating portfolio θ, we have
θ −r Q θ −r (T −t) Q θ
Vt = e E Vt+1 S0 , . . . , St = e E VT S0 , . . . , St .
Proof:
The equality
−r
Vtθ =e E Q θ
Vt+1 S0 , . . . , St
Price of a derivative
Corollary
In the multi-period binomial model, if there exists no arbitrage
opportunity, the time-t price Ct of a derivative whose payoff is
CT = f (ST ) is given by the relation
−r Q −r (T −t) Q
Ct = e E Ct+1 S0 , . . . , St = e E f (ST ) S0 , . . . , St .
Example
Recall: We want to find the price for a European call option on the risky
asset with strike K = 100 and maturity T = 2.
u = 1.12, d = 0.93,
r = 0.02,
S0 = 100,
p = 0.6,
No dividends.
Ctθ = e −r EQ Ct+1 S0 , . . . , St .
| {z }
Info available at t
Then,
qu C2 (2) + qd C2 (1)
C1 (1) =
er
0.4747 × 25.44 + 0.5253 × 4.16
= = 13.98.
e 0.02
Analogously, we obtain
qu C2 (1) + qd C2 (0)
C1 (0) =
er
0.4747 × 4.16 + 0.5253 × 0
= = 1.936.
e 0.02
qu C1 (1) + qd C1 (0)
C0 (0) =
er
0.4747 × 13.98 + 0.5253 × 1.936
= = 7.502.
e 0.02
Consider the one-period case where the underlying asset pays dividends.
S1 (e δ − 1) ≈ S1 δ.
S1 e δ = S1 + S1 (e δ − 1) .
|{z} | {z }
underlying asset dividend
Dividend payment
C (u) − C (d)
θ(S) = ,
S0 e δ (u − d)
uC (d) − dC (u)
θ(B) = .
e r (u − d)
Theorem
C0 = e −r EQ [C1 ] .
e r −δ − d u − e r −δ
Q(ω1 ) = qu = , Q(ω2 ) = qd = .
u−d u−d
Remark
By setting δ = 0, we recover the pricing formula in absence of dividends.
Theorem
The time-t price Ct of an option is given by
−r Q −r (T −t) Q
Ct = e E Ct+1 S0 . . . St = e E CT S0 . . . St .
e (r −δt ) − d
Q({mt = 1}) = , Q({mt = 0}) = 1 − Q({mt = 1}).
u−d
Theorem (continued)
Finally, the replicating portfolio composition is
Remark
In the presence of dividends, the definition of a self-financing trading
(S) (B)
strategy is a process θ = {θt = (θt , θt ), t = 0, . . . , T } such thata
(S) (B) (S) (B)
∀t, θt+1 St + θt+1 Bt = θt (St + Dt ) + θt Bt
Difference: for the American option, its value is bounded below by its
immediate exercise value.
Theorem
Then
Ct = max Ψt , e −r EQ Ct+1 S0 , . . . , St if t < T .
|{z}
Exercice value
Heuristic justification:
At time t < T , the option holder has two choices.
Immediately exercise the option. Value =Ψt .
Hold the
option for at least another period. Value =
e −r EQ Ct+1 S0 , . . . , St ,
The option holder will decide whether or not to exercise according to what
maximizes the value of his option.
For some options, the payoff doesn’t depend only on the final underlying
asset price ST , but on its whole path S0 , . . . , ST .
This is the case for instance for lookback, Asian or barrier options.
In this case, the price doesn’t only depend on the number of previous
upward movements k, but rather on the whole sequence of
upward/downward movements.
By the Law of large numbers, the total loss of an insurer should be very
close to its expectation under the physical probability measure P.
justifies the use of the measure P to price insurance risks.
For instance, during a stock market crash, most of the stock prices
simultaneously go down.
The holder of a portfolio of stocks cannot fully diversify its risk by holder
a very large number of stocks.
The rationale based on the Law of large numbers used previously for
insurance risks does not typically apply to financial risks.
References