CH 10 Binomial Option Pricing
CH 10 Binomial Option Pricing
CH 10 Binomial Option Pricing
1 / 44
Binomial Option Pricing: Basic Concepts
• The binomial option pricing model enables us to determine the
price of an option, given the characteristics of the stock or other
underlying asset.
• The binomial option pricing model assumes that, over a period
of time, the price of the underlying asset can move up or down
only by a specified amount—that is, the asset price follows a
binomial distribution.
• Given this assumption, it is possible to determine a no-arbitrage
price for the option.
• Surprisingly, this approach, which appears at first glance to be
overly simplistic, can be used to price options, and it conveys
much of the intuition underlying more complex (and seemingly
more realistic) option pricing models.
2 / 44
10.1 A ONE-PERIOD BINOMIAL TREE
3 / 44
Binomial Tree
4 / 44
Binomial Tree
5 / 44
Computing the Option Price
Consider two portfolios
• Portfolio A: buy one call option with a $40 strike
• Portfolio B: buy 2/3 shares and borrow $18.462 at the risk-free
rate
• Note that Portfolios A and B have the same payoff
Stock Price in 1 Year
30 60
Portfolio A Payoff 0 20
6 / 44
Computing the Option Price
• Law of one price: Portfolios A and B should have the same cost
• Since Portfolio B costs $8.871 (2/3 × 41–18.462 = 8.871), the
price of one option must be $8.871
• Portfolio B is a synthetic call
- There is a way to create the payoff to a call by buying shares and
borrowing
7 / 44
The Binomial Solution
8 / 44
The Binomial Solution
• Let S be the stock price today.
• We can write the stock price as uS when the stock goes up and
as dS when the price goes down.
• Let Cu and Cd represent the value of the option when the stock
goes up or down, respectively.
• The stock price tree and the corresponding tree for the value of
the option:
9 / 44
The Binomial Solution
• The value of the replicating portfolio at time h, with stock price
Sh , is ∆Sh eδh + erh B
Stock Price in 1 Year (S1)
Sh = dS Sh = uS
Cu − Cd
∆ = e−δh
S(u − d)
uCd − dCu
B = e−rh
u−d
• Given the expressions ∆ for and B, we can derive a simple
formula for the value of the option.
• The cost of the option
!
−rh e(r −δ)h − d u − e(r −δ)h
C = ∆S + B = e Cu + Cd
u−d u−d
11 / 44
The Binomial Solution
12 / 44
The Binomial Solution
• The assumed stock price movements, u and d, should not give
rise to arbitrage opportunities.
• Suppose d < u < e(r −δ)h , we could short the stock to hold the
bonds and arbitrage.
14 / 44
A Graphical Interpretation of the Binomial Formula
15 / 44
A Graphical Interpretation of the Binomial Formula
16 / 44
10.2 CONSTRUCTING A BINOMIAL TREE
17 / 44
Continuously Compounded Returns
18 / 44
Continuously Compounded Returns
19 / 44
Volatility
• The volatility of an asset, defined as the standard deviation of
continuously compounded returns, is a key input for any option
pricing calculation.
• The annual continuously compounded return is
rannual = 12
P
i=1 rmonthly ,i
• The variance of the annual continuously compounded return
Var (rannual ) = Var ( 12
P
i=1 rmonthly ,i )
• It is common to assume that returns are uncorrelated over time.
With this assumption, the variance of a sum is the sum of the
variances.
• Annual variance σ 2 = 12 × σmonthly2
21 / 44
Constructing A Binomial Tree
• We get the stock returns from the stock prices.
• We model the stock returns u and d using the equations
√
u = e(r −δ)h+σ h
√
d = e(r −δ)h−σ h
23 / 44
One-Period Example with a Forward Tree
Example. Back to our early example. Suppose volatility is 30%.
√
Since the period is 1 year, we have h = 1, so that σ h = 0.30. We
also have S0 = 41. r = 0.08. δ = 0.
uS = 41e0.08+0.3 = 59.954
dS = 41e0.08−0.3 = 32.903
25 / 44
A Two-Period European Call
26 / 44
A Two-Period European Call
• How do we price the option when we have two binomial periods?
• The option price is greater for the 2-year ($10.737) than for the
1-year option ($7.839)
• The option’s ∆ and B are different at different nodes.
• ∆ increases to 1 as we go further into the money.
28 / 44
Many Binomial Periods
• Once we understand the two-period option, it is straightforward
to value an option using more than two binomial periods.
29 / 44
11.3 THE BINOMIAL TREE AND LOGNORMALITY
• The usefulness of the binomial pricing model hinges on the
binomial tree providing a reasonable representation of the stock
price distribution.
• The figure is one particular path through a 10,000-step binomial
tree.
30 / 44
11.3 THE BINOMIAL TREE AND LOGNORMALITY
• The binomial tree approximates a lognormal distribution, which
is commonly used to model stock prices.
31 / 44
10.4 PUT OPTIONS
• The binomial method easily accommodates put options.
32 / 44
10.5 AMERICAN OPTIONS
33 / 44
American Options
• The only difference: $30.585. The American option at that point
is worth $9.415 (40-30.585), its early-exercise value. The value
of the option if unexercised is $8.363.
34 / 44
10.6 OPTIONS ON OTHER ASSETS
35 / 44
Option on a Stock Index
• This is the same as a stock option.
36 / 44
Options on Currencies
√
dx = xe(r −rf )h−σ h
37 / 44
Options on Currencies
38 / 44
Summary: Recipe for A One-period Tree
1. Collect information S, r , δ, h, K
2. Estimate the volatility σ
3. Construct a binomial tree u, d, uS, dS
√ √
u = e(r −δ)h+σ h
, d = e(r −δ)h−σ h
Cu − Cd uCd − dCu
∆ = e−δh , B = e−rh
S(u − d) u−d
C = ∆S + B
- If we just want the option price, use the direct formula!
e(r −δ)h − d u − e(r −δ)h
C = e−rh Cu + Cd
u−d u−d
39 / 44
Summary: Recipe for A Two-period Tree
1. Collect information S, r , δ, h, K
- h is half of the time to expiration
2. Estimate the historical volatility σ
3. Construct a binomial tree u, d, Su = uS, Sd = dS, Suu = u 2 S,
Sdd = d 2 S, Sdu = Sud = udS
√ √
u = e(r −δ)h+σ h
, d = e(r −δ)h−σ h
• Let’s apply our binomial model and price the call option of HSBC.
• Today is March 26, 2019.
• The spot price of HSBC (00005) is 63.90.
• The interest rate is 0.21%.
• Our American call option has a strike price of 65.
• The expiration date is April 28, 2019. (33 days; h = 33/365)
• No dividends are paid during this period.
• What is the option price?
41 / 44
A Case Study: HSBC Option
1. Collect information S, r , δ, h, K
- www.hkex.com.hk/Market-Data/Securities-Prices/Equities
2. Estimate the volatility σ = 14%
- We could estimate it using daily stock return data
- www.hkex.com.hk/eng/sorc/options/statistics_hv_iv.aspx
- HSBC_Volatility.xslx
3. Construct a binomial tree u, d, uS, dS
4. Compute the call option price Cu , Cd
5. Compute ∆, B, and the option price C
- Details are in the spreadsheet
42 / 44
A Case Study: HSBC Option
43 / 44
A Case Study: HSBC Option
44 / 44