Note 10
Note 10
1 / 52
Introduction to Binomial Option Pricing
2 / 52
A One-Period Binomial Tree
Example
• Consider a European call option on the stock of XYZ,
with a $40 strike and 1 year to expiration
• XYZ does not pay dividends, and its current price is $41
• The continuously compounded risk-free interest rate is 8%
• The following figure depicts possible stock prices over 1
year, i.e., a binomial tree
$60
$41
@
@
@
@R$30
3 / 52
Computing the Option Price
4 / 52
Computing the Option Price (cont’d)
Payoffs:
Portfolio A: Stock Price in 1 Year
$30 $60
Payoff 0 $20
5 / 52
Computing the Option Price (cont’d)
• Portfolios A and B have the same payoff. Let’s appeal to
the law of one price
• sold in two different markets;
• no restrictions exist on the sale;
• transportation costs of moving the product between
markets are equal
then the products price should be the same in both
markets. Therefore
• Portfolios A and B should have the same cost. Since
Portfolio B costs $8.871, the price of one option must
be $8.871
• There is a way to create the payoff to a call by buying
shares and borrowing. Portfolio B is a synthetic call
• One option has the risk of 2/3 shares. The value 2/3
is the delta (∆) of the option: The number of shares
that replicates the option payoff
6 / 52
The Binomial Solution
7 / 52
The Binomial Solution (cont’d)
Stock price tree: Corresponding tree for
the value of the option:
uS Cu
S@ C@
@ @
@ @
@RdS @RCd
• Note that u(d) in the stock price tree is interpreted as one
plus the rate of capital gain (loss) on the stock if it goes
up (down)
The value of the replicating portfolio at time h, with stock
price Sh , is
∆Sh + erh B
8 / 52
The Binomial Solution (cont’d)
(∆ × uS) + (B × erh ) = Cu
(∆ × dS) + (B × erh ) = Cd
• Solving for ∆ and B gives
Cu − Cd
∆= (1)
S(u − d)
uCd − dCu
B = e−rh (2)
u−d
9 / 52
The Binomial Solution (cont’d)
10 / 52
Can you verify the example solutions?
11 / 52
Arbitraging a Mispriced Option
12 / 52
A Graphical Interpretation of the Binomial
Formula
Ch = ∆ × Sh + erh B
13 / 52
A Graphical Interpretation of the Binomial
Formula (cont’d)
The payoff to an Option
expiring call option is Payoff
the red heavy line. The
payoff to the option at
the points dS and uS
are Cd and Cu (at
point E and D). The
portfolio consisting of
∆ shares and B bonds
Cu = uS − K Db
has intercept erh B
and slope ∆, and by slope=∆ Rise=Cu − Cd
construction goes Cd = 0 Eb Sh (Stock
through both points E dS K uS price after
and D. The slope of Intercept b one period)
= erh B
the blue line is Run=uS − dS
calculated as Rise/Run
between points E and
D, which gives the
formula for ∆.
14 / 52
Pricing with Dividends
e(r−δ)h − d u − e(r−δ)h
∆S + B = e−rh Cu + Cd (5)
u−d u−d
• We can treat the previous case as δ = 0
15 / 52
Risk-Neutral Pricing
• We can interpret the terms (e(r−δ)h − d)/(u − d) and
(u − e(r−δ)h )/(u − d) as probabilities
• Let
e(r−δ)h − d
p∗ = (6)
u−d
• Then equation (3) can then be written as
17 / 52
Constructing a Binomial Tree (cont’d)
• With uncertainty, the stock price evolution is
√
uSt = Ft,t+h e+σ h
√ (10)
h
dSt = Ft,t+h e−σ
19 / 52
Practice
20 / 52
A One-Period Binomial Tree
Another Example
• Consider a European call option on the stock of XYZ,
with a $40 strike and 1 year to expiration
• XYZ does not pay dividends, and its current price is $41
• The continuously compounded risk-free interest rate is 8%
• The annual standard deviation is 30%.
• The following figure depicts possible stock prices over 1
year, i.e., a binomial tree
$59.954
$41
@
@
@
@R$32.903
21 / 52
Computing the Option Price
22 / 52
Computing the Option Price (cont’d)
Payoffs:
Portfolio A: Stock Price in 1 Year
$32.903 $59.954
Payoff 0 $19.954
23 / 52
Computing the Option Price (cont’d)
24 / 52
Summary
25 / 52
A Two-Period European Call
• We can extend the previous example to price a 2-year
option, assuming all inputs are the same as before
Binomial tree for $87.669(Suu)
pricing a European $47.669
26 / 52
A Two-Period European Call (cont’d)
27 / 52
Pricing the Call Option
28 / 52
Pricing the Call Option (cont’d)
29 / 52
Let’s verify
30 / 52
Pricing the Call Option (cont’d)
• Notice that
• The option was priced by working backward through
the binomial tree
• The option price is greater for the 2-year than for the
1-year option
• The option ∆ and B are different at different nodes.
At a given point in time, ∆ increases to 1 as we go
further into the money
• Permitting early exercise would make no difference.
At every node prior to expiration, the option price is
greater than S − K; thus, we would not exercise even
if the option was American
31 / 52
Practice
Draw the binomial tree listing only the option prices at each
node. Assume the following data on a 6-month call option,
using 3-month intervals as the time period.
K = $40, S = $37.90, r = 5.0%, σ = 0.35. (These are annual
rates.)
32 / 52
Many Binomial Periods
33 / 52
Many Binomial Periods (cont’d)
• The stock price and option price tree for this option $74.678
$34.678
S = $41.00, K = $50.071
$40.00, σ = 0.30, r = $12.889
∆=0.922
$52.814
$12.814
B=–$33.264
0.08, T = 1.00 year, $41.000 $43.246
$7.074 $5.700
δ = 0.00, and ∆=0.706 ∆=0.829
B=–$21.885 B=–$30.139
h = 0.333. At each
node the stock price, $35.411
$2.535
option price, ∆, and ∆=0.450 $37.351
B=–$13.405 $0.000
B are given. Option
prices in bold italic $30.585
$0.000
signify that exercise is ∆=0.000
B=$0.000
optimal at that node.
$26.416
$0.000
34 / 52
Many Binomial Periods (cont’d)
35 / 52
Put Options
36 / 52
Put Options (cont’d)
• A binomial tree for a European put option with 1-year to
expiration $74.678
$0.000
Binomial tree for
pricing a European $61.149
$0.000
∆=0.000
put option; assumes B=$0.000
S = $41.00, K =
$50.071
$40.00, σ = 0.30, r = $0.741 $52.814
∆=–0.078 $0.000
0.08, T = 1.00 year, B=$4.659
$41.000 $43.246
δ = 0.00, and $2.999 $1.401
∆=–0.294 ∆=–0.171
h = 0.333. At each B=$15.039 B=$8.809
37 / 52
American Options
• The value of the option if it is left “alive” (i.e.,
unexercised) is given by the value of holding it for another
period, equation (3)
• The value of the option if it is exercised is given by max
(0, S − K) if it is a call and max (0, K − S) if it is a put
• For an American call, the value of the option at a node is
given by
C(S, K, t) = max(S − K, e−rh [C(uS, K, t + h)p∗ +
C(dS, K, t + h)(1 − p∗ )])
• For an American put, the value of the option at a node is
given by
P (S, K, t) = max(K − S, e−rh [P (uS, K, t + h)p∗ +
P (dS, K, t + h)(1 − p∗ )])
38 / 52
American Options (cont’d)
39 / 52
American Options (cont’d)
• Consider an American version of the put option valued in the
previous example $74.678
$0.000
Binomial tree for
pricing an American $61.149
$0.000
∆=0.000
put option; assumes B=$0.000
S = $41.00, K =
$50.071
$40.00, σ = 0.30, r = $0.741 $52.814
∆=–0.078 $0.000
0.08, T = 1.00 year, B=$4.659
$41.000 $43.246
δ = 0.00, and $3.293 $1.401
∆=–0.332 ∆=–0.171
h = 0.333. At each B=$16.891 B=$8.809
40 / 52
American Options (cont’d)
41 / 52
Options on Other Assets
42 / 52
Options on a Stock Index
• Suppose a stock index pays continuous dividends at the
rate δ
• The procedure for pricing this option is equivalent to that
of the first example, which was used for our derivation.
Specifically
Cu − Cd
∆ = e−δh
S(u − d)
uCd − dCu
B = e−rh
u−d
(r−δ)h
e −d
p∗ =
u−d
• the up and down index moves are given by equation (10)
• the option price by equation (5)
43 / 52
A binomial tree for an American call option on a
stock index
$187.747
Binomial tree for $2.649
pricing an American
$157.101
call option on a stock $57.101
∆=0.988
index; assumes B=–$98.347
S = $110.00, K =
$131.458
$100.00, σ = $33.520 $132.779
∆=0.911 $32.779
0.30, r = 0.05, T = B=–$86.185
$110.000 $111.106
1.00 year, δ = 0.035, $18.593
∆=0.691
$14.726
∆=0.833
and h = 0.333. At B=-$57.408 B=–$77.871
44 / 52
Options on Currency
F0,t = x0 e(r−rf )t
45 / 52
Options on Currency (cont’d)
∆ × uxerf h + erh × B = Cu
∆ × dxerf h + erh × B = Cd
e(r−rf )h − d
p∗ =
u−d
46 / 52
Options on Currency (cont’d)
47 / 52
Options on Currency (cont’d)
• The binomial tree for the American put option on the euro
$1.201
$0.000
Binomial tree for
pricing an American $1.148
$0.000
put option on a ∆=0.000
B=$0.000
currency; assumes
S = $1.05/e, K = $1.098
$0.021 $1.107
$1.10, σ = 0.10, r = ∆=–0.459 $0.000
B=$0.525
0.055, T = 0.50 year, $1.050 $1.058
$0.055 $0.042
δ = 0.031, and ∆=–0.774 ∆=–0.915
B=$0.867 B=$1.009
h = 0.167. At each
node the stock price, $1.012
$0.008
option price, ∆, and ∆=–0.995
B=$1.090
$1.020
$0.080
B are given. Option
$0.975
prices in bold italic $0.125
∆=–1.995
signify that exercise is B=$1.090
optimal at that node.
$0.940
$0.160
48 / 52
Options on Futures Contracts
∆ × (uF − F ) + erh × B = Cu
∆ × (dF − F ) + erh × B = Cd
49 / 52
Options on Futures Contracts (cont’d)
• Solving for ∆ and B gives
Cu − Cd
∆=
F (u − d)
1−d u−1
B=e −rh
Cu + Cd
u−d u−d
1−d
p∗ =
u−d
50 / 52
Options on Futures Contracts (cont’d)
51 / 52
A tree for an American call option on a gold
futures contract
$356.733
Binomial tree for $56.733
pricing an American
call option on a $336.720
$36.720
∆=1.000
futures contract; B=$36.720
assumes
$317.830
S = $300, K = $21.843 $311.830
∆=0.768 $11.830
$300, σ = 0.10, r = B=$21.843
$300.000 $300.000
0.05, T = 1.00 year, $12.488 $8.515
∆=0.513 ∆=0.514
δ = 0.05, and B=$12.488 B=$8.515