FE520 – MT1

 

One-Period Binomial Model

If the probability of head is p, then the probability of tail is q=1−p.

H
T
S0
S1(H) = uS0
S1(T) = dS0
(1)u=S1(H)S0,d=S1(T)S0

No arbitrage rule:

(2)0<d<1+r<u

Europian Call Option:

which confers on its owner the right but not the obligation to buy one share of the stock at time maturity for the strike price K.

(3)S1(T)<K<S1(H)
(4)payoff=(S1−K)+
H
T
V0
V1(H) = S1(H) - K
V1(T) = S1(T) - K
(5)X1(H)=Δ0S1(H)+(1+r)(X0−Δ0S0)X1(T)=Δ0S1(T)+(1+r)(X0−Δ0S0)

General One Period Binomial Model:

 

Some formulations for single period model:

Multi-period Binomial Tree

2023-04-01 at 08.52.27

 

Replication in Multi-Period Model

 

Algorithm

1. Find all payoffs at maturity

(6)∀w1w2..wN(7)(8)Call:  VN(w1w2..wN)=max(0,SN(w1w2..wN)−K)(9)Put :  VN(w1w2..wN)=max(0,K−SN(w1w2..wN))(10)Forward:  VN(w1w2..wN)=SN(w1w2..wN)−K

2. Calculate p~ and q~

(11)p~=1+r−du−dq~=u−(1+r)u−d

 

3. Find all Vn and Δn

Europian Options

(12)∀n=N−1,N−2,..,0(13)(14)Vn(w1w2..wn)=11+r[p~Vn+1(w1w2..wnH)+q~Vn+1(w1w2..wnT)](15)(16)Δ(w1w2..wn)=Vn+1(w1w2..wnH)−Vn+1(w1w2..wnT)Sn+1(w1w2..wnH)−Sn+1(w1w2..wnT)

 

American Call

(17)∀n=N−1,N−2,..,0(18)(19)Vn(w1w2..wn)=max{Sn(w1w2..wn)−K, 11+r[p~Vn+1(w1w2..wnH)+q~Vn+1(w1w2..wnT)]}(20)(21)Δ(w1w2..wn)=Vn+1(w1w2..wnH)−Vn+1(w1w2..wnT)Sn+1(w1w2..wnH)−Sn+1(w1w2..wnT)

American Put

(22)∀n=N−1,N−2,..,0(23)(24)Vn(w1w2..wn)=max{K−Sn(w1w2..wn), 11+r[p~Vn+1(w1w2..wnH)+q~Vn+1(w1w2..wnT)]}(25)(26)Δ(w1w2..wn)=Vn+1(w1w2..wnH)−Vn+1(w1w2..wnT)Sn+1(w1w2..wnH)−Sn+1(w1w2..wnT)