FE520 – MT1

 

One-Period Binomial Model

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

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=(S1K)+
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,KSN(w1w2..wN))(10)Forward:  VN(w1w2..wN)=SN(w1w2..wN)K

2. Calculate p~ and q~

(11)p~=1+rdudq~=u(1+r)ud

 

3. Find all Vn and Δn

Europian Options

(12)n=N1,N2,..,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=N1,N2,..,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=N1,N2,..,0(23)(24)Vn(w1w2..wn)=max{KSn(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)