FIN4110: Options and Futures: Zongbo Huang Cuhk (SZ)
FIN4110: Options and Futures: Zongbo Huang Cuhk (SZ)
Zongbo Huang
CUHK(SZ)
One-Period Binomial Models
Binomial Assumptions for Stock Prices
1
• To derive an exact pricing formula for options, we need to
specify a specific random process for the underlying stock
prices. Binomial models use the most basic structure.
• Over each period in time, the stock price can move from S to
either uS or dS.
uS
S
dS
1
An Example
25
2
An Example
1 25
• Like cash-carry
0 trades, can we replicate this payoff using stock
and bond?
2
Replicating Strategy
3
Replicating Strategy
1
• Construct the following replicating portfolio: long ∆ shares of
the stock and B dollars of bond.
• The payoff from the portfolio:
ΔuS+RB=100Δ+1.25B
ΔS+B=50Δ+B
ΔdS+RB=25Δ+1.25B
0 3
Replicating Strategy
1
• Construct the following replicating portfolio: long ∆ shares of
the stock and B dollars of bond.
• The payoff from the portfolio:
ΔuS+RB=100Δ+1.25B
ΔS+B=50Δ+B
ΔdS+RB=25Δ+1.25B
Cu = ∆uS + RB
Cd = ∆dS + RB
0 3
• Solving these equations provides
Cu − Cd
∆ =
S(u − d)
uCd − dCu
B =
R(u − d)
4
• Solving these equations provides
Cu − Cd
∆ =
S(u − d)
uCd − dCu
B =
R(u − d)
C = ∆S + B = 20.
4
An NPV Formula for Option Prices
Cu − Cd uCd − dCu
C= S+
S(u − d) R(u − d)
• Rearranging terms:
[ ]
1 R−d u−R
C= Cu + Cd
R u−d u−d
5
An NPV Formula for Option Prices
Cu − Cd uCd − dCu
C= S+
S(u − d) R(u − d)
• Rearranging terms:
[ ]
1 R−d u−R
C= Cu + Cd
R u−d u−d
R−d u−R
• Define p = u−d , then 1 − p = u−d . And we can rewrite C as
1
C= [pCu + (1 − p)Cd ] .
R
5
Comments on the Option Pricing Formula
6
How to Interpret ∆?
7
How to Interpret ∆?
7
How to Interpret p?
8
How to Interpret p?
8
How to Interpret p?
8
How to Interpret p?
R−d
q= = p.
u−d
8
• Given that we do not live in a risk neutral world, why is this of
interest?
9
• Given that we do not live in a risk neutral world, why is this of
interest?
• This is of interest because we can use the stock return distribution
in this hypothetical world to price options in a “risk neutral” way,
i.e., the option price equals the discounted expected value of the
payoffs at expiration discounted at the risk free rate.
• This NPV formula is consistent with the no arbitrage principle.
9
Two-Period Binomial Models
A Two-Period Binomial Tree
u2S
uS
S
udS
dS
d2S
10
1
An Example
100
50
50
25
12.5
11
1
An Example
100
50
50
1 25
12.5
Cu
C
0
Cd
0
0
11
• If you are one period from expiration and the stock price is uS.
The problem looks like
Stock Price Option Price
200
150
100
Cu
50
0
12
• If you are one period from expiration and the stock price is uS.
The problem looks like
Stock Price Option Price
200
150
100
Cu
50
0
50
0
25
Cd
12.5
0
13
• If you are one period from expiration and the stock price is dS.
The problem looks like
Stock Price Option Price
50
0
25
Cd
12.5
0
• Then,
pCud + (1 − p)Cdd
Cd = = 0.
R
• This formula comes from replicating the option payoff using
stock and bond:
Cd = ∆d Sd + Bd
where
∆d = 0, Bu = 0.
13
• If you are two periods from expiration. The problem looks like
Stock Price Option Price
100
Cu=60
50
C
25
Cd=0
14
• If you are two periods from expiration. The problem looks like
Stock Price Option Price
100
Cu=60
50
C
25
Cd=0
• Then,
pCu + (1 − p)Cd 0.5 × 60 + 0.5 × 0
C= = = 24.
R 1.25
• This formula comes from replicating the option payoff using
stock and bond:
C = ∆S + B
where
Cu − Cd 60 uCd − dCu
∆= = = 0.8, B= = −16.
uS − dS 100 − 25 R(u − d)
14
1
General Formulas for Two-Period Tree
Cuu
Cu=[pCuu+(1−p)Cud]/R
2
Δu=(Cuu−Cud)/(u S−udS)
C=[pCu+(1−p)Cd]/R
=[p2C +2p(1−p)C +(1−p)2C ]/R2 Bu=Cu−ΔuuS
uu ud dd
Δ=(Cu−Cd)/(uS−dS)
Cud
B=C−ΔS
C =[pC +(1−p)C ]/R
d ud dd
2
Δd=(Cud−Cdd)/(udS−d S)
Bd=Cd−ΔddS
Cdd
16
Arbitraging Mispriced Options
16
Arbitraging Mispriced Options
C − ∆S + B = 36 − 34.08 = 1.92.
16
• Suppose that the stock price is 120 two periods prior to option
expiration. If you close your position at that point, what will you
get in the following scenarios:
17
• Suppose that the stock price is 120 two periods prior to option
expiration. If you close your position at that point, what will you
get in the following scenarios:
• If the call price equals the “theoretical value”, $60.50, what is the
payoff from closing your position?
17
• Suppose that the stock price is 120 two periods prior to option
expiration. If you close your position at that point, what will you
get in the following scenarios:
• If the call price equals the “theoretical value”, $60.50, what is the
payoff from closing your position?
• If the call price is less than 60.50, closing the position yield more
than zero since it is cheaper to buy back the call.
17
• Suppose that the stock price is 120 two periods prior to option
expiration. If you close your position at that point, what will you
get in the following scenarios:
• If the call price equals the “theoretical value”, $60.50, what is the
payoff from closing your position?
• If the call price is less than 60.50, closing the position yield more
than zero since it is cheaper to buy back the call.
• If the call price is more than 60.50, closing out the position will
yield less than zero! What should we do now?
17
Options on Dividend Paying
Stocks
A Dividend Paying Stocks
1
dS
18
A Dividend Paying Stocks
Cu=max(uS−K,0)
ΔθuS+RB
C ΔS+B
C =max(dS−K,0)
d
ΔθdS+RB
• Note that you have ∆ shares, this position grows into ∆θ shares
because of the dividend.
19
• By matching the payoffs across the up and down states, we have
Cu − Cd uCd − dCu
∆= , B=
θS(u − d) R(u − d)
Furthermore,
20
American Options on Dividend Paying Stocks
21
American Options on Dividend Paying Stocks
21
American Options on Dividend Paying Stocks
21
Options on Currencies
Options on Currencies
1
• Let S be the price of the currency in dollars, i.e., $1.73 per British
pound.
• Let Rf = erf h be the per period gross foreign risk-free rate.
• Let Rd = erh be the per period gross domestic risk-free rate.
• Suppose that the currency price behaves in the usual way:
uS
S
dS
22
• Payoffs of a call option and a synthetic call:
Currency Synthetic Call (Δ in foreign and $B in domestic
option bonds)
Cu=max(uS−K,0)
ΔRfuS+RdB
C ΔS+B
C =max(dS−K,0)
d
ΔR dS+R B
f d
23
• By matching the payoffs across the up and down states, we have
Cu − Cd uCd − dCu
∆= , B=
Rf S(u − d) Rd (u − d)
Furthermore,
where
Rd /Rf − d
pcurr = .
u−d
• The formulas are similar to those for dividend paying stocks,
with Rf replacing θ.
24
Options on Futures
Options on Futures
1
dF
0
C B
Cd=max(dF−K,0)
Δ(dF−F)+RB
25
• By matching the payoffs across the up and down states, we have
Cu − Cd (1 − d)Cu + (u − 1)Cd
∆= , B=
F(u − d) R(u − d)
Furthermore,
26