SlideShare a Scribd company logo
Binomial Option Pricing Model
Step by Step
Dr. Nivine Richie
How to use a single-period binomial model
to price a European call and a put
First, the call…
Before we start…
Recall, the value of the call option at expiration is the greater of
zero or the value of the underlying minus the exercise price (X).
c = Max(0,S – X)
The value of the put option at expiration is the greater of zero or
the value of the exercise price minus the underlying.
p = Max(0,X – S)
Example
Assume an initial stock price of GBP 60 on the
underlying asset, and a risk-free rate of 5%.
Assume the asset price can move up 15% or
down 10%, so the up jump and down jump
factors are u = 1.15 and d = 0.90. Price a
European call and put option with a strike price
of GBP 60 using a single period binomial model.
Calculate the hedge ratio and interpret it.
Step 1. Create the lattice of values for the
underlying asset showing the asset’s
possible terminal values
t=0 t=1
S+ = 60 (1.15) = 69.00
S0 = 60
S- = 60 (0.90) = 54.00
Step 2. Determine the terminal values of the
call option
t=0 t=1
S+ = 60 (1.15) = 69
C+ = max(0, 69 – 60) = 9
S0 = 60
S- = 60 (0.90) = 54
C- = max(0, 54 – 60) = 0
Step 3. Calculate the risk-neutral probabilities
π =
1 + r − d
u − d
=
1 + 0.05 − 0.90
1.15 − 0.90
=
0.15
0.25
= 0.60
1 − π = 0.40
Step 4. Calculate C0
c =
πc+
+ 1 − π c−
1 + r
=
0.6 9 + 0.4 0
1.05
= GBP 5.14
Note that this 5.14 call
value is the present
value of the call’s
expected value based
on the risk-neutral
probabilities
t=0 t=1
S+ = 60 (1.15) = 69
C+ = max(0, 69 – 60) = 9
S0 = 60
C0 = 5.14
S- = 60 (0.90) = 54
C- = max(0, 54 – 60) = 0
Step 4. Calculate C0
Step 5. Calculate the hedge ratio
h =
c+
− c−
S+ − S−
h =
9 − 0
69 − 54
h = 0.60
Interpreting the hedge ratio (h):
• One call can be replicated with 0.6
shares of the asset purchased with
borrowed money
C0 = S0 – PV(X)
• A riskless portfolio can be created
by going long one call and going
short 0.60 shares of the asset
PV(X) = C0 – hS0
How to use a single-period binomial model
to price a European call and a put
…and now for the put
Step 1. Same as for a call—create the lattice of
values for the underlying asset showing the
asset’s possible terminal values
t=0 t=1
S+ = 60 (1.15) = 69.00
S0 = 60
S- = 60 (0.90) = 54.00
Step 2. Determine the terminal values of the
put option
t=0 t=1
S+ = 60 (1.15) = 69
P+ = max(0, 60 – 69) = 0
S0 = 60
S- = 60 (0.90) = 54
P- = max(0, 60 – 54) = 6
Step 3. Same as for call—calculate the risk-
neutral probabilities
π =
1 + r − d
u − d
=
1 + 0.05 − 0.90
1.15 − 0.90
=
0.15
0.25
= 0.60
1 − π = 0.40
Step 4. Calculate P0
p =
π𝑝+
+ 1 − π p−
1 + r
=
0.6 0 + 0.4 6
1.05
= GBP 2.29
Note that this 2.29 put
value is the present
value of the put’s
expected value based
on the risk-neutral
probabilities
Step 4. Calculate P0
t=0 t=1
S+ = 60 (1.15) = 69
P+ = max(0, 60 – 69) = 0
S0 = 60
P0 = 2.29
S- = 60 (0.90) = 54
P- = max(0, 60 – 54) = 6
Step 5. Calculate the hedge ratio
h =
p+
− p−
S+ − S−
h =
0 − 9
69 − 54
h = −0.60
Interpreting the hedge ratio (h):
• One call can be replicated with 0.6
shares of the asset purchased with
borrowed money
P0 =hS0 + PV(X)
• A riskless portfolio can be created
by going long one call and going
short 0.60 shares of the asset
PV(X) = C0 – hS0
Now we complicate things
NOTE that a 1-period model is only useful for
understanding the model. A more realistic model
would be to assume the life of the contract is
divided into multiple jumps, rather than a single
jump.
So let’s see a two-period binomial model
Example
Consider the following data and determine the values of a
European put option using the two-period binomial option-
pricing model:
• S0 = $56
• X = $60
• u = 1.3
• d = 0.625
• T = 2
• r = 2.5%
Step 1. Create the lattice of underlying asset values
t=0 t=1
S++ = 56 (1.3)2 = 94.64
S+ = 56 (1.3) = 72.80
S0 = 56 S+- = 56 (1.3)(0.625)= 45.50
S- = 56 (0.625) = 35
S- = 56 (0.625)2 = 21.875
Step 2. Determine option terminal values
t=0 t=1
S++ = 56 (1.3)2 = 94.64
P++ = max(0, 60 – 94.64) = 0
S+ = 56 (1.3) = 72.80
S0 = 56 S+- = 56 (1.3)(0.625)= 45.50
P+- = max(0, 60 – 45.50) = 14.50
S- = 56 (0.625) = 35
S- = 56 (0.625)2 = 21.875
P-- = max(0, 60 – 21.875) = 38.125
Step 3. Calculate the risk-neutral probabilities
π =
1 + r − d
u − d
=
1 + 0.025 − 0.625
1.3 − 0.625
= 0.59
1 − π = 0.41
Step 4. Calculate P+, P-, P0
p+
=
πp++ + 1 − π p+−
1 + r
=
0.59 0 + 0.41 014.50
1.025
= 5.763
p−
=
πp±− + 1 − π p−−
1 + r
=
0.59 14.50 + 0.41 38.125
1.025
=25.54
𝑝0 =
πp+ + 1 − π p−
1 + r
=
0.59 9 + 0.41 0
1.025
= 12.687
t=0 t=1 t=2
S++ = 56 (1.3)2 = 94.64
P++ = max(0, 60 – 94.64) = 0
S+ = 56 (1.3) = 72.8P
P+ = 5.763
S0 = 56
P0 = 12.687
S+- = 56 (1.3)(0.625)= 45.50
P+- = max(0, 60 – 45.50) = 14.50
S- = 56 (0.625) = 35
P- = 23.54
S- = 56 (0.625)2 = 21.875
P-- = max(0, 60 – 21.875) = 38.125
Step 4. Calculate P+, P-, P0
Step 5. Calculate the hedge ratios at all nodes
prior to expiration
h =
p−+ − p−−
S+ − S−
h =
14.50 − 38.125
45.50 − 21.875
ℎ = −1
h =
p+ − p−
S+ − S−
h =
5.763 − 23.537
72.80 − 25.537
ℎ = −0.47
h =
p++ − p+−
S+ − S−
h =
0 − 14.50
94.64 − 45.50
ℎ = −0.2951
Example
Consider the following data and determine the values of an
AMERICAN put option using the two-period binomial
option-pricing model:
• S0 = $56
• X = $60
• u = 1.3
• d = 0.625
• T = 2
• r = 2.5%
t=0 t=1 t=2
S++ = 56 (1.3)2 = 94.64
P++ = max(0, 60 – 94.64) = 0
S+ = 56 (1.3) = 72.8P
P+ = 5.763
S0 = 56
P0 =12.687
P0 = 13.269
S+- = 56 (1.3)(0.625)= 45.50
P+- = max(0, 60 – 45.50) = 14.50
S- = 56 (0.625) = 35
P- = 23.54
P- = 25
S- = 56 (0.625)2 = 21.875
P-- = max(0, 60 – 21.875) = 38.125
Re-evaluate each node; if early exercise is better than model value
then replace model value with exercise value
This shows that an American put will
not necessarily have the same value
as a European put because the
ability to exercise early is valuable
when the option is deep in the
money
We can do a 3-period binomial model, and with a
spreadsheet, we can create models with 100+
nodes.
Note: as we carve the term of an option into
smaller and smaller segments of time (and
increase the number of nodes), the value of the
option using the binomial model will approach
the value using the Black-Scholes-Merton model

More Related Content

PPT
Introduction to strategic management
PPTX
Wal mart’s woman ,
PDF
Islamic Financial System, Principles and Operations ISRA
PPTX
Introduction to IMU652
PPTX
Islamic banking and social justice
PDF
Organisasi Pengelolaan Zakat
PPTX
Multi level marketing
PPT
Profit Maximization from Islamic Perspective
Introduction to strategic management
Wal mart’s woman ,
Islamic Financial System, Principles and Operations ISRA
Introduction to IMU652
Islamic banking and social justice
Organisasi Pengelolaan Zakat
Multi level marketing
Profit Maximization from Islamic Perspective

Similar to Fin 533 module5 binomial step by step (corrected) (20)

PPTX
Options pricing ( calculation of option premium)
PPTX
Unit 5 gm greem marketing rfgghhhgfddfgh
DOCX
Rajnifile
PDF
Vidyasagar rocond09
DOC
Statistics assignment 9
PDF
Answers2
DOC
Statistics assignment 8
PPTX
CENTRAL TENDENCY AND MEAN AND TYPES IN STATISTICS
DOC
QMT202/SET2
PDF
Quantitative techniques for MBA (QDM)
PDF
Palm ch1
PPT
BS1501 tutorial 3_final
PPT
BS1501 tutorial 3_final
PDF
Home Work; Chapter 9; Inventory Policy Decisions
PPTX
Measures of central tendency
PPTX
Using the normal table in reverse for any normal variable x
PPTX
trapezoidal rule.pptx
PPT
Decision Tree Analysis in Supply Chain Management
PDF
Trigo functions
Options pricing ( calculation of option premium)
Unit 5 gm greem marketing rfgghhhgfddfgh
Rajnifile
Vidyasagar rocond09
Statistics assignment 9
Answers2
Statistics assignment 8
CENTRAL TENDENCY AND MEAN AND TYPES IN STATISTICS
QMT202/SET2
Quantitative techniques for MBA (QDM)
Palm ch1
BS1501 tutorial 3_final
BS1501 tutorial 3_final
Home Work; Chapter 9; Inventory Policy Decisions
Measures of central tendency
Using the normal table in reverse for any normal variable x
trapezoidal rule.pptx
Decision Tree Analysis in Supply Chain Management
Trigo functions
Ad

More from Nivine Richie, CFA (20)

PPTX
Grad programs advising
PPTX
Options extra practice questions
PPTX
Module 7 var analytical method step by step
PPTX
Module 5. bsm
PPTX
Futures pricing
PPTX
Options payoffs and strategies
PPTX
Options pricing
PPTX
Spring 2017 module 4
PPTX
Spring 2017 module 3 inb
PPTX
Spring 2017 module 3 fin
PPTX
Spring 2017 module 3 ecn
PPTX
Spring 2017 module 2
PPTX
Unit 2 practice
PPTX
2016 fall finance requirements
PPTX
2016 fall economics requirements
PPTX
2016 fall inb requirements
PPTX
Fall 2016 ECN FIN opportunities
PPTX
Fall 2016 economics requirements
PPTX
Fall 2016 finance requirements
PPTX
Your thesis committee
Grad programs advising
Options extra practice questions
Module 7 var analytical method step by step
Module 5. bsm
Futures pricing
Options payoffs and strategies
Options pricing
Spring 2017 module 4
Spring 2017 module 3 inb
Spring 2017 module 3 fin
Spring 2017 module 3 ecn
Spring 2017 module 2
Unit 2 practice
2016 fall finance requirements
2016 fall economics requirements
2016 fall inb requirements
Fall 2016 ECN FIN opportunities
Fall 2016 economics requirements
Fall 2016 finance requirements
Your thesis committee
Ad

Recently uploaded (20)

PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Classroom Observation Tools for Teachers
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
Orientation - ARALprogram of Deped to the Parents.pptx
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
master seminar digital applications in india
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPTX
Cell Types and Its function , kingdom of life
PDF
Weekly quiz Compilation Jan -July 25.pdf
PDF
01-Introduction-to-Information-Management.pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PDF
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Trump Administration's workforce development strategy
PDF
VCE English Exam - Section C Student Revision Booklet
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Final Presentation General Medicine 03-08-2024.pptx
Classroom Observation Tools for Teachers
2.FourierTransform-ShortQuestionswithAnswers.pdf
Orientation - ARALprogram of Deped to the Parents.pptx
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
FourierSeries-QuestionsWithAnswers(Part-A).pdf
master seminar digital applications in india
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Cell Types and Its function , kingdom of life
Weekly quiz Compilation Jan -July 25.pdf
01-Introduction-to-Information-Management.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
O5-L3 Freight Transport Ops (International) V1.pdf
Trump Administration's workforce development strategy
VCE English Exam - Section C Student Revision Booklet
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc

Fin 533 module5 binomial step by step (corrected)

  • 1. Binomial Option Pricing Model Step by Step Dr. Nivine Richie
  • 2. How to use a single-period binomial model to price a European call and a put First, the call…
  • 3. Before we start… Recall, the value of the call option at expiration is the greater of zero or the value of the underlying minus the exercise price (X). c = Max(0,S – X) The value of the put option at expiration is the greater of zero or the value of the exercise price minus the underlying. p = Max(0,X – S)
  • 4. Example Assume an initial stock price of GBP 60 on the underlying asset, and a risk-free rate of 5%. Assume the asset price can move up 15% or down 10%, so the up jump and down jump factors are u = 1.15 and d = 0.90. Price a European call and put option with a strike price of GBP 60 using a single period binomial model. Calculate the hedge ratio and interpret it.
  • 5. Step 1. Create the lattice of values for the underlying asset showing the asset’s possible terminal values t=0 t=1 S+ = 60 (1.15) = 69.00 S0 = 60 S- = 60 (0.90) = 54.00
  • 6. Step 2. Determine the terminal values of the call option t=0 t=1 S+ = 60 (1.15) = 69 C+ = max(0, 69 – 60) = 9 S0 = 60 S- = 60 (0.90) = 54 C- = max(0, 54 – 60) = 0
  • 7. Step 3. Calculate the risk-neutral probabilities π = 1 + r − d u − d = 1 + 0.05 − 0.90 1.15 − 0.90 = 0.15 0.25 = 0.60 1 − π = 0.40
  • 8. Step 4. Calculate C0 c = πc+ + 1 − π c− 1 + r = 0.6 9 + 0.4 0 1.05 = GBP 5.14 Note that this 5.14 call value is the present value of the call’s expected value based on the risk-neutral probabilities
  • 9. t=0 t=1 S+ = 60 (1.15) = 69 C+ = max(0, 69 – 60) = 9 S0 = 60 C0 = 5.14 S- = 60 (0.90) = 54 C- = max(0, 54 – 60) = 0 Step 4. Calculate C0
  • 10. Step 5. Calculate the hedge ratio h = c+ − c− S+ − S− h = 9 − 0 69 − 54 h = 0.60 Interpreting the hedge ratio (h): • One call can be replicated with 0.6 shares of the asset purchased with borrowed money C0 = S0 – PV(X) • A riskless portfolio can be created by going long one call and going short 0.60 shares of the asset PV(X) = C0 – hS0
  • 11. How to use a single-period binomial model to price a European call and a put …and now for the put
  • 12. Step 1. Same as for a call—create the lattice of values for the underlying asset showing the asset’s possible terminal values t=0 t=1 S+ = 60 (1.15) = 69.00 S0 = 60 S- = 60 (0.90) = 54.00
  • 13. Step 2. Determine the terminal values of the put option t=0 t=1 S+ = 60 (1.15) = 69 P+ = max(0, 60 – 69) = 0 S0 = 60 S- = 60 (0.90) = 54 P- = max(0, 60 – 54) = 6
  • 14. Step 3. Same as for call—calculate the risk- neutral probabilities π = 1 + r − d u − d = 1 + 0.05 − 0.90 1.15 − 0.90 = 0.15 0.25 = 0.60 1 − π = 0.40
  • 15. Step 4. Calculate P0 p = π𝑝+ + 1 − π p− 1 + r = 0.6 0 + 0.4 6 1.05 = GBP 2.29 Note that this 2.29 put value is the present value of the put’s expected value based on the risk-neutral probabilities
  • 16. Step 4. Calculate P0 t=0 t=1 S+ = 60 (1.15) = 69 P+ = max(0, 60 – 69) = 0 S0 = 60 P0 = 2.29 S- = 60 (0.90) = 54 P- = max(0, 60 – 54) = 6
  • 17. Step 5. Calculate the hedge ratio h = p+ − p− S+ − S− h = 0 − 9 69 − 54 h = −0.60 Interpreting the hedge ratio (h): • One call can be replicated with 0.6 shares of the asset purchased with borrowed money P0 =hS0 + PV(X) • A riskless portfolio can be created by going long one call and going short 0.60 shares of the asset PV(X) = C0 – hS0
  • 18. Now we complicate things NOTE that a 1-period model is only useful for understanding the model. A more realistic model would be to assume the life of the contract is divided into multiple jumps, rather than a single jump. So let’s see a two-period binomial model
  • 19. Example Consider the following data and determine the values of a European put option using the two-period binomial option- pricing model: • S0 = $56 • X = $60 • u = 1.3 • d = 0.625 • T = 2 • r = 2.5%
  • 20. Step 1. Create the lattice of underlying asset values t=0 t=1 S++ = 56 (1.3)2 = 94.64 S+ = 56 (1.3) = 72.80 S0 = 56 S+- = 56 (1.3)(0.625)= 45.50 S- = 56 (0.625) = 35 S- = 56 (0.625)2 = 21.875
  • 21. Step 2. Determine option terminal values t=0 t=1 S++ = 56 (1.3)2 = 94.64 P++ = max(0, 60 – 94.64) = 0 S+ = 56 (1.3) = 72.80 S0 = 56 S+- = 56 (1.3)(0.625)= 45.50 P+- = max(0, 60 – 45.50) = 14.50 S- = 56 (0.625) = 35 S- = 56 (0.625)2 = 21.875 P-- = max(0, 60 – 21.875) = 38.125
  • 22. Step 3. Calculate the risk-neutral probabilities π = 1 + r − d u − d = 1 + 0.025 − 0.625 1.3 − 0.625 = 0.59 1 − π = 0.41
  • 23. Step 4. Calculate P+, P-, P0 p+ = πp++ + 1 − π p+− 1 + r = 0.59 0 + 0.41 014.50 1.025 = 5.763 p− = πp±− + 1 − π p−− 1 + r = 0.59 14.50 + 0.41 38.125 1.025 =25.54 𝑝0 = πp+ + 1 − π p− 1 + r = 0.59 9 + 0.41 0 1.025 = 12.687
  • 24. t=0 t=1 t=2 S++ = 56 (1.3)2 = 94.64 P++ = max(0, 60 – 94.64) = 0 S+ = 56 (1.3) = 72.8P P+ = 5.763 S0 = 56 P0 = 12.687 S+- = 56 (1.3)(0.625)= 45.50 P+- = max(0, 60 – 45.50) = 14.50 S- = 56 (0.625) = 35 P- = 23.54 S- = 56 (0.625)2 = 21.875 P-- = max(0, 60 – 21.875) = 38.125 Step 4. Calculate P+, P-, P0
  • 25. Step 5. Calculate the hedge ratios at all nodes prior to expiration h = p−+ − p−− S+ − S− h = 14.50 − 38.125 45.50 − 21.875 ℎ = −1 h = p+ − p− S+ − S− h = 5.763 − 23.537 72.80 − 25.537 ℎ = −0.47 h = p++ − p+− S+ − S− h = 0 − 14.50 94.64 − 45.50 ℎ = −0.2951
  • 26. Example Consider the following data and determine the values of an AMERICAN put option using the two-period binomial option-pricing model: • S0 = $56 • X = $60 • u = 1.3 • d = 0.625 • T = 2 • r = 2.5%
  • 27. t=0 t=1 t=2 S++ = 56 (1.3)2 = 94.64 P++ = max(0, 60 – 94.64) = 0 S+ = 56 (1.3) = 72.8P P+ = 5.763 S0 = 56 P0 =12.687 P0 = 13.269 S+- = 56 (1.3)(0.625)= 45.50 P+- = max(0, 60 – 45.50) = 14.50 S- = 56 (0.625) = 35 P- = 23.54 P- = 25 S- = 56 (0.625)2 = 21.875 P-- = max(0, 60 – 21.875) = 38.125 Re-evaluate each node; if early exercise is better than model value then replace model value with exercise value This shows that an American put will not necessarily have the same value as a European put because the ability to exercise early is valuable when the option is deep in the money
  • 28. We can do a 3-period binomial model, and with a spreadsheet, we can create models with 100+ nodes. Note: as we carve the term of an option into smaller and smaller segments of time (and increase the number of nodes), the value of the option using the binomial model will approach the value using the Black-Scholes-Merton model