Professional Documents
Culture Documents
(Bloomberg, Dupire) Modelling Volatility Skews
(Bloomberg, Dupire) Modelling Volatility Skews
(Bloomberg, Dupire) Modelling Volatility Skews
Bruno Dupire
Bloomberg
bdupire@bloomberg.net
1.Generalities
2.Leverage and jumps
3.Break-even volatilities
4.Volatility models
5.Forward Skew
6.Smile arbitrage
I. Generalities
Market Skews
K
Not a general phenomenon
Gold: FX:
K K
Bruno Dupire 4
Skews
Bruno Dupire 5
Why Volatility Skews?
• Market prices governed by
– a) Anticipated dynamics (future behavior of volatility or jumps)
– b) Supply and Demand
Sup Market Skew
ply a
nd D
ema
nd
Th. Skew
K
• To “ arbitrage” European options, estimate a) to capture
risk premium b)
• To “arbitrage” (or correctly price) exotics, find Risk
Neutral dynamics calibrated to the market
Bruno Dupire 6
Modeling Uncertainty
Main ingredients for spot modeling
• Many small shocks: Brownian Motion
(continuous prices) S
Bruno Dupire 7
2 mechanisms to produce Skews (1)
– b) Downward jumps
Bruno Dupire 8
2 mechanisms to produce Skews (2)
– a) Negative link between prices and volatility
– b) Downward jumps
Bruno Dupire 9
Leverage and Jumps
Dissociating Jump & Leverage effects
t0 t1 t2
x = St1-St0 y = St2-St1
• Variance :
Option prices FWD variance
Δ Hedge
• Skewness :
Bruno Dupire 11
Dissociating Jump & Leverage effects
• Jump:
• Leverage:
Bruno Dupire 12
Dissociating Jump & Leverage effects
Bruno Dupire 13
Dissociating Jump & Leverage effects
Bruno Dupire 14
Break Even Volatilities
Theoretical Skew from Prices
?
=>
Problem : How to compute option prices on an underlying without
options?
For instance : compute 3 month 5% OTM Call from price history only.
1) Discounted average of the historical Intrinsic Values.
Bad : depends on bull/bear, no call/put parity.
2) Generate paths by sampling 1 day return recentered histogram.
Problem : CLT => converges quickly to same volatility for all
strike/maturity; breaks autocorrelation and vol/spot dependency.
Bruno Dupire 16
Theoretical Skew from Prices (2)
Bruno Dupire 17
Theoretical Skew
from historical prices (3)
How to get a theoretical Skew just from spot price
history? S
Example: K
Bruno Dupire 18
Strike dependency
• BE volatility is an average of returns,
weighted by the Gammas, which depend
on the strike
Bruno Dupire 19
Theoretical Skew
from historical prices (4)
Bruno Dupire 20
Theoretical Skew
from historical prices (4)
Bruno Dupire 21
Theoretical Skew
from historical prices (4)
Bruno Dupire 22
Theoretical Skew
from historical prices (4)
Bruno Dupire 23
Local Volatility Model
One Single Model
• We know that a model with dS = σ(S,t)dW
would generate smiles.
– Can we find σ(S,t) which fits market smiles?
– Are there several solutions?
Bruno Dupire 25
The Risk-Neutral Solution
But if drift imposed (by risk-neutrality), uniqueness of the solution
Risk
Diffusions Neutral
Processes
Compatible
with Smile
Bruno Dupire 26
Forward Equation
Bruno Dupire 27
Forward Equations (2)
• Several ways to obtain them:
– Fokker-Planck equation:
• Integrate twice Kolmogorov Forward Equation
– Tanaka formula:
• Expectation of local time
– Replication
• Replication portfolio gives a much more financial
insight
Bruno Dupire 28
Volatility Expansion
•Ito
• Taking expectation:
Bruno Dupire 29
Summary of LVM Properties
is the initial volatility surface
• compatible with
(calibrated SVM are noisy versions of LVM)
Bruno Dupire 30
Stochastic Volatility Models
Heston Model
Bruno Dupire 32
Role of parameters
• Correlation gives the short term skew
• Mean reversion level determines the long term
value of volatility
• Mean reversion strength
– Determine the term structure of volatility
– Dampens the skew for longer maturities
• Volvol gives convexity to implied vol
• Functional dependency on S has a similar effect
to correlation
Bruno Dupire 33
Spot dependency
σ σ
ST ST
Bruno Dupire 39
SABR model
• F: Forward price
with correlation ρ
Bruno Dupire 40
The SABR Claim
Bruno Dupire 46
Market behavior
Bruno Dupire 47
SABR fallacy
Bruno Dupire 48
Calibration according to SABR
Bruno Dupire 49
Problems
Bruno Dupire 50
Message from LVM
Bruno Dupire 51
2 fitting models
• SABR A
A 0.1 0 0.1 0
• SABR B B 0.1 1 0.175 -0.58
calibrated to A
Bruno Dupire 52
Comparison
Bruno Dupire 53
SABR Conclusion
Bruno Dupire 54
Forward Skew
Forward Skews
a) tells that the sensitivity and the hedge ratio of vanillas depend on the
calibration to the vanilla, not on local volatility/ stochastic volatility.
To change them, jumps are needed.
But b) does not say anything on the conditional forward skews.
Bruno Dupire 56
Controlling Fwd Skew
Local cap/floor:
Global cap/floor:
What does current vol surface tell us on future short term skew?
Bruno Dupire 57
Toy model
A) : freeze vol at beginning of month
Bruno Dupire 58
Toy model
Bruno Dupire 59
Limitations
Bruno Dupire 60
Sensitivity of ATM volatility / S
In average, follows .
Optimal hedge of vanilla under calibrated stochastic volatility corresponds to
perfect hedge ratio under LVM.
Bruno Dupire 61
Market Model of Implied Volatility
• Implied volatilities are directly observable
• Can we model directly their dynamics?
Bruno Dupire 62
Drift Condition
Bruno Dupire 63
H
Optimal hedge ratio Δ
Implied Vol
BS Vega sensitivity
BS Delta
Bruno Dupire 64
H
Optimal hedge ratio Δ II
With
Bruno Dupire 65
Smile Arbitrage
Deterministic future smiles
It is not possible to prescribe just any future
smile
If deterministic, one must have
K
S0
t0 T1 T2
Bruno Dupire 67
Det. Fut. smiles & no jumps
=> = FWD smile
If
Conclusion: independent of
from initial smile
Bruno Dupire 68
Consequence of det. future smiles
Bruno Dupire 69
Example of arbitrage with Sticky Strike
Each CK,T lives in its Black-Scholes ( )world
! If no jump
Bruno Dupire 70
Arbitrage with Sticky Delta
• In the absence of jumps, Sticky-K is arbitrageable and Sticky-Δ even more so.
• However, it seems that quiet trending market (no jumps!) are Sticky-Δ.
In trending markets, buy Calls, sell Puts and Δ-hedge.
Example:
S PF
Δ-hedged PF gains
Vega > Vega
from S induced
volatility moves.
S PF
Vega < Vega
Bruno Dupire 71
Conclusion
• Both leverage and asymmetric jumps may generate skew
but they generate different dynamics
Bruno Dupire 72
BLOOMBERG, BLOOMBERG PROFESSIONAL, BLOOMBERG MARKETS, BLOOMBERG NEWS,
BLOOMBERG ANYWHERE, BLOOMBERG TRADEBOOK, BLOOMBERG BONDTRADER, BLOOMBERG
TELEVISION, BLOOMBERG RADIO, BLOOMBERG PRESS and BLOOMBERG.COM are trademarks and service
marks of Bloomberg Finance L.P., a Delaware limited partnership, or its subsidiaries. The BLOOMBERG
PROFESSIONAL service (the "BPS") is owned and distributed locally by Bloomberg Finance L.P. (BFLP) and its
subsidiaries in all jurisdictions other than Argentina, Bermuda, China, India, Japan and Korea (the "BLP
Countries"). BFLP is a wholly-owned subsidiary of Bloomberg L.P. ("BLP"). BLP provides BFLP with all global
marketing and operational support and service for these products and distributes the BPS either directly or through
a non-BFLP subsidiary in the BLP Countries.
Bruno Dupire 73