SlideShare a Scribd company logo
1 of 84
Download to read offline
Project on Volatility Smiles and Stylized Facts in the Heston Model
Project on
Volatility Smiles and Stylized Facts in the Heston
Model
Kamrul Hasan
Supervised by
Professor Dr. Jörn Saß
Department of Mathematics, TU Kaiserslautern
December 7, 2022
Project on Volatility Smiles and Stylized Facts in the Heston Model
Introduction
Introduction
The Black-Scholes-Merton model
First analytic option pricing model
Often quite sucessful in explening the stock option prices
Known biases
Constant volatility
Project on Volatility Smiles and Stylized Facts in the Heston Model
Introduction
Introduction
The Black-Scholes-Merton model
First analytic option pricing model
Often quite sucessful in explening the stock option prices
Known biases
Constant volatility
The Heston Model
Generalization of the Black-Scholes model
Randomness of the volatility is considered.
Closed-form solution
Stock price St and variance vt follow a Black-Scholes type
stochastic process and a CIR process respectively.
Project on Volatility Smiles and Stylized Facts in the Heston Model
Introduction
Introduction
What we have observed in this project?
European call option prices
Simulation paths and the effect of changing the input
parameters
Volatility smile
Stylized facts
Project on Volatility Smiles and Stylized Facts in the Heston Model
The Black Scholes Model and Formula
The Black Scholes Model and Formula
Project on Volatility Smiles and Stylized Facts in the Heston Model
The Black Scholes Model and Formula
The Black Scholes Model and Formula
The Black-Scholes model
The stock price is defined by the following equation,
dSt = µStdt + σStdWt
Project on Volatility Smiles and Stylized Facts in the Heston Model
The Black Scholes Model and Formula
The Black Scholes Model and Formula
The Black-Scholes model
The stock price is defined by the following equation,
dSt = µStdt + σStdWt
The solution of the stock price,
St = S0e(µ−σ2
2
)t+σWt
Project on Volatility Smiles and Stylized Facts in the Heston Model
The Black Scholes Model and Formula
The Black Scholes Model and Formula
The Black-Scholes model
The stock price is defined by the following equation,
dSt = µStdt + σStdWt
The solution of the stock price,
St = S0e(µ−σ2
2
)t+σWt
Girsanov’s theorem is used to express the stock price St in the
following form,
dSt = rStdt + σStdW̃t
Project on Volatility Smiles and Stylized Facts in the Heston Model
The Black Scholes Model and Formula
The Black Scholes Model and Formula
The Black-Scholes model
The stock price is defined by the following equation,
dSt = µStdt + σStdWt
The solution of the stock price,
St = S0e(µ−σ2
2
)t+σWt
Girsanov’s theorem is used to express the stock price St in the
following form,
dSt = rStdt + σStdW̃t
log return follows normal distribution,
ln

St+∆t
St

∼ N

(r − σ2
2 )∆t, σ2∆t
Project on Volatility Smiles and Stylized Facts in the Heston Model
The Black Scholes Model and Formula
The Black Scholes Model and Formula
The Black-Scholes Formula
The formula for the European call price,
Call Option = C(St, t)
= StN(d1) − N(d2)Ke−rτ
Project on Volatility Smiles and Stylized Facts in the Heston Model
The Black Scholes Model and Formula
The Black Scholes Model and Formula
The Black-Scholes Formula
The formula for the European call price,
Call Option = C(St, t)
= StN(d1) − N(d2)Ke−rτ
d1 and d2 are defined by,
d1 =
ln( St
K
)+(r+σ2
2
τ)
σ
√
τ
and d2 = d1 − σ
√
τ
Project on Volatility Smiles and Stylized Facts in the Heston Model
The Black Scholes Model and Formula
The Black-Scholes Europena call option Price
Given parameters
S r T σ
100 0.1 1 0.3
Project on Volatility Smiles and Stylized Facts in the Heston Model
The Black Scholes Model and Formula
The Black-Scholes Europena call option Price
Given parameters
S r T σ
100 0.1 1 0.3
Strike price Call price
98 17.79
100 16.73
Project on Volatility Smiles and Stylized Facts in the Heston Model
Effects of parameters and Volatility smile
Effects of changing the input parameters
(a) Changing the
call price with S
(b) Changing the
call price with T
(c) Changing the
call price with σ
Project on Volatility Smiles and Stylized Facts in the Heston Model
Effects of parameters and Volatility smile
Effects of changing the input parameters
(a) Changing the
call price with S
(b) Changing the
call price with T
(c) Changing the
call price with σ
Figure: Observation of the European call option price
Project on Volatility Smiles and Stylized Facts in the Heston Model
Effects of parameters and Volatility smile
Volatililty Smile in Option Pricing
(a) Implied volatility Vs
strike price of the
Black-Scholes model
Project on Volatility Smiles and Stylized Facts in the Heston Model
Effects of parameters and Volatility smile
Volatililty Smile in Option Pricing
(a) Implied volatility Vs
strike price of the
Black-Scholes model
(b) Implied volatility Vs
strike price of the Heston
model
Figure: Volatility smile of the Black-Scholes model and Heston model
Project on Volatility Smiles and Stylized Facts in the Heston Model
Black-Scholes call price and simulated call price
Option pricing by Monte Carlo Simulation of the Black
Scholes Model
Simulation paths and call price of the Black Scholos Model
The stock price at T maturity,
ST = S0 exp[(r −
1
2
σ2
)t + σ
√
TN]
Project on Volatility Smiles and Stylized Facts in the Heston Model
Black-Scholes call price and simulated call price
Option pricing by Monte Carlo Simulation of the Black
Scholes Model
Simulation paths and call price of the Black Scholos Model
The stock price at T maturity,
ST = S0 exp[(r −
1
2
σ2
)t + σ
√
TN]
Generate a large number of stock price
Project on Volatility Smiles and Stylized Facts in the Heston Model
Black-Scholes call price and simulated call price
Option pricing by Monte Carlo Simulation of the Black
Scholes Model
Simulation paths and call price of the Black Scholos Model
The stock price at T maturity,
ST = S0 exp[(r −
1
2
σ2
)t + σ
√
TN]
Generate a large number of stock price
Option price (expected value of payoff function)
Project on Volatility Smiles and Stylized Facts in the Heston Model
Black-Scholes call price and simulated call price
Option pricing by Monte Carlo Simulation of the Black
Scholes Model
Simulation paths and call price of the Black Scholos Model
The stock price at T maturity,
ST = S0 exp[(r −
1
2
σ2
)t + σ
√
TN]
Generate a large number of stock price
Option price (expected value of payoff function)
Discount factor
Project on Volatility Smiles and Stylized Facts in the Heston Model
Black-Scholes call price and simulated call price
Simulation paths of the Black Scholos Model
(a) Simulation paths for
N = 1000
Project on Volatility Smiles and Stylized Facts in the Heston Model
Black-Scholes call price and simulated call price
Simulation paths of the Black Scholos Model
(a) Simulation paths for
N = 1000
(b) Simulation paths for
N = 10000
Figure: Simulation paths of the Black-Scholes Model
Project on Volatility Smiles and Stylized Facts in the Heston Model
Black-Scholes call price and simulated call price
Compare Black-Scholes call price with simulation results
Call price for N = 1000 and σ = 0.3
Black Scholes
price
17.79
Simulated call
price
16.27
Project on Volatility Smiles and Stylized Facts in the Heston Model
Black-Scholes call price and simulated call price
Compare Black-Scholes call price with simulation results
Call price for N = 1000 and σ = 0.3
Black Scholes
price
17.79
Simulated call
price
16.27
Call price for N = 10000 and σ = 0.3
Black Scholes
price
17.79
Simulated call
price
17.72
Project on Volatility Smiles and Stylized Facts in the Heston Model
The Heston Model, Formula and Characteristics functions
The Heston Model, Formula and Characteristics functions
Project on Volatility Smiles and Stylized Facts in the Heston Model
The Heston Model, Formula and Characteristics functions
The Heston Model, Formula and Characteristics functions
The Heston model
The stock price is defined by the following equation,
dSt = µStdt +
√
vtStdz1(t)
Project on Volatility Smiles and Stylized Facts in the Heston Model
The Heston Model, Formula and Characteristics functions
The Heston Model, Formula and Characteristics functions
The Heston model
The stock price is defined by the following equation,
dSt = µStdt +
√
vtStdz1(t)
The instantaneous variance vt follows a
Cox-Ingersoll-Ross(CIR) process and it is defined by,
dvt = κ(θ − vt)dt + σ
√
vtdz2(t)
Project on Volatility Smiles and Stylized Facts in the Heston Model
The Heston Model, Formula and Characteristics functions
The Heston Model, Formula and Characteristics functions
The Heston model
The stock price is defined by the following equation,
dSt = µStdt +
√
vtStdz1(t)
The instantaneous variance vt follows a
Cox-Ingersoll-Ross(CIR) process and it is defined by,
dvt = κ(θ − vt)dt + σ
√
vtdz2(t)
z1 and z2 are Wiener processes with correlation ρ which is
equivalently with covariance ρdt as follows,
dz1(t)dz2(t) = ρdt
Project on Volatility Smiles and Stylized Facts in the Heston Model
The Heston Model, Formula and Characteristics functions
The Heston Model, Formula and Characteristics functions
The Heston model
The stock price is defined by the following equation,
dSt = µStdt +
√
vtStdz1(t)
The instantaneous variance vt follows a
Cox-Ingersoll-Ross(CIR) process and it is defined by,
dvt = κ(θ − vt)dt + σ
√
vtdz2(t)
z1 and z2 are Wiener processes with correlation ρ which is
equivalently with covariance ρdt as follows,
dz1(t)dz2(t) = ρdt
The St under the risk neutral measure Q by using Girsanov’s
theorem by the following expression,
dSt = rStdt +
√
vtStd ˜
z1(t)
Project on Volatility Smiles and Stylized Facts in the Heston Model
The Heston Model, Formula and Characteristics functions
The Heston Model
The risk neutral log price process, ln St is defined by,
ln St = r − 1
2

dt +
√
vtdz1(t)
Project on Volatility Smiles and Stylized Facts in the Heston Model
The Heston Model, Formula and Characteristics functions
The Formula and Characteristics functions of Heston model
The Formula and Characteristics functions
European call option price is defined by,
C(S, v, t) = SP1 − KP(t, T)P2
Project on Volatility Smiles and Stylized Facts in the Heston Model
The Heston Model, Formula and Characteristics functions
The Formula and Characteristics functions of Heston model
The Formula and Characteristics functions
European call option price is defined by,
C(S, v, t) = SP1 − KP(t, T)P2
Where Pj , j = 1, 2 are risk neutral probabilities obtained by
inverting the characteristic function fj
Pj (x, v, T; ln(K)) = Pr(ln St  ln K)
=
1
2
+
1
π
Z ∞
0
Re
he−iϕ ln(K)fj (x, v, T; ϕ)
iϕ
i
dϕ
Project on Volatility Smiles and Stylized Facts in the Heston Model
Call price and simulated price under Heston model
European call option price under the Heston model
Correlation between
Brownian motions
European call option
price
0.1 14.32
-0.1 14.45
Project on Volatility Smiles and Stylized Facts in the Heston Model
Call price and simulated price under Heston model
European call option price under the Heston model
Correlation between
Brownian motions
European call option
price
0.1 14.32
-0.1 14.45
S0 K r v0 κ θ λ σ T
100 98 0.1 0.04 2 0.04 0 0.3 1
Table: Parameters are used in the Heston Model
Project on Volatility Smiles and Stylized Facts in the Heston Model
Call price and simulated price under Heston model
Price and variance paths of the Heston Model
Project on Volatility Smiles and Stylized Facts in the Heston Model
Call price and simulated price under Heston model
Price and variance paths of the Heston Model
(a) Variance simulation
paths for N = 1000
Project on Volatility Smiles and Stylized Facts in the Heston Model
Call price and simulated price under Heston model
Price and variance paths of the Heston Model
(a) Variance simulation
paths for N = 1000
(b) Price simulation paths
for N = 1000
Figure: Price and variance simulation paths of the Heston Model
Project on Volatility Smiles and Stylized Facts in the Heston Model
Call price and simulated price under Heston model
Distribution of the Stock price and variance
(a) Stock price at maturity
Project on Volatility Smiles and Stylized Facts in the Heston Model
Call price and simulated price under Heston model
Distribution of the Stock price and variance
(a) Stock price at maturity (b) Variance at maturity
Figure: Stock price and variance distribution of the Heston Model
Project on Volatility Smiles and Stylized Facts in the Heston Model
Call price and simulated price under Heston model
Simulation price of the Heston Model
Number of paths (N) European call option price
1000 14.34
10000 14.33
Project on Volatility Smiles and Stylized Facts in the Heston Model
Staylized facts
Stylized facts
Following stylized facts are often occur for financial time series:
Project on Volatility Smiles and Stylized Facts in the Heston Model
Staylized facts
Stylized facts
Following stylized facts are often occur for financial time series:
Non-stationary
Project on Volatility Smiles and Stylized Facts in the Heston Model
Staylized facts
Stylized facts
Following stylized facts are often occur for financial time series:
Non-stationary
Level of returns and volatility clustering.
Project on Volatility Smiles and Stylized Facts in the Heston Model
Staylized facts
Stylized facts
Following stylized facts are often occur for financial time series:
Non-stationary
Level of returns and volatility clustering.
White noise
Project on Volatility Smiles and Stylized Facts in the Heston Model
Staylized facts
Stylized facts
Following stylized facts are often occur for financial time series:
Non-stationary
Level of returns and volatility clustering.
White noise
Leptokurtic
Project on Volatility Smiles and Stylized Facts in the Heston Model
Staylized facts
Stylized facts
Following stylized facts are often occur for financial time series:
Non-stationary
Level of returns and volatility clustering.
White noise
Leptokurtic
No arbitrage oppurtunity
Project on Volatility Smiles and Stylized Facts in the Heston Model
Effects of σ and ρ
Effect of Volatility of Variance(σ)
Effect of σ:
Project on Volatility Smiles and Stylized Facts in the Heston Model
Effects of σ and ρ
Effect of Volatility of Variance(σ)
Effect of σ:
σ effects the pick of the distribution of the log stock price.
Project on Volatility Smiles and Stylized Facts in the Heston Model
Effects of σ and ρ
Effect of Volatility of Variance(σ)
Effect of σ:
σ effects the pick of the distribution of the log stock price.
For σ = 0, the variance process is dropped out.
Increasing σ rises the peak of the distribution.
Create heavy tails on both sides.
Project on Volatility Smiles and Stylized Facts in the Heston Model
Effects of σ and ρ
Effect of Volatility of Variance(σ)
Figure: The effect of Volatility of Variance on Heston Density Function.
Project on Volatility Smiles and Stylized Facts in the Heston Model
Effects of σ and ρ
Effect of correlation(ρ)
Effect of ρ:
Project on Volatility Smiles and Stylized Facts in the Heston Model
Effects of σ and ρ
Effect of correlation(ρ)
Effect of ρ:
ρ controls the heaviness of the tails.
Project on Volatility Smiles and Stylized Facts in the Heston Model
Effects of σ and ρ
Effect of correlation(ρ)
Effect of ρ:
ρ controls the heaviness of the tails.
When ρ = 0, the skewness will be close to 0.
Forρ  0, the variance rises with the increase in stock price.
Forρ  0, the volatility rises if stock price decreases.
Project on Volatility Smiles and Stylized Facts in the Heston Model
Effects of σ and ρ
Effect of correlation(ρ)
Figure: The effect of correlation on Heston Density Function.
Project on Volatility Smiles and Stylized Facts in the Heston Model
Log-return distributions of both models
Log-return distribution of the Black-Scholes model
Project on Volatility Smiles and Stylized Facts in the Heston Model
Log-return distributions of both models
Log-return distribution of the Black-Scholes model
The log-return is defined as ln(St
S0
) and it can be expressed as,
ln

St
S0

=

r −
1
2
σ2

t + σ
√
TN
Project on Volatility Smiles and Stylized Facts in the Heston Model
Log-return distributions of both models
Log-return distribution of the Black-Scholes model
The log-return is defined as ln(St
S0
) and it can be expressed as,
ln

St
S0

=

r −
1
2
σ2

t + σ
√
TN
Figure: Log return distribution of the Black-Scholes model
Project on Volatility Smiles and Stylized Facts in the Heston Model
Log-return distributions of both models
Log-return distribution of the Heston model
Project on Volatility Smiles and Stylized Facts in the Heston Model
Log-return distributions of both models
Log-return distribution of the Heston model
The log return process is given by,
Return = log

St+dt
St

=

µt −
1
2
vt

dt +
√
vtWdt
Project on Volatility Smiles and Stylized Facts in the Heston Model
Log-return distributions of both models
Log-return distribution of the Heston model
The log return process is given by,
Return = log

St+dt
St

=

µt −
1
2
vt

dt +
√
vtWdt
Figure: Log return distribution of the Heston model
Project on Volatility Smiles and Stylized Facts in the Heston Model
Squared return, absolute return and return of the Black-Scholes model
Squared return of the Black-Scholes model
Squared return:
Two lags (3 and 7) are significanly different from 0 in acf and
pacf.
R2
t is not an independent sequence.
Project on Volatility Smiles and Stylized Facts in the Heston Model
Squared return, absolute return and return of the Black-Scholes model
Squared return of the Black-Scholes model
(a) Autocorrelation
function
(b) Partial autocorrelation
function
Figure: Autocorrelation and partial autocorrelation function of squared
return (R2
t )of the Black-Scholes model
Project on Volatility Smiles and Stylized Facts in the Heston Model
Squared return, absolute return and return of the Black-Scholes model
Absolute return of the Black-Scholes model
Absolute return:
Lags 7, 12 and 14 in the pacf are more significantly different
from 0 than the acf of those lags.
Absolute returns,|Rt|, are independent sequence i.e. absolute
return,|Rt|, are uncorrelated.
Project on Volatility Smiles and Stylized Facts in the Heston Model
Squared return, absolute return and return of the Black-Scholes model
Absolute return of the Black-Scholes model
(a) Autocorrelation
function
(b) Partial autocorrelation
function
Figure: Autocorrelation and partial autocorrelation function of absolute
return of the Black-Scholes model
Project on Volatility Smiles and Stylized Facts in the Heston Model
Squared return, absolute return and return of the Black-Scholes model
Return of the Black-Scholes model
Return:
Returns of the Black-Scholes model are uncorrelated.
In the pacf some lags are more significantly different from 0
than the acf of those lags.
Returns, Rt, are independent sequence of the Black-Scholes
model.
Project on Volatility Smiles and Stylized Facts in the Heston Model
Squared return, absolute return and return of the Black-Scholes model
Return of the Black-Scholes model
(a) Autocorrelation
function
(b) Partial autocorrelation
function
Figure: Autocorrelation and partial autocorrelation function of return of
the Black-Scholes model
Project on Volatility Smiles and Stylized Facts in the Heston Model
Squared return, absolute return and return of the Heston model
Squared return of the Heston model
Squared return:
All lags except 5 and 6 of both functions are inside the
bounds.
Two lags (5 and 6) are significantly different from 0.
R2
t is not an independent sequence i.e. Squared retruns R2
t
are correlated.
Project on Volatility Smiles and Stylized Facts in the Heston Model
Squared return, absolute return and return of the Heston model
Squared return of the Heston model
(a) Autocorrelation
function
(b) Partial autocorrelation
function
Figure: Autocorrelation and partial autocorrelation function of squared
return (R2
t )of the Heston model
Project on Volatility Smiles and Stylized Facts in the Heston Model
Squared return, absolute return and return of the Heston model
Absolute return of the Heston model
Absolute return:
All lags are inside the bounds.
Counter behavior is not observed in the both functions.
Absolute returns, |Rt|,are correlated.
Project on Volatility Smiles and Stylized Facts in the Heston Model
Squared return, absolute return and return of the Heston model
Absolute return of the Heston model
(a) Autocorrelation
function
(b) Partial autocorrelation
function
Figure: Autocorrelation and partial autocorrelation function of absolute
return of the Heston model
Project on Volatility Smiles and Stylized Facts in the Heston Model
Squared return, absolute return and return of the Heston model
Return of the Heston model
Return:
Most of the lags of autocorrelation and partial autocorrelation
functions are inside the bounds.
Two lags (5 and 10) are significantly different from 0 in the
acf and pacf.
Rt is not an independent sequence i.e. returns (Rt)are
correlated .
Project on Volatility Smiles and Stylized Facts in the Heston Model
Squared return, absolute return and return of the Heston model
Return of the Heston model
(a) Autocorrelation
function
(b) Partial autocorrelation
function
Figure: Autocorrelation and partial autocorrelation function of return of
the Heston model
Project on Volatility Smiles and Stylized Facts in the Heston Model
Conclusion
What we have learned today?
Project on Volatility Smiles and Stylized Facts in the Heston Model
Conclusion
What we have learned today?
Heston model shows good smile effect.
Project on Volatility Smiles and Stylized Facts in the Heston Model
Conclusion
What we have learned today?
Heston model shows good smile effect.
Log return distributions of the Black-Scholes model and
Heston model represent counter behavior.
Project on Volatility Smiles and Stylized Facts in the Heston Model
Conclusion
What we have learned today?
Heston model shows good smile effect.
Log return distributions of the Black-Scholes model and
Heston model represent counter behavior.
In the Heston model, σ effects the peak of the lnST and ρ
controls the heaviness of the tails of lnST .
Project on Volatility Smiles and Stylized Facts in the Heston Model
Conclusion
What we have learned today?
Heston model shows good smile effect.
Log return distributions of the Black-Scholes model and
Heston model represent counter behavior.
In the Heston model, σ effects the peak of the lnST and ρ
controls the heaviness of the tails of lnST .
Squared returns, absolute returns and returns are correlated in
the Heston model.
Project on Volatility Smiles and Stylized Facts in the Heston Model
Conclusion
What we have learned today?
Heston model shows good smile effect.
Log return distributions of the Black-Scholes model and
Heston model represent counter behavior.
In the Heston model, σ effects the peak of the lnST and ρ
controls the heaviness of the tails of lnST .
Squared returns, absolute returns and returns are correlated in
the Heston model.
In the Black-Scholes model, only squared retruns are
correlated. Absolute returns and returns are uncorrelated.
Project on Volatility Smiles and Stylized Facts in the Heston Model
References
References
Stefano M. Iacus
Simulation and Inference for Stochastic Differential Equations
Springer-Verlag New York, 2008
Fisher Black, Myron Scholes
The Pricing of Options and Corporate Liabilities
Journal of Political Economy, Volume 3, 1973
Steven L. Heston
A Closed-Form Solution for Options with Stochastic Volatility
with Applications to Bond and Currency Options
The Review of Financial Studies, Volume 6, 1993
John Hull
Options, futures, and other derivatives
Pearson Education, New York, 2018
Project on Volatility Smiles and Stylized Facts in the Heston Model
References
Rama Cont, Peter Tankov
Financial Modeling With Jump Processes
Champan  Hall/CRC, 2004
Bernt Øksendal
Stochastic Differential Equations
Springer-Verlag Berlin Heidelberg,2003
Jörn Sass
Lecture notes in Financial Mathematics
University of Kaiserslautern, Summer (2022)
Ser-Huang Poon
A Practical Guide to Forecasting Financial Market Volatility
John Wiley and Sons limited (2005)
Project on Volatility Smiles and Stylized Facts in the Heston Model
References
Tahmid Tamrin Suki, A B M Shahadat Hossain
A comparative analysis of the Black-Scholes-Merton model
and the Heston stochastic volatility model
J. Bangladesh Math. Soc., Vol. 39 (2019) 127-140
Fabrice Douglas Rouah
The Heston Model and Its Extensions in Matlab and C++
John Wiley and Sons, Inc., Hoboken, New Jersey (2013)
Hull J. and White A
The Pricing of Options on Assets with Stochastic Volatilities
Journal of Finance, 42 (1987), 281-300
Mitun Kumar Mondal, Md. Abdul Alim, Md. Faizur Rahman,
Md. Haider Ali Biswas
Mathematical Analysis of Financial Model on Market Price
with Stochastic Volatility
Journal of Mathematical Finance, 07(02):351-365
Project on Volatility Smiles and Stylized Facts in the Heston Model
References
John C. Hull
Options, Futures and Other Derivatives
Global edition, Eighth edition, Pearson Education Limited
(2015-2016)
Rubinstein, M.
Non parametric Tests of Alternative Option Pricing Models
Using All Reported Trades and Quotes on the 30 Most Active
CBOE Option Classes from August 23, 1976 through August
31, 1978
Journal of Finance, 40, 455-480
Johnson H. and Shanno D.
Option Pricing when the Variance Is Changing. Journal of
Finance and Quantitative Analysis
22 (1987), 143-151
Wiggins J. B.
Option Values under Stochastic Volatility: Theory and
Project on Volatility Smiles and Stylized Facts in the Heston Model
References
John, Options-trading-Black-Scholes-model
https://www.codearmo.com/python-tutorial/options-trading-
black-scholes-model
December 22, 2020
John, Calculating the Volatility Smile,
https://www.codearmo.com/python-tutorial/calculating-
volatility-smile
January 03, 2021
John, Implied Volatility for European Call with Python,
https://www.codearmo.com/blog/implied-volatility-european-
call-python
September 08, 2020
Implied Volatility,
https://py-vollib-
vectorized.readthedocs.io/en/latest/pkg ref/iv.html

More Related Content

What's hot

Transfer pricing
Transfer pricingTransfer pricing
Transfer pricingRafia ilyas
 
Derivatives- CALL AND PUT OPTIONS
Derivatives- CALL AND PUT OPTIONSDerivatives- CALL AND PUT OPTIONS
Derivatives- CALL AND PUT OPTIONSDinesh Kumar
 
Portfolio Construction and Evaluation
Portfolio Construction and EvaluationPortfolio Construction and Evaluation
Portfolio Construction and EvaluationWindham Labs
 
1st Unit: Financial Engineering
1st Unit: Financial Engineering1st Unit: Financial Engineering
1st Unit: Financial Engineeringitsvineeth209
 
Chapter 06 Valuation & Characteristics Of Bonds
Chapter 06 Valuation & Characteristics Of BondsChapter 06 Valuation & Characteristics Of Bonds
Chapter 06 Valuation & Characteristics Of BondsAlamgir Alwani
 
Bonds, equities and interest rates
Bonds, equities and interest ratesBonds, equities and interest rates
Bonds, equities and interest ratesbradhapa
 
Bba 2204 fin mgt week 8 risk and return
Bba 2204 fin mgt week 8 risk and returnBba 2204 fin mgt week 8 risk and return
Bba 2204 fin mgt week 8 risk and returnStephen Ong
 
Financial regulation
Financial regulationFinancial regulation
Financial regulationNaresh Gautam
 
Risk, Real Options and Capital Budgeting.ppt
Risk, Real Options and Capital Budgeting.pptRisk, Real Options and Capital Budgeting.ppt
Risk, Real Options and Capital Budgeting.pptMeghnaPurohit2
 

What's hot (20)

Option Strategies
Option StrategiesOption Strategies
Option Strategies
 
Transfer pricing
Transfer pricingTransfer pricing
Transfer pricing
 
Derivatives- CALL AND PUT OPTIONS
Derivatives- CALL AND PUT OPTIONSDerivatives- CALL AND PUT OPTIONS
Derivatives- CALL AND PUT OPTIONS
 
Option pricing
Option pricingOption pricing
Option pricing
 
Dividend policy
Dividend policyDividend policy
Dividend policy
 
put call parity
put call parity put call parity
put call parity
 
Bond markets
Bond marketsBond markets
Bond markets
 
Call and put
Call and putCall and put
Call and put
 
Stock repurchase
Stock repurchaseStock repurchase
Stock repurchase
 
option basics
option basicsoption basics
option basics
 
Portfolio Construction and Evaluation
Portfolio Construction and EvaluationPortfolio Construction and Evaluation
Portfolio Construction and Evaluation
 
1st Unit: Financial Engineering
1st Unit: Financial Engineering1st Unit: Financial Engineering
1st Unit: Financial Engineering
 
Chapter 06 Valuation & Characteristics Of Bonds
Chapter 06 Valuation & Characteristics Of BondsChapter 06 Valuation & Characteristics Of Bonds
Chapter 06 Valuation & Characteristics Of Bonds
 
Put call parity relation
Put call parity relationPut call parity relation
Put call parity relation
 
Bonds, equities and interest rates
Bonds, equities and interest ratesBonds, equities and interest rates
Bonds, equities and interest rates
 
Bba 2204 fin mgt week 8 risk and return
Bba 2204 fin mgt week 8 risk and returnBba 2204 fin mgt week 8 risk and return
Bba 2204 fin mgt week 8 risk and return
 
Financial regulation
Financial regulationFinancial regulation
Financial regulation
 
Valuation of shares
Valuation of shares Valuation of shares
Valuation of shares
 
Strips and straps
Strips and strapsStrips and straps
Strips and straps
 
Risk, Real Options and Capital Budgeting.ppt
Risk, Real Options and Capital Budgeting.pptRisk, Real Options and Capital Budgeting.ppt
Risk, Real Options and Capital Budgeting.ppt
 

Similar to Volatility Smiles and Stylised Facts in the Heston Model

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
 
11. option pricing
11. option pricing11. option pricing
11. option pricingSanjiv Jha
 
Stochastic Local Volatility Models: Theory and Implementation
Stochastic Local Volatility Models: Theory and ImplementationStochastic Local Volatility Models: Theory and Implementation
Stochastic Local Volatility Models: Theory and ImplementationVolatility
 
Black scholes pricing consept
Black scholes pricing conseptBlack scholes pricing consept
Black scholes pricing conseptIlya Gikhman
 
Black scholes pricing consept
Black scholes pricing conseptBlack scholes pricing consept
Black scholes pricing conseptIlya Gikhman
 
Black scholes pricing concept
Black scholes pricing conceptBlack scholes pricing concept
Black scholes pricing conceptIlya Gikhman
 
Black scholes pricing consept
Black scholes pricing conseptBlack scholes pricing consept
Black scholes pricing conseptIlya Gikhman
 
Efficient Numerical PDE Methods to Solve Calibration and Pricing Problems in ...
Efficient Numerical PDE Methods to Solve Calibration and Pricing Problems in ...Efficient Numerical PDE Methods to Solve Calibration and Pricing Problems in ...
Efficient Numerical PDE Methods to Solve Calibration and Pricing Problems in ...Volatility
 
Black scholes pricing concept
Black scholes pricing conceptBlack scholes pricing concept
Black scholes pricing conceptIlya Gikhman
 
Interest Rate Modeling With Cox Ingersoll Ross
Interest Rate Modeling With Cox Ingersoll RossInterest Rate Modeling With Cox Ingersoll Ross
Interest Rate Modeling With Cox Ingersoll Rossstretyakov
 
Black scholes pricing concept
Black scholes pricing conceptBlack scholes pricing concept
Black scholes pricing conceptIlya Gikhman
 
Black scholes pricing concept
Black scholes pricing conceptBlack scholes pricing concept
Black scholes pricing conceptIlya Gikhman
 
Black Scholes pricing consept
Black Scholes pricing conseptBlack Scholes pricing consept
Black Scholes pricing conseptIlya Gikhman
 
Options pricing and hedging
Options pricing and hedgingOptions pricing and hedging
Options pricing and hedgingIlya Gikhman
 
Financial engineering3478
Financial engineering3478Financial engineering3478
Financial engineering3478artipradhan
 
Smiling Twice: The Heston++ Model
Smiling Twice: The Heston++ ModelSmiling Twice: The Heston++ Model
Smiling Twice: The Heston++ ModelGabriele Pompa, PhD
 
Black-Scholes overview
Black-Scholes overviewBlack-Scholes overview
Black-Scholes overviewInon Sharony
 
Workshop 2012 of Quantitative Finance
Workshop 2012 of Quantitative FinanceWorkshop 2012 of Quantitative Finance
Workshop 2012 of Quantitative FinanceMario Dell'Era
 

Similar to Volatility Smiles and Stylised Facts in the Heston Model (20)

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
 
11. option pricing
11. option pricing11. option pricing
11. option pricing
 
Stochastic Local Volatility Models: Theory and Implementation
Stochastic Local Volatility Models: Theory and ImplementationStochastic Local Volatility Models: Theory and Implementation
Stochastic Local Volatility Models: Theory and Implementation
 
Black scholes model
Black scholes modelBlack scholes model
Black scholes model
 
Black scholes pricing consept
Black scholes pricing conseptBlack scholes pricing consept
Black scholes pricing consept
 
presentation
presentationpresentation
presentation
 
Black scholes pricing consept
Black scholes pricing conseptBlack scholes pricing consept
Black scholes pricing consept
 
Black scholes pricing concept
Black scholes pricing conceptBlack scholes pricing concept
Black scholes pricing concept
 
Black scholes pricing consept
Black scholes pricing conseptBlack scholes pricing consept
Black scholes pricing consept
 
Efficient Numerical PDE Methods to Solve Calibration and Pricing Problems in ...
Efficient Numerical PDE Methods to Solve Calibration and Pricing Problems in ...Efficient Numerical PDE Methods to Solve Calibration and Pricing Problems in ...
Efficient Numerical PDE Methods to Solve Calibration and Pricing Problems in ...
 
Black scholes pricing concept
Black scholes pricing conceptBlack scholes pricing concept
Black scholes pricing concept
 
Interest Rate Modeling With Cox Ingersoll Ross
Interest Rate Modeling With Cox Ingersoll RossInterest Rate Modeling With Cox Ingersoll Ross
Interest Rate Modeling With Cox Ingersoll Ross
 
Black scholes pricing concept
Black scholes pricing conceptBlack scholes pricing concept
Black scholes pricing concept
 
Black scholes pricing concept
Black scholes pricing conceptBlack scholes pricing concept
Black scholes pricing concept
 
Black Scholes pricing consept
Black Scholes pricing conseptBlack Scholes pricing consept
Black Scholes pricing consept
 
Options pricing and hedging
Options pricing and hedgingOptions pricing and hedging
Options pricing and hedging
 
Financial engineering3478
Financial engineering3478Financial engineering3478
Financial engineering3478
 
Smiling Twice: The Heston++ Model
Smiling Twice: The Heston++ ModelSmiling Twice: The Heston++ Model
Smiling Twice: The Heston++ Model
 
Black-Scholes overview
Black-Scholes overviewBlack-Scholes overview
Black-Scholes overview
 
Workshop 2012 of Quantitative Finance
Workshop 2012 of Quantitative FinanceWorkshop 2012 of Quantitative Finance
Workshop 2012 of Quantitative Finance
 

Recently uploaded

The Economic History of the U.S. Lecture 30.pdf
The Economic History of the U.S. Lecture 30.pdfThe Economic History of the U.S. Lecture 30.pdf
The Economic History of the U.S. Lecture 30.pdfGale Pooley
 
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Booking open Available Pune Call Girls Wadgaon Sheri 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Wadgaon Sheri  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Wadgaon Sheri  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Wadgaon Sheri 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Log your LOA pain with Pension Lab's brilliant campaign
Log your LOA pain with Pension Lab's brilliant campaignLog your LOA pain with Pension Lab's brilliant campaign
Log your LOA pain with Pension Lab's brilliant campaignHenry Tapper
 
Stock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdfStock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdfMichael Silva
 
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptxFinTech Belgium
 
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Booking open Available Pune Call Girls Talegaon Dabhade 6297143586 Call Hot ...
Booking open Available Pune Call Girls Talegaon Dabhade  6297143586 Call Hot ...Booking open Available Pune Call Girls Talegaon Dabhade  6297143586 Call Hot ...
Booking open Available Pune Call Girls Talegaon Dabhade 6297143586 Call Hot ...Call Girls in Nagpur High Profile
 
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Basic concepts related to Financial modelling
Basic concepts related to Financial modellingBasic concepts related to Financial modelling
Basic concepts related to Financial modellingbaijup5
 
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsHigh Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
The Economic History of the U.S. Lecture 22.pdf
The Economic History of the U.S. Lecture 22.pdfThe Economic History of the U.S. Lecture 22.pdf
The Economic History of the U.S. Lecture 22.pdfGale Pooley
 
The Economic History of the U.S. Lecture 23.pdf
The Economic History of the U.S. Lecture 23.pdfThe Economic History of the U.S. Lecture 23.pdf
The Economic History of the U.S. Lecture 23.pdfGale Pooley
 
Pooja 9892124323 : Call Girl in Juhu Escorts Service Free Home Delivery
Pooja 9892124323 : Call Girl in Juhu Escorts Service Free Home DeliveryPooja 9892124323 : Call Girl in Juhu Escorts Service Free Home Delivery
Pooja 9892124323 : Call Girl in Juhu Escorts Service Free Home DeliveryPooja Nehwal
 
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779Delhi Call girls
 
WhatsApp 📞 Call : 9892124323 ✅Call Girls In Chembur ( Mumbai ) secure service
WhatsApp 📞 Call : 9892124323  ✅Call Girls In Chembur ( Mumbai ) secure serviceWhatsApp 📞 Call : 9892124323  ✅Call Girls In Chembur ( Mumbai ) secure service
WhatsApp 📞 Call : 9892124323 ✅Call Girls In Chembur ( Mumbai ) secure servicePooja Nehwal
 
The Economic History of the U.S. Lecture 21.pdf
The Economic History of the U.S. Lecture 21.pdfThe Economic History of the U.S. Lecture 21.pdf
The Economic History of the U.S. Lecture 21.pdfGale Pooley
 
The Economic History of the U.S. Lecture 17.pdf
The Economic History of the U.S. Lecture 17.pdfThe Economic History of the U.S. Lecture 17.pdf
The Economic History of the U.S. Lecture 17.pdfGale Pooley
 
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...ssifa0344
 

Recently uploaded (20)

Veritas Interim Report 1 January–31 March 2024
Veritas Interim Report 1 January–31 March 2024Veritas Interim Report 1 January–31 March 2024
Veritas Interim Report 1 January–31 March 2024
 
The Economic History of the U.S. Lecture 30.pdf
The Economic History of the U.S. Lecture 30.pdfThe Economic History of the U.S. Lecture 30.pdf
The Economic History of the U.S. Lecture 30.pdf
 
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Booking open Available Pune Call Girls Wadgaon Sheri 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Wadgaon Sheri  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Wadgaon Sheri  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Wadgaon Sheri 6297143586 Call Hot Ind...
 
Log your LOA pain with Pension Lab's brilliant campaign
Log your LOA pain with Pension Lab's brilliant campaignLog your LOA pain with Pension Lab's brilliant campaign
Log your LOA pain with Pension Lab's brilliant campaign
 
Stock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdfStock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdf
 
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
 
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
 
Booking open Available Pune Call Girls Talegaon Dabhade 6297143586 Call Hot ...
Booking open Available Pune Call Girls Talegaon Dabhade  6297143586 Call Hot ...Booking open Available Pune Call Girls Talegaon Dabhade  6297143586 Call Hot ...
Booking open Available Pune Call Girls Talegaon Dabhade 6297143586 Call Hot ...
 
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escorts
 
Basic concepts related to Financial modelling
Basic concepts related to Financial modellingBasic concepts related to Financial modelling
Basic concepts related to Financial modelling
 
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsHigh Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
High Class Call Girls Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
The Economic History of the U.S. Lecture 22.pdf
The Economic History of the U.S. Lecture 22.pdfThe Economic History of the U.S. Lecture 22.pdf
The Economic History of the U.S. Lecture 22.pdf
 
The Economic History of the U.S. Lecture 23.pdf
The Economic History of the U.S. Lecture 23.pdfThe Economic History of the U.S. Lecture 23.pdf
The Economic History of the U.S. Lecture 23.pdf
 
Pooja 9892124323 : Call Girl in Juhu Escorts Service Free Home Delivery
Pooja 9892124323 : Call Girl in Juhu Escorts Service Free Home DeliveryPooja 9892124323 : Call Girl in Juhu Escorts Service Free Home Delivery
Pooja 9892124323 : Call Girl in Juhu Escorts Service Free Home Delivery
 
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
 
WhatsApp 📞 Call : 9892124323 ✅Call Girls In Chembur ( Mumbai ) secure service
WhatsApp 📞 Call : 9892124323  ✅Call Girls In Chembur ( Mumbai ) secure serviceWhatsApp 📞 Call : 9892124323  ✅Call Girls In Chembur ( Mumbai ) secure service
WhatsApp 📞 Call : 9892124323 ✅Call Girls In Chembur ( Mumbai ) secure service
 
The Economic History of the U.S. Lecture 21.pdf
The Economic History of the U.S. Lecture 21.pdfThe Economic History of the U.S. Lecture 21.pdf
The Economic History of the U.S. Lecture 21.pdf
 
The Economic History of the U.S. Lecture 17.pdf
The Economic History of the U.S. Lecture 17.pdfThe Economic History of the U.S. Lecture 17.pdf
The Economic History of the U.S. Lecture 17.pdf
 
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...
Solution Manual for Principles of Corporate Finance 14th Edition by Richard B...
 

Volatility Smiles and Stylised Facts in the Heston Model

  • 1. Project on Volatility Smiles and Stylized Facts in the Heston Model Project on Volatility Smiles and Stylized Facts in the Heston Model Kamrul Hasan Supervised by Professor Dr. Jörn Saß Department of Mathematics, TU Kaiserslautern December 7, 2022
  • 2. Project on Volatility Smiles and Stylized Facts in the Heston Model Introduction Introduction The Black-Scholes-Merton model First analytic option pricing model Often quite sucessful in explening the stock option prices Known biases Constant volatility
  • 3. Project on Volatility Smiles and Stylized Facts in the Heston Model Introduction Introduction The Black-Scholes-Merton model First analytic option pricing model Often quite sucessful in explening the stock option prices Known biases Constant volatility The Heston Model Generalization of the Black-Scholes model Randomness of the volatility is considered. Closed-form solution Stock price St and variance vt follow a Black-Scholes type stochastic process and a CIR process respectively.
  • 4. Project on Volatility Smiles and Stylized Facts in the Heston Model Introduction Introduction What we have observed in this project? European call option prices Simulation paths and the effect of changing the input parameters Volatility smile Stylized facts
  • 5. Project on Volatility Smiles and Stylized Facts in the Heston Model The Black Scholes Model and Formula The Black Scholes Model and Formula
  • 6. Project on Volatility Smiles and Stylized Facts in the Heston Model The Black Scholes Model and Formula The Black Scholes Model and Formula The Black-Scholes model The stock price is defined by the following equation, dSt = µStdt + σStdWt
  • 7. Project on Volatility Smiles and Stylized Facts in the Heston Model The Black Scholes Model and Formula The Black Scholes Model and Formula The Black-Scholes model The stock price is defined by the following equation, dSt = µStdt + σStdWt The solution of the stock price, St = S0e(µ−σ2 2 )t+σWt
  • 8. Project on Volatility Smiles and Stylized Facts in the Heston Model The Black Scholes Model and Formula The Black Scholes Model and Formula The Black-Scholes model The stock price is defined by the following equation, dSt = µStdt + σStdWt The solution of the stock price, St = S0e(µ−σ2 2 )t+σWt Girsanov’s theorem is used to express the stock price St in the following form, dSt = rStdt + σStdW̃t
  • 9. Project on Volatility Smiles and Stylized Facts in the Heston Model The Black Scholes Model and Formula The Black Scholes Model and Formula The Black-Scholes model The stock price is defined by the following equation, dSt = µStdt + σStdWt The solution of the stock price, St = S0e(µ−σ2 2 )t+σWt Girsanov’s theorem is used to express the stock price St in the following form, dSt = rStdt + σStdW̃t log return follows normal distribution, ln St+∆t St ∼ N (r − σ2 2 )∆t, σ2∆t
  • 10. Project on Volatility Smiles and Stylized Facts in the Heston Model The Black Scholes Model and Formula The Black Scholes Model and Formula The Black-Scholes Formula The formula for the European call price, Call Option = C(St, t) = StN(d1) − N(d2)Ke−rτ
  • 11. Project on Volatility Smiles and Stylized Facts in the Heston Model The Black Scholes Model and Formula The Black Scholes Model and Formula The Black-Scholes Formula The formula for the European call price, Call Option = C(St, t) = StN(d1) − N(d2)Ke−rτ d1 and d2 are defined by, d1 = ln( St K )+(r+σ2 2 τ) σ √ τ and d2 = d1 − σ √ τ
  • 12. Project on Volatility Smiles and Stylized Facts in the Heston Model The Black Scholes Model and Formula The Black-Scholes Europena call option Price Given parameters S r T σ 100 0.1 1 0.3
  • 13. Project on Volatility Smiles and Stylized Facts in the Heston Model The Black Scholes Model and Formula The Black-Scholes Europena call option Price Given parameters S r T σ 100 0.1 1 0.3 Strike price Call price 98 17.79 100 16.73
  • 14. Project on Volatility Smiles and Stylized Facts in the Heston Model Effects of parameters and Volatility smile Effects of changing the input parameters (a) Changing the call price with S (b) Changing the call price with T (c) Changing the call price with σ
  • 15. Project on Volatility Smiles and Stylized Facts in the Heston Model Effects of parameters and Volatility smile Effects of changing the input parameters (a) Changing the call price with S (b) Changing the call price with T (c) Changing the call price with σ Figure: Observation of the European call option price
  • 16. Project on Volatility Smiles and Stylized Facts in the Heston Model Effects of parameters and Volatility smile Volatililty Smile in Option Pricing (a) Implied volatility Vs strike price of the Black-Scholes model
  • 17. Project on Volatility Smiles and Stylized Facts in the Heston Model Effects of parameters and Volatility smile Volatililty Smile in Option Pricing (a) Implied volatility Vs strike price of the Black-Scholes model (b) Implied volatility Vs strike price of the Heston model Figure: Volatility smile of the Black-Scholes model and Heston model
  • 18. Project on Volatility Smiles and Stylized Facts in the Heston Model Black-Scholes call price and simulated call price Option pricing by Monte Carlo Simulation of the Black Scholes Model Simulation paths and call price of the Black Scholos Model The stock price at T maturity, ST = S0 exp[(r − 1 2 σ2 )t + σ √ TN]
  • 19. Project on Volatility Smiles and Stylized Facts in the Heston Model Black-Scholes call price and simulated call price Option pricing by Monte Carlo Simulation of the Black Scholes Model Simulation paths and call price of the Black Scholos Model The stock price at T maturity, ST = S0 exp[(r − 1 2 σ2 )t + σ √ TN] Generate a large number of stock price
  • 20. Project on Volatility Smiles and Stylized Facts in the Heston Model Black-Scholes call price and simulated call price Option pricing by Monte Carlo Simulation of the Black Scholes Model Simulation paths and call price of the Black Scholos Model The stock price at T maturity, ST = S0 exp[(r − 1 2 σ2 )t + σ √ TN] Generate a large number of stock price Option price (expected value of payoff function)
  • 21. Project on Volatility Smiles and Stylized Facts in the Heston Model Black-Scholes call price and simulated call price Option pricing by Monte Carlo Simulation of the Black Scholes Model Simulation paths and call price of the Black Scholos Model The stock price at T maturity, ST = S0 exp[(r − 1 2 σ2 )t + σ √ TN] Generate a large number of stock price Option price (expected value of payoff function) Discount factor
  • 22. Project on Volatility Smiles and Stylized Facts in the Heston Model Black-Scholes call price and simulated call price Simulation paths of the Black Scholos Model (a) Simulation paths for N = 1000
  • 23. Project on Volatility Smiles and Stylized Facts in the Heston Model Black-Scholes call price and simulated call price Simulation paths of the Black Scholos Model (a) Simulation paths for N = 1000 (b) Simulation paths for N = 10000 Figure: Simulation paths of the Black-Scholes Model
  • 24. Project on Volatility Smiles and Stylized Facts in the Heston Model Black-Scholes call price and simulated call price Compare Black-Scholes call price with simulation results Call price for N = 1000 and σ = 0.3 Black Scholes price 17.79 Simulated call price 16.27
  • 25. Project on Volatility Smiles and Stylized Facts in the Heston Model Black-Scholes call price and simulated call price Compare Black-Scholes call price with simulation results Call price for N = 1000 and σ = 0.3 Black Scholes price 17.79 Simulated call price 16.27 Call price for N = 10000 and σ = 0.3 Black Scholes price 17.79 Simulated call price 17.72
  • 26. Project on Volatility Smiles and Stylized Facts in the Heston Model The Heston Model, Formula and Characteristics functions The Heston Model, Formula and Characteristics functions
  • 27. Project on Volatility Smiles and Stylized Facts in the Heston Model The Heston Model, Formula and Characteristics functions The Heston Model, Formula and Characteristics functions The Heston model The stock price is defined by the following equation, dSt = µStdt + √ vtStdz1(t)
  • 28. Project on Volatility Smiles and Stylized Facts in the Heston Model The Heston Model, Formula and Characteristics functions The Heston Model, Formula and Characteristics functions The Heston model The stock price is defined by the following equation, dSt = µStdt + √ vtStdz1(t) The instantaneous variance vt follows a Cox-Ingersoll-Ross(CIR) process and it is defined by, dvt = κ(θ − vt)dt + σ √ vtdz2(t)
  • 29. Project on Volatility Smiles and Stylized Facts in the Heston Model The Heston Model, Formula and Characteristics functions The Heston Model, Formula and Characteristics functions The Heston model The stock price is defined by the following equation, dSt = µStdt + √ vtStdz1(t) The instantaneous variance vt follows a Cox-Ingersoll-Ross(CIR) process and it is defined by, dvt = κ(θ − vt)dt + σ √ vtdz2(t) z1 and z2 are Wiener processes with correlation ρ which is equivalently with covariance ρdt as follows, dz1(t)dz2(t) = ρdt
  • 30. Project on Volatility Smiles and Stylized Facts in the Heston Model The Heston Model, Formula and Characteristics functions The Heston Model, Formula and Characteristics functions The Heston model The stock price is defined by the following equation, dSt = µStdt + √ vtStdz1(t) The instantaneous variance vt follows a Cox-Ingersoll-Ross(CIR) process and it is defined by, dvt = κ(θ − vt)dt + σ √ vtdz2(t) z1 and z2 are Wiener processes with correlation ρ which is equivalently with covariance ρdt as follows, dz1(t)dz2(t) = ρdt The St under the risk neutral measure Q by using Girsanov’s theorem by the following expression, dSt = rStdt + √ vtStd ˜ z1(t)
  • 31. Project on Volatility Smiles and Stylized Facts in the Heston Model The Heston Model, Formula and Characteristics functions The Heston Model The risk neutral log price process, ln St is defined by, ln St = r − 1 2 dt + √ vtdz1(t)
  • 32. Project on Volatility Smiles and Stylized Facts in the Heston Model The Heston Model, Formula and Characteristics functions The Formula and Characteristics functions of Heston model The Formula and Characteristics functions European call option price is defined by, C(S, v, t) = SP1 − KP(t, T)P2
  • 33. Project on Volatility Smiles and Stylized Facts in the Heston Model The Heston Model, Formula and Characteristics functions The Formula and Characteristics functions of Heston model The Formula and Characteristics functions European call option price is defined by, C(S, v, t) = SP1 − KP(t, T)P2 Where Pj , j = 1, 2 are risk neutral probabilities obtained by inverting the characteristic function fj Pj (x, v, T; ln(K)) = Pr(ln St ln K) = 1 2 + 1 π Z ∞ 0 Re he−iϕ ln(K)fj (x, v, T; ϕ) iϕ i dϕ
  • 34. Project on Volatility Smiles and Stylized Facts in the Heston Model Call price and simulated price under Heston model European call option price under the Heston model Correlation between Brownian motions European call option price 0.1 14.32 -0.1 14.45
  • 35. Project on Volatility Smiles and Stylized Facts in the Heston Model Call price and simulated price under Heston model European call option price under the Heston model Correlation between Brownian motions European call option price 0.1 14.32 -0.1 14.45 S0 K r v0 κ θ λ σ T 100 98 0.1 0.04 2 0.04 0 0.3 1 Table: Parameters are used in the Heston Model
  • 36. Project on Volatility Smiles and Stylized Facts in the Heston Model Call price and simulated price under Heston model Price and variance paths of the Heston Model
  • 37. Project on Volatility Smiles and Stylized Facts in the Heston Model Call price and simulated price under Heston model Price and variance paths of the Heston Model (a) Variance simulation paths for N = 1000
  • 38. Project on Volatility Smiles and Stylized Facts in the Heston Model Call price and simulated price under Heston model Price and variance paths of the Heston Model (a) Variance simulation paths for N = 1000 (b) Price simulation paths for N = 1000 Figure: Price and variance simulation paths of the Heston Model
  • 39. Project on Volatility Smiles and Stylized Facts in the Heston Model Call price and simulated price under Heston model Distribution of the Stock price and variance (a) Stock price at maturity
  • 40. Project on Volatility Smiles and Stylized Facts in the Heston Model Call price and simulated price under Heston model Distribution of the Stock price and variance (a) Stock price at maturity (b) Variance at maturity Figure: Stock price and variance distribution of the Heston Model
  • 41. Project on Volatility Smiles and Stylized Facts in the Heston Model Call price and simulated price under Heston model Simulation price of the Heston Model Number of paths (N) European call option price 1000 14.34 10000 14.33
  • 42. Project on Volatility Smiles and Stylized Facts in the Heston Model Staylized facts Stylized facts Following stylized facts are often occur for financial time series:
  • 43. Project on Volatility Smiles and Stylized Facts in the Heston Model Staylized facts Stylized facts Following stylized facts are often occur for financial time series: Non-stationary
  • 44. Project on Volatility Smiles and Stylized Facts in the Heston Model Staylized facts Stylized facts Following stylized facts are often occur for financial time series: Non-stationary Level of returns and volatility clustering.
  • 45. Project on Volatility Smiles and Stylized Facts in the Heston Model Staylized facts Stylized facts Following stylized facts are often occur for financial time series: Non-stationary Level of returns and volatility clustering. White noise
  • 46. Project on Volatility Smiles and Stylized Facts in the Heston Model Staylized facts Stylized facts Following stylized facts are often occur for financial time series: Non-stationary Level of returns and volatility clustering. White noise Leptokurtic
  • 47. Project on Volatility Smiles and Stylized Facts in the Heston Model Staylized facts Stylized facts Following stylized facts are often occur for financial time series: Non-stationary Level of returns and volatility clustering. White noise Leptokurtic No arbitrage oppurtunity
  • 48. Project on Volatility Smiles and Stylized Facts in the Heston Model Effects of σ and ρ Effect of Volatility of Variance(σ) Effect of σ:
  • 49. Project on Volatility Smiles and Stylized Facts in the Heston Model Effects of σ and ρ Effect of Volatility of Variance(σ) Effect of σ: σ effects the pick of the distribution of the log stock price.
  • 50. Project on Volatility Smiles and Stylized Facts in the Heston Model Effects of σ and ρ Effect of Volatility of Variance(σ) Effect of σ: σ effects the pick of the distribution of the log stock price. For σ = 0, the variance process is dropped out. Increasing σ rises the peak of the distribution. Create heavy tails on both sides.
  • 51. Project on Volatility Smiles and Stylized Facts in the Heston Model Effects of σ and ρ Effect of Volatility of Variance(σ) Figure: The effect of Volatility of Variance on Heston Density Function.
  • 52. Project on Volatility Smiles and Stylized Facts in the Heston Model Effects of σ and ρ Effect of correlation(ρ) Effect of ρ:
  • 53. Project on Volatility Smiles and Stylized Facts in the Heston Model Effects of σ and ρ Effect of correlation(ρ) Effect of ρ: ρ controls the heaviness of the tails.
  • 54. Project on Volatility Smiles and Stylized Facts in the Heston Model Effects of σ and ρ Effect of correlation(ρ) Effect of ρ: ρ controls the heaviness of the tails. When ρ = 0, the skewness will be close to 0. Forρ 0, the variance rises with the increase in stock price. Forρ 0, the volatility rises if stock price decreases.
  • 55. Project on Volatility Smiles and Stylized Facts in the Heston Model Effects of σ and ρ Effect of correlation(ρ) Figure: The effect of correlation on Heston Density Function.
  • 56. Project on Volatility Smiles and Stylized Facts in the Heston Model Log-return distributions of both models Log-return distribution of the Black-Scholes model
  • 57. Project on Volatility Smiles and Stylized Facts in the Heston Model Log-return distributions of both models Log-return distribution of the Black-Scholes model The log-return is defined as ln(St S0 ) and it can be expressed as, ln St S0 = r − 1 2 σ2 t + σ √ TN
  • 58. Project on Volatility Smiles and Stylized Facts in the Heston Model Log-return distributions of both models Log-return distribution of the Black-Scholes model The log-return is defined as ln(St S0 ) and it can be expressed as, ln St S0 = r − 1 2 σ2 t + σ √ TN Figure: Log return distribution of the Black-Scholes model
  • 59. Project on Volatility Smiles and Stylized Facts in the Heston Model Log-return distributions of both models Log-return distribution of the Heston model
  • 60. Project on Volatility Smiles and Stylized Facts in the Heston Model Log-return distributions of both models Log-return distribution of the Heston model The log return process is given by, Return = log St+dt St = µt − 1 2 vt dt + √ vtWdt
  • 61. Project on Volatility Smiles and Stylized Facts in the Heston Model Log-return distributions of both models Log-return distribution of the Heston model The log return process is given by, Return = log St+dt St = µt − 1 2 vt dt + √ vtWdt Figure: Log return distribution of the Heston model
  • 62. Project on Volatility Smiles and Stylized Facts in the Heston Model Squared return, absolute return and return of the Black-Scholes model Squared return of the Black-Scholes model Squared return: Two lags (3 and 7) are significanly different from 0 in acf and pacf. R2 t is not an independent sequence.
  • 63. Project on Volatility Smiles and Stylized Facts in the Heston Model Squared return, absolute return and return of the Black-Scholes model Squared return of the Black-Scholes model (a) Autocorrelation function (b) Partial autocorrelation function Figure: Autocorrelation and partial autocorrelation function of squared return (R2 t )of the Black-Scholes model
  • 64. Project on Volatility Smiles and Stylized Facts in the Heston Model Squared return, absolute return and return of the Black-Scholes model Absolute return of the Black-Scholes model Absolute return: Lags 7, 12 and 14 in the pacf are more significantly different from 0 than the acf of those lags. Absolute returns,|Rt|, are independent sequence i.e. absolute return,|Rt|, are uncorrelated.
  • 65. Project on Volatility Smiles and Stylized Facts in the Heston Model Squared return, absolute return and return of the Black-Scholes model Absolute return of the Black-Scholes model (a) Autocorrelation function (b) Partial autocorrelation function Figure: Autocorrelation and partial autocorrelation function of absolute return of the Black-Scholes model
  • 66. Project on Volatility Smiles and Stylized Facts in the Heston Model Squared return, absolute return and return of the Black-Scholes model Return of the Black-Scholes model Return: Returns of the Black-Scholes model are uncorrelated. In the pacf some lags are more significantly different from 0 than the acf of those lags. Returns, Rt, are independent sequence of the Black-Scholes model.
  • 67. Project on Volatility Smiles and Stylized Facts in the Heston Model Squared return, absolute return and return of the Black-Scholes model Return of the Black-Scholes model (a) Autocorrelation function (b) Partial autocorrelation function Figure: Autocorrelation and partial autocorrelation function of return of the Black-Scholes model
  • 68. Project on Volatility Smiles and Stylized Facts in the Heston Model Squared return, absolute return and return of the Heston model Squared return of the Heston model Squared return: All lags except 5 and 6 of both functions are inside the bounds. Two lags (5 and 6) are significantly different from 0. R2 t is not an independent sequence i.e. Squared retruns R2 t are correlated.
  • 69. Project on Volatility Smiles and Stylized Facts in the Heston Model Squared return, absolute return and return of the Heston model Squared return of the Heston model (a) Autocorrelation function (b) Partial autocorrelation function Figure: Autocorrelation and partial autocorrelation function of squared return (R2 t )of the Heston model
  • 70. Project on Volatility Smiles and Stylized Facts in the Heston Model Squared return, absolute return and return of the Heston model Absolute return of the Heston model Absolute return: All lags are inside the bounds. Counter behavior is not observed in the both functions. Absolute returns, |Rt|,are correlated.
  • 71. Project on Volatility Smiles and Stylized Facts in the Heston Model Squared return, absolute return and return of the Heston model Absolute return of the Heston model (a) Autocorrelation function (b) Partial autocorrelation function Figure: Autocorrelation and partial autocorrelation function of absolute return of the Heston model
  • 72. Project on Volatility Smiles and Stylized Facts in the Heston Model Squared return, absolute return and return of the Heston model Return of the Heston model Return: Most of the lags of autocorrelation and partial autocorrelation functions are inside the bounds. Two lags (5 and 10) are significantly different from 0 in the acf and pacf. Rt is not an independent sequence i.e. returns (Rt)are correlated .
  • 73. Project on Volatility Smiles and Stylized Facts in the Heston Model Squared return, absolute return and return of the Heston model Return of the Heston model (a) Autocorrelation function (b) Partial autocorrelation function Figure: Autocorrelation and partial autocorrelation function of return of the Heston model
  • 74. Project on Volatility Smiles and Stylized Facts in the Heston Model Conclusion What we have learned today?
  • 75. Project on Volatility Smiles and Stylized Facts in the Heston Model Conclusion What we have learned today? Heston model shows good smile effect.
  • 76. Project on Volatility Smiles and Stylized Facts in the Heston Model Conclusion What we have learned today? Heston model shows good smile effect. Log return distributions of the Black-Scholes model and Heston model represent counter behavior.
  • 77. Project on Volatility Smiles and Stylized Facts in the Heston Model Conclusion What we have learned today? Heston model shows good smile effect. Log return distributions of the Black-Scholes model and Heston model represent counter behavior. In the Heston model, σ effects the peak of the lnST and ρ controls the heaviness of the tails of lnST .
  • 78. Project on Volatility Smiles and Stylized Facts in the Heston Model Conclusion What we have learned today? Heston model shows good smile effect. Log return distributions of the Black-Scholes model and Heston model represent counter behavior. In the Heston model, σ effects the peak of the lnST and ρ controls the heaviness of the tails of lnST . Squared returns, absolute returns and returns are correlated in the Heston model.
  • 79. Project on Volatility Smiles and Stylized Facts in the Heston Model Conclusion What we have learned today? Heston model shows good smile effect. Log return distributions of the Black-Scholes model and Heston model represent counter behavior. In the Heston model, σ effects the peak of the lnST and ρ controls the heaviness of the tails of lnST . Squared returns, absolute returns and returns are correlated in the Heston model. In the Black-Scholes model, only squared retruns are correlated. Absolute returns and returns are uncorrelated.
  • 80. Project on Volatility Smiles and Stylized Facts in the Heston Model References References Stefano M. Iacus Simulation and Inference for Stochastic Differential Equations Springer-Verlag New York, 2008 Fisher Black, Myron Scholes The Pricing of Options and Corporate Liabilities Journal of Political Economy, Volume 3, 1973 Steven L. Heston A Closed-Form Solution for Options with Stochastic Volatility with Applications to Bond and Currency Options The Review of Financial Studies, Volume 6, 1993 John Hull Options, futures, and other derivatives Pearson Education, New York, 2018
  • 81. Project on Volatility Smiles and Stylized Facts in the Heston Model References Rama Cont, Peter Tankov Financial Modeling With Jump Processes Champan Hall/CRC, 2004 Bernt Øksendal Stochastic Differential Equations Springer-Verlag Berlin Heidelberg,2003 Jörn Sass Lecture notes in Financial Mathematics University of Kaiserslautern, Summer (2022) Ser-Huang Poon A Practical Guide to Forecasting Financial Market Volatility John Wiley and Sons limited (2005)
  • 82. Project on Volatility Smiles and Stylized Facts in the Heston Model References Tahmid Tamrin Suki, A B M Shahadat Hossain A comparative analysis of the Black-Scholes-Merton model and the Heston stochastic volatility model J. Bangladesh Math. Soc., Vol. 39 (2019) 127-140 Fabrice Douglas Rouah The Heston Model and Its Extensions in Matlab and C++ John Wiley and Sons, Inc., Hoboken, New Jersey (2013) Hull J. and White A The Pricing of Options on Assets with Stochastic Volatilities Journal of Finance, 42 (1987), 281-300 Mitun Kumar Mondal, Md. Abdul Alim, Md. Faizur Rahman, Md. Haider Ali Biswas Mathematical Analysis of Financial Model on Market Price with Stochastic Volatility Journal of Mathematical Finance, 07(02):351-365
  • 83. Project on Volatility Smiles and Stylized Facts in the Heston Model References John C. Hull Options, Futures and Other Derivatives Global edition, Eighth edition, Pearson Education Limited (2015-2016) Rubinstein, M. Non parametric Tests of Alternative Option Pricing Models Using All Reported Trades and Quotes on the 30 Most Active CBOE Option Classes from August 23, 1976 through August 31, 1978 Journal of Finance, 40, 455-480 Johnson H. and Shanno D. Option Pricing when the Variance Is Changing. Journal of Finance and Quantitative Analysis 22 (1987), 143-151 Wiggins J. B. Option Values under Stochastic Volatility: Theory and
  • 84. Project on Volatility Smiles and Stylized Facts in the Heston Model References John, Options-trading-Black-Scholes-model https://www.codearmo.com/python-tutorial/options-trading- black-scholes-model December 22, 2020 John, Calculating the Volatility Smile, https://www.codearmo.com/python-tutorial/calculating- volatility-smile January 03, 2021 John, Implied Volatility for European Call with Python, https://www.codearmo.com/blog/implied-volatility-european- call-python September 08, 2020 Implied Volatility, https://py-vollib- vectorized.readthedocs.io/en/latest/pkg ref/iv.html