SlideShare a Scribd company logo
Black-Scholes-Merton Model
Step by Step
Dr. Nivine Richie
How to use the Black-Scholes-Merton model
to price European calls and puts
Formula
c = SN(d1) – e–rTXN(d2)
p = e–rTXN(–d2) – SN(–d1)
𝑑1 =
ln
𝑆
𝑋
+ 𝑟 +
𝜎2
2
𝑇
𝜎 𝑇
,
𝑑2 = 𝑑1 − 𝜎 𝑇
The reading does not require you to
calculate the components of the BSM model,
but we will do it for this class anyway
Example (using Excel)
Suppose we are given the following information on call and
put options on a stock:
• Stock currently trading for $52
• Strike price on calls and puts is $50
• Continuously compounded annualized rate of return is 3%
• Term of the options is 0.5 year
• Standard deviation of returns is 25%
Step 1. Calculate d1
𝑑1 =
ln
𝑆
𝑋
+ 𝑟 +
𝜎2
2
𝑇
𝜎 𝑇
𝑑1 =
ln
52
50
+ 0.03 +
0.212
2
0.5
0.21 0.5
= 0.4394
Step 2. Calculate d2
𝑑2 = 𝑑1 − 𝜎 𝑇
𝑑2 = 0.4394 − 0.21 0.5
= 0.2909
Step 3. Find the area under the curve at d1 and d2
In excel, use the function =NORMSDIST() to find the
standard normal cumulative distribution at d1 and d2
=NORMSDIST(0.4394) gives us 0.6698
=NORMSDIST(0.2909) gives us 0.0.6144
Step 4. Plug values into BSM calculator
c = SN(d1) – e–rTXN(d2)
c = 52 (0.6698) – exp(-0.03*0.5) (50) (0.6614
c = 4.5658
p = e–rTXN(–d2) – SN(–d1)
p = exp(-0.03*0.5) (50) (NORMSDIST (-0.2909)
– 52 (NORMSDIST(-0.4394)
= 1.8214
Step 4. Plug values into BSM calculator
The put value is the same value you get if you used the call
and plug into put-call parity
P = C – S + Xe-rT
= 4.5658 – 52 + 50*exp(-0.03*0.5)
= 1.8214
Step 4. OR use put-call parity to find put value

More Related Content

PPT
Tsp branch and bound
PPT
PPTX
Polynomial function
PDF
Chirp_Mass
DOCX
Mb0048 operations research
PPT
14 recursion
PDF
Combinatorial optimization CO-1
PDF
7th PreAlg - L53--Jan31
Tsp branch and bound
Polynomial function
Chirp_Mass
Mb0048 operations research
14 recursion
Combinatorial optimization CO-1
7th PreAlg - L53--Jan31

What's hot (20)

PPTX
Matrix chain multiplication
PDF
Dynamic Programming and Reinforcement Learning applied to Tetris Game
PDF
Polynomial word problems
PDF
6th math c2 -l48--jan31
PPTX
February 24, 2015
PPTX
All pair shortest path
PPTX
Algebra 6 Point 3
PPT
Dynamic programming
PPTX
PPT
Dynamicpgmming
PPT
Tae
PPTX
Dynamic Programming - Matrix Chain Multiplication
PPTX
Bisection method
PPTX
Data Representation - Floating Point
PPTX
Floating point representation and arithmetic
PPTX
Assignment problem
PPT
Dynamic programming in Algorithm Analysis
PPT
Lesson 33: The Assignment Problem
PDF
Assgnment=hungarian method
PDF
Please show a screenshot of the code. Thank you. Solve the function F= 25x^2...
Matrix chain multiplication
Dynamic Programming and Reinforcement Learning applied to Tetris Game
Polynomial word problems
6th math c2 -l48--jan31
February 24, 2015
All pair shortest path
Algebra 6 Point 3
Dynamic programming
Dynamicpgmming
Tae
Dynamic Programming - Matrix Chain Multiplication
Bisection method
Data Representation - Floating Point
Floating point representation and arithmetic
Assignment problem
Dynamic programming in Algorithm Analysis
Lesson 33: The Assignment Problem
Assgnment=hungarian method
Please show a screenshot of the code. Thank you. Solve the function F= 25x^2...
Ad

Similar to Module 5. bsm (20)

PPTX
Dynamic Programming Matrix Chain Multiplication
PDF
determinants-160504230830_repaired.pdf
PDF
determinants-160504230830.pdf
PDF
DOCX
Question 1 1. Evaluate using integration by parts. l.docx
PPTX
Deep Learning through Pytorch Exercises
PDF
2020 겨울방학 정기스터디 3주차
PPT
Ap for b.tech. (mechanical) Assignment Problem
PPT
PPTX
Binomial Theorem
PPTX
Branch and bounding : Data structures
PDF
Computer graphics 2
PDF
RNN sharing at Trend Micro
PPT
Learn about dynamic programming and how to design algorith
DOCX
NPTEL QUIZ.docx
PPTX
designanalysisalgorithm_unit-v-part2.pptx
PDF
Switching circuits and logic design
PDF
BIOL 364 - assignment 2
PPT
Online Lecture Chapter R Algebraic Expressions
Dynamic Programming Matrix Chain Multiplication
determinants-160504230830_repaired.pdf
determinants-160504230830.pdf
Question 1 1. Evaluate using integration by parts. l.docx
Deep Learning through Pytorch Exercises
2020 겨울방학 정기스터디 3주차
Ap for b.tech. (mechanical) Assignment Problem
Binomial Theorem
Branch and bounding : Data structures
Computer graphics 2
RNN sharing at Trend Micro
Learn about dynamic programming and how to design algorith
NPTEL QUIZ.docx
designanalysisalgorithm_unit-v-part2.pptx
Switching circuits and logic design
BIOL 364 - assignment 2
Online Lecture Chapter R Algebraic Expressions
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
Fin 533 module5 binomial step by step (corrected)
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
Fin 533 module5 binomial step by step (corrected)
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

Recently uploaded (20)

PDF
Europe’s Top Party Resorts Rep Route’s 2025 Guide.pdf
PDF
Fly Smart with Copa Airlines LAX Your Guide to Airfare, Comfort, and Top Attr...
PDF
Hyderabad to Pune Flight – Complete Travel Guide.pdf
PPTX
How Indian Culture Is Perceived Around the World,Infouncle.pptx
PPTX
Gujarat Tour Packages – Spiritual, Cultural & Scenic Journeys
PDF
Understanding Travel Insurance: Your Safety Net While Exploring the World
PDF
Introduction of Secrets of Mount Kailash.pdf
PDF
Discovering the Best Tour Itinerary for the Indian Buddhist Circuit.
DOC
Best Astrologer in Agra .
PDF
Two Journeys, One Destination: Kalka-Shimla Toy Train to Jakhu Ropeway
PPTX
Your Guide to the BBC Proms 2025: What to Expect
PPTX
Sri Lanka Tour Plan and places that can be visited during your leave
PDF
Nashik Kumbh Mela Package 2027 – Your Complete Travel Guide
PDF
4Days Golden Triangle Tour India Pdf Doc
PPTX
Airline API Integration | Flight API Supplier
PDF
Why Everyone Misses These 7 Extraordinary Cities — And Why You Should Visit I...
PDF
International Kailash Mansarovar Yatra, Visa, Permits, and Package.pdf
PPTX
Luxury in the Skies: Business Class Flights to Tokyo with FlightsLux
PDF
Discover The Charm of Dublin with isango !.pdf
PPSX
Detian Transnational Waterfall, Chongzuo, Guangxi, CN. (中國 廣西崇左市 德天跨國瀑布).ppsx
Europe’s Top Party Resorts Rep Route’s 2025 Guide.pdf
Fly Smart with Copa Airlines LAX Your Guide to Airfare, Comfort, and Top Attr...
Hyderabad to Pune Flight – Complete Travel Guide.pdf
How Indian Culture Is Perceived Around the World,Infouncle.pptx
Gujarat Tour Packages – Spiritual, Cultural & Scenic Journeys
Understanding Travel Insurance: Your Safety Net While Exploring the World
Introduction of Secrets of Mount Kailash.pdf
Discovering the Best Tour Itinerary for the Indian Buddhist Circuit.
Best Astrologer in Agra .
Two Journeys, One Destination: Kalka-Shimla Toy Train to Jakhu Ropeway
Your Guide to the BBC Proms 2025: What to Expect
Sri Lanka Tour Plan and places that can be visited during your leave
Nashik Kumbh Mela Package 2027 – Your Complete Travel Guide
4Days Golden Triangle Tour India Pdf Doc
Airline API Integration | Flight API Supplier
Why Everyone Misses These 7 Extraordinary Cities — And Why You Should Visit I...
International Kailash Mansarovar Yatra, Visa, Permits, and Package.pdf
Luxury in the Skies: Business Class Flights to Tokyo with FlightsLux
Discover The Charm of Dublin with isango !.pdf
Detian Transnational Waterfall, Chongzuo, Guangxi, CN. (中國 廣西崇左市 德天跨國瀑布).ppsx

Module 5. bsm

  • 1. Black-Scholes-Merton Model Step by Step Dr. Nivine Richie
  • 2. How to use the Black-Scholes-Merton model to price European calls and puts
  • 3. Formula c = SN(d1) – e–rTXN(d2) p = e–rTXN(–d2) – SN(–d1) 𝑑1 = ln 𝑆 𝑋 + 𝑟 + 𝜎2 2 𝑇 𝜎 𝑇 , 𝑑2 = 𝑑1 − 𝜎 𝑇
  • 4. The reading does not require you to calculate the components of the BSM model, but we will do it for this class anyway
  • 5. Example (using Excel) Suppose we are given the following information on call and put options on a stock: • Stock currently trading for $52 • Strike price on calls and puts is $50 • Continuously compounded annualized rate of return is 3% • Term of the options is 0.5 year • Standard deviation of returns is 25%
  • 6. Step 1. Calculate d1 𝑑1 = ln 𝑆 𝑋 + 𝑟 + 𝜎2 2 𝑇 𝜎 𝑇 𝑑1 = ln 52 50 + 0.03 + 0.212 2 0.5 0.21 0.5 = 0.4394
  • 7. Step 2. Calculate d2 𝑑2 = 𝑑1 − 𝜎 𝑇 𝑑2 = 0.4394 − 0.21 0.5 = 0.2909
  • 8. Step 3. Find the area under the curve at d1 and d2 In excel, use the function =NORMSDIST() to find the standard normal cumulative distribution at d1 and d2 =NORMSDIST(0.4394) gives us 0.6698 =NORMSDIST(0.2909) gives us 0.0.6144
  • 9. Step 4. Plug values into BSM calculator c = SN(d1) – e–rTXN(d2) c = 52 (0.6698) – exp(-0.03*0.5) (50) (0.6614 c = 4.5658
  • 10. p = e–rTXN(–d2) – SN(–d1) p = exp(-0.03*0.5) (50) (NORMSDIST (-0.2909) – 52 (NORMSDIST(-0.4394) = 1.8214 Step 4. Plug values into BSM calculator
  • 11. The put value is the same value you get if you used the call and plug into put-call parity P = C – S + Xe-rT = 4.5658 – 52 + 50*exp(-0.03*0.5) = 1.8214 Step 4. OR use put-call parity to find put value