Professional Documents
Culture Documents
Binomial Model
Binomial Model
1
Contents
1 No-arbitrage 2
1.1 Financial Market Terminology . . . . . . . . . . . . . . . . . . . . . 3
1.2 Equivalent probability measures . . . . . . . . . . . . . . . . . . . . 5
1.3 No-arbitrage (fair market) . . . . . . . . . . . . . . . . . . . . . . . 7
2 Binomial model 10
2.1 Arbitrage-free binomial model . . . . . . . . . . . . . . . . . . . . . 11
2.2 Binomial Model and Option Game . . . . . . . . . . . . . . . . . . 13
2.3 Binomial model representations . . . . . . . . . . . . . . . . . . . . 17
3 Option pricing 19
3.1 One–step arbitrage-free Binomial Model and Option Game . . . . . 20
3.2 Option pricing for Binomial model . . . . . . . . . . . . . . . . . . 26
3.3 Option pricing via hedging: Theory
(for the arbitrage–free binomial model) . . . . . . . . . . . . . . . . 27
1
1 No-arbitrage
Contents
2
1.1 Financial Market Terminology
Market = Discrete time Market with one risky asset (share) and one non-risky
asset (bond).
T = expiry date/time.
C = f (ST )= option claim, payoff at time T (financial derivative of the share price).
(n) (n)
Wn = x0 (1 + ρ)n + x1 Sn =wealth or capital at time n.
(n) (n)
hedging=to find portfolio strategy (x0 , x1 , n = 0, 1, 2, . . . which gives the payoff
(n) (n)
C = f (ST ) at the maturity time and then the portfolio (x0 , x1 ) is called the
(0) (0)
hedging portfolio and (x0 , x1 ) = (x0 , x1 ) is called the initial hedging portfolio.
(ST − K)+ = European call (buy) option, where K is called strike price, that is
the gain is when ST is high or the game is on increasing the share prices.
(K − ST )+ = European put (sell) option that is the gain is when ST is low or the
3
game is on decreasing the share prices.
Q= risk neutral measure, roughly such a measure that share prices yield the same
gain as bonds in average.
arbitrage free market = roughly when the measure Q is risk neutral, that is the
risk must be involved..
OP= OP(f (ST )|t)= arbitrage free time t option price of option claim f (ST ) (ex-
pired at time T ).
4
1.2 Equivalent probability measures
(some proofs and more examples will be added later on).
Terminology/Defn.
Defn
The probability measures P and Q are said to be equivalent (written as P ∼ Q)
if for any set A,
or in equivalent form
Example
Let P ({i}) = 1/4, i = 1, 2, 3, 4.
(i) Assume that Q({i}) = 1/8, i = 1, 2, and Q({i}) = 3/8, i = 3, 4.
Then P ∼ Q (equivalent) because both are given on set {1, 2, 3, 4} and
Defn
Given 0 < α (= 1 + ρ the non-risky return), we say that Q is the equivalent
martingale measure to variable Y with probability P = P (Y ∈ A) if
P ∼Q, and EQ [Y ] = α
where we used
Notation
EQ (Y ) is an expectation with respect to the measure Q(Y ∈ A).
5
Example
Assume P (Y = yi ) = pi , i = 1, 2 where p1 , p2 > 0 (risky investment) and y1 < y2
(just a convenient assumption). Then, the Q is equivalent probability measure iff
Q(Y = yi ) = qi > 0.
Since
EQ [Y ] = discrete
= y1 Q(Y = y1 ) + y2 Q(Y = y2 )
= y1 q1 + y2 q2
and since Q is probability measure
1 = q1 + q2
which yields
α − y1 y2 − α
q2 = , q1 =
y2 − y1 y2 − y1
and since qi > 0, this requires the necessary and sufficient condition on y1 , y2 , α
(BUT not on P )
y1 < α < y2
6
1.3 No-arbitrage (fair market)
(some proofs and more examples will be added later on)
P (Y = 4) = p, P (Y = 3) = 1 − p.
x0 + x1 = 0 .
x0 = −M, x1 = M .
SO, we have constructed a portfolio which allows to win (and as much as we want
-nice!) without any risk (or with probability 1).
Such an opportunity is called an arbitrage and no-arbitrage means that it is
NOT possible to construct an investing policy which wins with probability 1 or
without any risk, or simply
fair market=it is NOT possible to win without any risk involved - (”banking as-
sumption”=not nice).
7
asset, labelled 0. Let
α = 1 + ρ = 2 (as before) be a non-risky return or a return on 1u (one unit of
capital) of the non risky asset;
Yi (as before) be a return on 1u of risky asset i, i = 1, . . . , k.
Then, there is no-arbitrage if there exists an equivalent measure Q such as
EQ [Yi ] = α , i = 1, . . . , k.
In words
P (Y = yi ) = pi , i = 1, 2,
where p1 , p2 > 0 (risky investment) and y1 < y2
Then the no arbitrage assumption means that there exists an equivalent prob-
ability measure Q ∼ P such that EQ [Y ] = α and as it was found in the section
Equivalent probability measures
α − y1 y2 − α
q2 = , q1 =
y2 − y1 y2 − y1
that is no-arbitrage condition is
y1 < α < y2
Let (x0 , x1 ) be an investing portfolio, with x0 being invested in the non-risky asset
and x1 being invested in the risky asset.
The initial capital is now
w0 = x0 + x1
8
so
9
2 Binomial model
Contents
10
2.1 Arbitrage-free binomial model
We firstly, introduce the generalised binomial model and then its particular
case binomial model.
S1 = S0 Y1 ,
S2 = S1 Y2 = S0 Y1 Y2 ,
S3 = S2 Y3 = S0 Y1 Y2 Y3 and in general
Sk = Sk−1 Yk = S0 Y1 . . . Yk ,
Binomial Model
Now, in addition Y, Yi are iid and so there distribution is given by
Q(Y = u) = qu , Q(Y = d) = qd ,
11
one-period arbitrage-free binomial model
We only have share prices S0 (at time 0) and S1 = S0 Y (at time 1).
Alternatively, it is presented via the binomial tree as follows
S1 = S0 u
qu
%
S0
&qd
S1 = S0 d
S2 = S0 u2
%qu
S1 = S0 u
qu
% &qd
S0 S2 = S0 ud
&qd %qu
S1 = S0 d
&qd
S2 = S0 d2
Notice!!! The original probabilities pi for generalised binomial model and p for
binomial model are IRRELEVANT to the arbitrage-free model as long as 0 <
pi < 1, 0 < p < 1 and the no-arbitrage assumption holds.
12
2.2 Binomial Model and Option Game
Option game or Financial option game is to set up the price for the claim
to be paid or claimed in the future. The price is defined by the arbitrage-free
assumption that all risky return are in Q-average are equal to non-risky.
Let Xi be a capital at time i. Then, since 1u of non-risky investment in one step
gives α,
Xi = αXi−1 = α2 Xi−2 = . . . = αi X0
EQ [C] = αT C0 = (1 + ρ)T
C0 = (1 + ρ)−T EQ [C]
13
Alternative way is to hedge conditional share prices.
More exactly, the arbitrage free time k conditional prices of option C to
be claimed at time T are then defined by
Ck (f ) = (1 + ρ)k−T E[C|Sk = f ]
x0 α + x1 S1 = return = v(S1 )
x0 α + x1 S0 u = v(u) = v(S1 )|S1 = S0 u
and
x0 α + x1 S0 d = v(d) = v(S1 )|S1 = S0 d
Now, let us find the European call (buy) option with expiry time 2 and strike
price 20, i.e. the claim is C = (S2 − 20)+ .
Consider the (updated) binomial tree
14
S2 = S0 u2 = 60
%qu =3/8
S1 = S0 u = 30
%qu =3/8 &qd =5/8
S0 = 15 S2 = S0 ud = 24
qu =3/8
&qd =5/8 %
S1 = S0 d = 12
&qd =5/8
S2 = S0 d2 = 48/5
Then,
S0 u2 = 60 with qu2 = (3/8)2
S2 = S0 ud = 24 with 2qu qd = 2(3/8)(5/8)
S0 d2 = 48/5 with qd2 = (5/8)2
Hence
(S0 u2 − 20)+ = 40 with qu2 = (3/8)2
C = (S2 − 20)+ = (S0 ud − 20)+ = 4 with 2qu qd = 2(3/8)(5/8)
(S0 d2 − 20)+ = 0 with qd2 = (5/8)2
And, so the arbitrage free time 0 price of option C to be claimed at time 2 or the
European call option price with expiry time 2 and strike price 20, is
ans = (1 + ρ)−2 EQ [(S2 − 20)+ ]
= (1 + ρ)−2 [(S0 u2 − 20)+ qu2 + (S0 ud − 20)+ 2qu qd + (S0 d2 − 20)+ qd2 ]
= (4/5)2 [40 × (3/8)2 + 4 × 2(3/8)(5/8) + 0 × (5/8)2 ] (= 24/5)
To hedge it, we now find arbitrage free time 1 conditional prices of option
C to be claimed at time 2 defined by
v(u) = (1 + ρ)−1 E[C|S1 = S0 u] and v(d) = (1 + ρ)−1 E[C|S1 = S0 d] .
To find, v(u) we will use the part of the binomial tree, started with S1 = S0 u
S2 = S0 u2 = 60
%qu =3/8
S1 = S0 u = 30
&qd =5/8
S2 = S0 du = 24
which then gives
v(u) = (1 + ρ)−1 E[(S2 − 20)+ |S1 = S0 u]
= (1 + ρ)−1 [(S0 u2 − 20)+ qu + (S0 ud − 20)+ qd ]
= (1 + 1/4)−1 [(60 − 20)+ × (3/8) + (24 − 20)+ (5/8)]
= (4/5)[40 × (3/8) + 4 × (5/8)]
= 14
15
Similarly, for v(d) we use of the binomial tree, started with S1 = S0 d
S2 = S0 ud = 24
qu =3/8
%
S1 = S0 u = 12
&qd =5/8
S2 = S0 d2 = 48/5
x0 α + x1 S0 u = v(u)
and
x0 α + x1 S0 d = v(d)
that is
v(u) − v(d) 14 − 6/5
x1 = = = 32/45 = invested in shares ,
S0 (u − d) 15(2 − 4/5)
uv(d) − dv(u) 2 × 6/5 − (4/5) × 14
x0 = = = −88/15 = invested in bonds ,
α(u − d) 5/4 × (2 − 4/5)
16
2.3 Binomial model representations
17
and
k
X
εj = sum of iid Bernoulli trials with prob(success) = qu
j=1
= Bin(k, qu )
Hence
18
3 Option pricing
Contents
19
3.1 One–step arbitrage-free Binomial Model and Option
Game
Extended Summary and The main lemma
S0 , S1 = S0 Y P (Y = u) = p P (Y = d) = 1 − p ,
where u = high value and d = low value and so d < u
and where 0 < p < 1 indicates that Y is a risky (not a fixed) return .
S1 = S0 u
%
S0
&
S1 = S0 d
α=1+ρ≥u>d
x0 + x1 S0 = 0 .
and take
x0 = M S0 , x1 = −M .
W = x0 × α + x1 × S1
= M S0 α − M S0 Y
= M S0 (α − Y )
≥ M S0 (α − u)
≥ 0
and in addition
20
that is we constructed a portfolio x = (M S0 , −M ) which allows to win without
any risk (or with probability 1) which means the ARBITRAGE in the model.
Let us consider the other case
α=1+ρ≤d<u
Exercise 1 Prove it (stated in the Additional part 2 with solutions will be pro-
vided later on).
d<α=1+ρ<u
And under this condition for any portfolio x = (x0 , x1 ) with initial wealth x0 +
x1 s0 = w0 = 0, the return W = x0 α + x1 S1 is risky in the sense that
P (W < 0) > 0.
Exercise 2 Prove it (stated in the Additional part 2 with solutions will be pro-
vided later on).
Q(Y = u) = qu , Q(Y = d) = qd ,
S1 = S0 u
qu
%
S0
&qd
S1 = S0 d
Fair game
21
Assume that ρ = 0 then the gain in the arbitrage–free one–step binomial model is
C0 = x0 + x1 S0
C = x0 × α + x1 × S1
= x0 × α + x1 × S0 Y =⇒
EQ [C] = EQ [x0 × α + x1 × S0 Y ]
= x0 × α + x1 × S0 EQ [Y ]
since x0 , S0 , x1 are constants
= x0 × α + x1 × S0 α
since EQ [Y ] = α under the no–arbitrage condition
= α[x0 + x1 S0 ]
= αC0
Equivalently, for any PORTFOLIO (x0 , x1 ) with initial capital C0 and return C
x0 α + x1 S1 = C
22
which is presented via the binomial tree as
C(u)
%
(x0 , x1 ) S0
&
C(d)
where
x0 α + x1 S0 u = C(u)
and
x0 α + x1 S0 d = C(d)
The fact also follows from the following direct (tedious!) calculations
C0 = x0 + x1 S0
uC(d) − dC(u) C(u) − C(d)
= + S0
α(u − d) S0 (u − d)
uC(d) − dC(u) C(u) − C(d)
= +
α(u − d) u−d
1 [uC(d) − dC(u)] + α[C(u) − C(d)]
=
α u−d
1 α−d u − α
= C(u) + C(d)
α u−d u−d
1
= (C(u)qu + C(d)qd )
α
23
1
= EQ [C(Y )]
α
1
= EQ [C]
α
1
= EQ [C]
1+ρ
24
Lemma (1step lemma)
The one–step arbitrage–free binomial model is defined by
S0 , S1 = S0 Y Q(Y = u) = qu Q(Y = d) = 1 − p ,
Q(Y = u) = qu , Q(Y = d) = qd ,
1+ρ−d u − (1 + ρ)
EQ [Y ] = α = 1 + ρ =⇒ qu = , qd =
u−d u−d
where ρ=interest rate.
Each option claim C = C(Y ) = f (S1 ) has the option price
C0 = (1 + ρ)−1 EQ [C]
C(u) − C(d)
x1 = = invested in shares ,
S0 (u − d)
uC(d) − dC(u)
x0 = = invested in bonds .
α(u − d)
25
3.2 Option pricing for Binomial model
Reminder
We say that stock price {Sk ; k = 0, 1, 2 . . .} follows an arbitrage–free binomial
model if
Sk = Sk−1 Yk
where Y, Yi are iid with two values and such that EQ [Y ] = 1 + ρ, ρ- is an interest
rate, that is
1+ρ−d u − (1 + ρ)
Q(Y = u) = qu = , Q(Y = d) = ,
u−d u−d
and where we assume the no-arbitrage condition so d < 1 = ρ < u.
The non–risky return from time 0 to time n is defined by (1 + ρ)n .
As before, we consider homogeneous models where the interest rate does NOT
depend on time and so
Sk = S0 [Y1 . . . Yk ]
Sk = S0 exp(ln[Y1 ] + . . . + ln[Yk ]) .
Sk = S0 exp(k ln[d] + ln[u/d]Bin(k, qu )) .
NOTICE: The stock price in the argitrage–free generalised binomial model has
the same distribution provided that the interest rate is fixed and independent
returns Yi have the same high and low values u and d for all i.
26
3.3 Option pricing via hedging: Theory
(for the arbitrage–free binomial model)
Sn = Sn−1 Yn
where Y, Yi are iid with two values and such that EQ [Y ] = 1 + ρ, ρ- is an interest
rate, that is
1+ρ−d
Q(S1 = uS0 ) = Q(Y = u) = qu = ,
u−d
u − (1 + ρ)
Q(S1 = dS0 ) = Q(Y = d) = qd = ,
u−d
and where we assume the no-arbitrage condition: d < 1 = ρ < u.
And the non–risky asset=bond with return from time 0 to time n defined by
(1 + ρ)n .
The initial capital = the option price = so-called time 0 arbitrage–free option price.
Hedging = for a given option claim C find the portfolio sequence which gives the
return C.
(k) (k)
Hedging portfolio = portfolio sequence (x(k) )n−1 n−1
k=0 = (x0 , x1 )k=0 with return C.
(0) (0)
Initial hedging portfolio = the time 0 part x = (x0 , x1 ) = xk=0 = (x0 , x1 ) of the
hedging portfolio.
(k) (k)
Option game = to find the hedging portfolio sequence (x(k) )n−1 n−1
k=0 = (x0 , x1 )k=0
with the given
return/option clam C.
27
The prices at each stage k are given by the arbitrage free time k conditional
prices of option C to be claimed at time T are then defined by
vk (f ) = (1 + ρ)k−n EQ [C|Sk = f ]
28
Proof.
The main idea: Observe that Sk is a Markov chain and so by Markov property
and by the induction assumption there exists the hedging portfolio (sequence of
0
portfolios!) with the return C = f (Sn−1 ) = f (Sn ) and option price
and by the induction assumption there exists the hedging portfolio (again sequence
0
of portfolios) with the return C = f (Sn−1 ) = f (Sn ) and option price
And it remains to identify the initial hedging portfolio (x0 , x1 ) and its initial price
C0 . The returns are v = v(d), v(u) and so
x0 α + x1 S0 u = v(u)
and
x0 α + x1 S0 d = v(d)
29
with the solution (by 1 step Lemma)
C0 = (1 + ρ)−1 EQ [v]
= (1 + ρ)−1 [qu v(u) + qd v(d)]
= (1 + ρ)−1 (1 + ρ)1−n EQ [C|S1 = uS0 ]qu + (1 + ρ)1−n EQ [C|S1 = dS0 ]qd
by the above
= (1 + ρ)−n EQ [C|S1 = uS0 ]qu + EQ [C|S1 = dS0 ]qd
= (1 + ρ)−n EQ [C|S1 = uS0 ]Q(S1 = uS0 ) + EQ [C|S1 = dS0 ]Q(S1 = dS0 )
by the definition of the martingale probabilities
= (1 + ρ)−n EQ [C]
E[C] = E(E[C|S1 )]
= EQ [C|S1 = uS0 ]Q(S1 = uS0 ) + EQ [C|S1 = dS0 ]Q(S1 = dS0 )
30