SlideShare a Scribd company logo
1 of 10
Download to read offline
Implied Volatility
An Alternative to Black-Scholes
How to estimate Implied Volatility?
Flow chart for the Newton-Raphson
Practical Applications & Next Steps
Implied Volatility for Options on Futures Using
the Cox-Ross-Rubinstein (CRR) Model
Xin Fang, Qinlin Li, Jose Luis Rodriguez
Loyola University Chicago
Quinlan School of Business
June 25, 2015
Xin Fang, Qinlin Li, Jose Luis Rodriguez Implied Volatility for Options on Futures
Implied Volatility
An Alternative to Black-Scholes
How to estimate Implied Volatility?
Flow chart for the Newton-Raphson
Practical Applications & Next Steps
Overview
Implied Volatility
An Alternative to Black-Scholes
How to estimate Implied Volatility?
Flow chart for the Newton-Raphson
Practical Applications & Next Steps
Xin Fang, Qinlin Li, Jose Luis Rodriguez Implied Volatility for Options on Futures
Implied Volatility
An Alternative to Black-Scholes
How to estimate Implied Volatility?
Flow chart for the Newton-Raphson
Practical Applications & Next Steps
Option Pricing for for European options - Black-Scholes
C = SN(d1) − Ke−rT
N(d2)
Where d1, is given by:
d1 =
ln( S
K ) + (r + 0.5σ2)T
σ
√
T
And d2 is determine as:
d2 = d1 − σ
√
T
1. Here, all inputs are observable except σ.
2. Setting the above formula equal to the market price of the call
option and solving for σ gives the implied volatility (forward
looking).
Xin Fang, Qinlin Li, Jose Luis Rodriguez Implied Volatility for Options on Futures
Implied Volatility
An Alternative to Black-Scholes
How to estimate Implied Volatility?
Flow chart for the Newton-Raphson
Practical Applications & Next Steps
An Alternative to Black-Scholes
There exists a discrete-time analog to the continuous time
Black-Scholes model, the binomial model.
Figure: This model can handle early exercise (American Options)
Xin Fang, Qinlin Li, Jose Luis Rodriguez Implied Volatility for Options on Futures
Implied Volatility
An Alternative to Black-Scholes
How to estimate Implied Volatility?
Flow chart for the Newton-Raphson
Practical Applications & Next Steps
How to estimate Implied Volatility?
Two standard approaches
1. Make simplifying assumptions to the Black-Scholes model,
enabling one to solve for σ, by expanding the expression
around a point K = SerT , using Taylor Series or similar
(CM,BCS,BS).
2. Use an iterative procedure (e.g., Newton-Raphson) to update
estimate of the implied vol. Relies crucially on a reasonable
first guess.
We rely on (1) above to inform our initial volatility guess.
Xin Fang, Qinlin Li, Jose Luis Rodriguez Implied Volatility for Options on Futures
Implied Volatility
An Alternative to Black-Scholes
How to estimate Implied Volatility?
Flow chart for the Newton-Raphson
Practical Applications & Next Steps
CRR Model - Newton-Raphson Flow Chart
Start
Calculate Initial Volatility Guess
CRR Model computes option price
compare converges
New Guess
stop
Market Price
NO
YES
Xin Fang, Qinlin Li, Jose Luis Rodriguez Implied Volatility for Options on Futures
Implied Volatility
An Alternative to Black-Scholes
How to estimate Implied Volatility?
Flow chart for the Newton-Raphson
Practical Applications & Next Steps
BCS Model Manager Graph
Xin Fang, Qinlin Li, Jose Luis Rodriguez Implied Volatility for Options on Futures
Implied Volatility
An Alternative to Black-Scholes
How to estimate Implied Volatility?
Flow chart for the Newton-Raphson
Practical Applications & Next Steps
BCS Model Kernel Graph
Xin Fang, Qinlin Li, Jose Luis Rodriguez Implied Volatility for Options on Futures
Implied Volatility
An Alternative to Black-Scholes
How to estimate Implied Volatility?
Flow chart for the Newton-Raphson
Practical Applications & Next Steps
Practical Applications
1. Implied volatility outperforms time-series models based on
historical data for the purposes of forecasting volatility.
2. Volatility is an important input into VAR and other models.
Relevant to all money managers.
3. Using CMEs S&P500 futures options (minis) we have the
highest quality data thereby maximizing efficacy.
Xin Fang, Qinlin Li, Jose Luis Rodriguez Implied Volatility for Options on Futures
Implied Volatility
An Alternative to Black-Scholes
How to estimate Implied Volatility?
Flow chart for the Newton-Raphson
Practical Applications & Next Steps
Next Steps
1. Program the Newton-Raphson algorithm to run in the DFE.
2. Bring in a time dimension to the problem (estimating a vol
surface instead of a smile).
3. Migrate all calculations to fixed point.
4. Consider other approaches that might better exploit the DFE
(e.g., Monte Carlo).
5. Create something akin to the VIX using CME contracts?
Xin Fang, Qinlin Li, Jose Luis Rodriguez Implied Volatility for Options on Futures

More Related Content

Similar to CRR_PRESENTATION

Monte Carlo Simulation Of Heston Model In Matlab(1)
Monte Carlo Simulation Of Heston Model In Matlab(1)Monte Carlo Simulation Of Heston Model In Matlab(1)
Monte Carlo Simulation Of Heston Model In Matlab(1)Amir Kheirollah
 
ders 3.3 Unit root testing section 3 .pptx
ders 3.3 Unit root testing section 3 .pptxders 3.3 Unit root testing section 3 .pptx
ders 3.3 Unit root testing section 3 .pptxErgin Akalpler
 
군중정보를 이용한 가짜뉴스의 탐지와 확산방지 알고리즘
군중정보를 이용한 가짜뉴스의 탐지와 확산방지 알고리즘군중정보를 이용한 가짜뉴스의 탐지와 확산방지 알고리즘
군중정보를 이용한 가짜뉴스의 탐지와 확산방지 알고리즘NAVER Engineering
 
Analysis_and_Comparison_of_Mathematical_Population_Models[1] [Autosaved]
Analysis_and_Comparison_of_Mathematical_Population_Models[1] [Autosaved]Analysis_and_Comparison_of_Mathematical_Population_Models[1] [Autosaved]
Analysis_and_Comparison_of_Mathematical_Population_Models[1] [Autosaved]James Cain
 
LESSON 04 - Descriptive Satatistics.pdf
LESSON 04 - Descriptive Satatistics.pdfLESSON 04 - Descriptive Satatistics.pdf
LESSON 04 - Descriptive Satatistics.pdfICOMICOM4
 
Take it to the Limit: quantitation, likelihood, modelling and other matters
Take it to the Limit: quantitation, likelihood, modelling and other mattersTake it to the Limit: quantitation, likelihood, modelling and other matters
Take it to the Limit: quantitation, likelihood, modelling and other mattersStephen Senn
 
11. option pricing
11. option pricing11. option pricing
11. option pricingSanjiv Jha
 
A Movement Recognition Method using LBP
A Movement Recognition Method using LBPA Movement Recognition Method using LBP
A Movement Recognition Method using LBPZihui Li
 
Systems analysis plm
Systems analysis plmSystems analysis plm
Systems analysis plmOmar Jacalne
 
Financial Markets with Stochastic Volatilities - markov modelling
Financial Markets with Stochastic Volatilities - markov modellingFinancial Markets with Stochastic Volatilities - markov modelling
Financial Markets with Stochastic Volatilities - markov modellingguest8901f4
 
decision making criterion
decision making criteriondecision making criterion
decision making criterionGaurav Sonkar
 
Structured equation model
Structured equation modelStructured equation model
Structured equation modelKing Abidi
 
Chapter 06 - Heteroskedasticity.pptx
Chapter 06 - Heteroskedasticity.pptxChapter 06 - Heteroskedasticity.pptx
Chapter 06 - Heteroskedasticity.pptxFarah Amir
 

Similar to CRR_PRESENTATION (20)

Monte Carlo Simulation Of Heston Model In Matlab(1)
Monte Carlo Simulation Of Heston Model In Matlab(1)Monte Carlo Simulation Of Heston Model In Matlab(1)
Monte Carlo Simulation Of Heston Model In Matlab(1)
 
ders 3.3 Unit root testing section 3 .pptx
ders 3.3 Unit root testing section 3 .pptxders 3.3 Unit root testing section 3 .pptx
ders 3.3 Unit root testing section 3 .pptx
 
군중정보를 이용한 가짜뉴스의 탐지와 확산방지 알고리즘
군중정보를 이용한 가짜뉴스의 탐지와 확산방지 알고리즘군중정보를 이용한 가짜뉴스의 탐지와 확산방지 알고리즘
군중정보를 이용한 가짜뉴스의 탐지와 확산방지 알고리즘
 
Analysis_and_Comparison_of_Mathematical_Population_Models[1] [Autosaved]
Analysis_and_Comparison_of_Mathematical_Population_Models[1] [Autosaved]Analysis_and_Comparison_of_Mathematical_Population_Models[1] [Autosaved]
Analysis_and_Comparison_of_Mathematical_Population_Models[1] [Autosaved]
 
Pres fibe2015-pbs-org
Pres fibe2015-pbs-orgPres fibe2015-pbs-org
Pres fibe2015-pbs-org
 
Pres-Fibe2015-pbs-Org
Pres-Fibe2015-pbs-OrgPres-Fibe2015-pbs-Org
Pres-Fibe2015-pbs-Org
 
LESSON 04 - Descriptive Satatistics.pdf
LESSON 04 - Descriptive Satatistics.pdfLESSON 04 - Descriptive Satatistics.pdf
LESSON 04 - Descriptive Satatistics.pdf
 
Take it to the Limit: quantitation, likelihood, modelling and other matters
Take it to the Limit: quantitation, likelihood, modelling and other mattersTake it to the Limit: quantitation, likelihood, modelling and other matters
Take it to the Limit: quantitation, likelihood, modelling and other matters
 
Operations research
Operations research Operations research
Operations research
 
Operations research
Operations research Operations research
Operations research
 
11. option pricing
11. option pricing11. option pricing
11. option pricing
 
A Movement Recognition Method using LBP
A Movement Recognition Method using LBPA Movement Recognition Method using LBP
A Movement Recognition Method using LBP
 
Systems analysis plm
Systems analysis plmSystems analysis plm
Systems analysis plm
 
Ch9 slides
Ch9 slidesCh9 slides
Ch9 slides
 
Ch9_slides.ppt
Ch9_slides.pptCh9_slides.ppt
Ch9_slides.ppt
 
Financial Markets with Stochastic Volatilities - markov modelling
Financial Markets with Stochastic Volatilities - markov modellingFinancial Markets with Stochastic Volatilities - markov modelling
Financial Markets with Stochastic Volatilities - markov modelling
 
decision making criterion
decision making criteriondecision making criterion
decision making criterion
 
Structured equation model
Structured equation modelStructured equation model
Structured equation model
 
Chapter 06 - Heteroskedasticity.pptx
Chapter 06 - Heteroskedasticity.pptxChapter 06 - Heteroskedasticity.pptx
Chapter 06 - Heteroskedasticity.pptx
 
Blue property assumptions.
Blue property assumptions.Blue property assumptions.
Blue property assumptions.
 

CRR_PRESENTATION

  • 1. Implied Volatility An Alternative to Black-Scholes How to estimate Implied Volatility? Flow chart for the Newton-Raphson Practical Applications & Next Steps Implied Volatility for Options on Futures Using the Cox-Ross-Rubinstein (CRR) Model Xin Fang, Qinlin Li, Jose Luis Rodriguez Loyola University Chicago Quinlan School of Business June 25, 2015 Xin Fang, Qinlin Li, Jose Luis Rodriguez Implied Volatility for Options on Futures
  • 2. Implied Volatility An Alternative to Black-Scholes How to estimate Implied Volatility? Flow chart for the Newton-Raphson Practical Applications & Next Steps Overview Implied Volatility An Alternative to Black-Scholes How to estimate Implied Volatility? Flow chart for the Newton-Raphson Practical Applications & Next Steps Xin Fang, Qinlin Li, Jose Luis Rodriguez Implied Volatility for Options on Futures
  • 3. Implied Volatility An Alternative to Black-Scholes How to estimate Implied Volatility? Flow chart for the Newton-Raphson Practical Applications & Next Steps Option Pricing for for European options - Black-Scholes C = SN(d1) − Ke−rT N(d2) Where d1, is given by: d1 = ln( S K ) + (r + 0.5σ2)T σ √ T And d2 is determine as: d2 = d1 − σ √ T 1. Here, all inputs are observable except σ. 2. Setting the above formula equal to the market price of the call option and solving for σ gives the implied volatility (forward looking). Xin Fang, Qinlin Li, Jose Luis Rodriguez Implied Volatility for Options on Futures
  • 4. Implied Volatility An Alternative to Black-Scholes How to estimate Implied Volatility? Flow chart for the Newton-Raphson Practical Applications & Next Steps An Alternative to Black-Scholes There exists a discrete-time analog to the continuous time Black-Scholes model, the binomial model. Figure: This model can handle early exercise (American Options) Xin Fang, Qinlin Li, Jose Luis Rodriguez Implied Volatility for Options on Futures
  • 5. Implied Volatility An Alternative to Black-Scholes How to estimate Implied Volatility? Flow chart for the Newton-Raphson Practical Applications & Next Steps How to estimate Implied Volatility? Two standard approaches 1. Make simplifying assumptions to the Black-Scholes model, enabling one to solve for σ, by expanding the expression around a point K = SerT , using Taylor Series or similar (CM,BCS,BS). 2. Use an iterative procedure (e.g., Newton-Raphson) to update estimate of the implied vol. Relies crucially on a reasonable first guess. We rely on (1) above to inform our initial volatility guess. Xin Fang, Qinlin Li, Jose Luis Rodriguez Implied Volatility for Options on Futures
  • 6. Implied Volatility An Alternative to Black-Scholes How to estimate Implied Volatility? Flow chart for the Newton-Raphson Practical Applications & Next Steps CRR Model - Newton-Raphson Flow Chart Start Calculate Initial Volatility Guess CRR Model computes option price compare converges New Guess stop Market Price NO YES Xin Fang, Qinlin Li, Jose Luis Rodriguez Implied Volatility for Options on Futures
  • 7. Implied Volatility An Alternative to Black-Scholes How to estimate Implied Volatility? Flow chart for the Newton-Raphson Practical Applications & Next Steps BCS Model Manager Graph Xin Fang, Qinlin Li, Jose Luis Rodriguez Implied Volatility for Options on Futures
  • 8. Implied Volatility An Alternative to Black-Scholes How to estimate Implied Volatility? Flow chart for the Newton-Raphson Practical Applications & Next Steps BCS Model Kernel Graph Xin Fang, Qinlin Li, Jose Luis Rodriguez Implied Volatility for Options on Futures
  • 9. Implied Volatility An Alternative to Black-Scholes How to estimate Implied Volatility? Flow chart for the Newton-Raphson Practical Applications & Next Steps Practical Applications 1. Implied volatility outperforms time-series models based on historical data for the purposes of forecasting volatility. 2. Volatility is an important input into VAR and other models. Relevant to all money managers. 3. Using CMEs S&P500 futures options (minis) we have the highest quality data thereby maximizing efficacy. Xin Fang, Qinlin Li, Jose Luis Rodriguez Implied Volatility for Options on Futures
  • 10. Implied Volatility An Alternative to Black-Scholes How to estimate Implied Volatility? Flow chart for the Newton-Raphson Practical Applications & Next Steps Next Steps 1. Program the Newton-Raphson algorithm to run in the DFE. 2. Bring in a time dimension to the problem (estimating a vol surface instead of a smile). 3. Migrate all calculations to fixed point. 4. Consider other approaches that might better exploit the DFE (e.g., Monte Carlo). 5. Create something akin to the VIX using CME contracts? Xin Fang, Qinlin Li, Jose Luis Rodriguez Implied Volatility for Options on Futures