I. Generalities Market Skews Dominating fact since 1987 crash: strong negative skew on Equity Markets σ impl K Not a general phenomenon Gold: σ impl FX: σ impl K K We focus on Equity Markets Bruno Dupire 2 Skews • Volatility Skew: slope of implied volatility as a function of Strike • Link with Skewness (asymmetry) of the Risk Neutral density function ϕ ? Moments 1 2 3 4 Bruno Dupire Statistics Expectation Variance Skewness Kurtosis Finance FWD price Level of implied vol Slope of implied vol Convexity of implied vol 3 Why Volatility Skews? • Market prices governed by – a) Anticipated dynamics (future behavior of volatility or jumps) – b) Supply and Demand σ impl Sup Market Skew ply and Dem and 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 4 Modeling Uncertainty Main ingredients for spot modeling • Many small shocks: Brownian Motion (continuous prices) S t • A few big shocks: Poisson process (jumps) S t Bruno Dupire 5 2 mechanisms to produce Skews (1) • To obtain downward sloping implied volatilities σimp K – a) Negative link between prices and volatility • Deterministic dependency (Local Volatility Model) • Or negative correlation (Stochastic volatility Model) – b) Downward jumps Bruno Dupire 6 2 mechanisms to produce Skews (2) – a) Negative link between prices and volatility S1 S2 – b) Downward jumps S1 Bruno Dupire S2 7 Model Requirements • Has to fit static/current data: – Spot Price – Interest Rate Structure – Implied Volatility Surface • Should fit dynamics of: – Spot Price (Realistic Dynamics) – Volatility surface when prices move – Interest Rates (possibly) • Has to be – Understandable – In line with the actual hedge – Easy to implement Bruno Dupire 8 Beyond initial vol surface fitting • Need to have proper dynamics of implied volatility – Future skews determine the price of Barriers and OTM Cliquets – Moves of the ATM implied vol determine the ∆ of European options • Calibrating to the current vol surface do not impose these dynamics Bruno Dupire 9 Barrier options as Skew trades • In Black-Scholes, a Call option of strike K extinguished at L can be statically replicated by a Risk Reversal L K • Value of Risk Reversal at L is 0 for any level of (flat) vol • Pb: In the real world, value of Risk Reversal at L depends on the Skew Bruno Dupire 10 II. A Brief History of Volatility A Brief History of Volatility (1) – dSt = σ dWt Q : Bachelier 1900 – dS t = r dt + σ dWt Q St : Black-Scholes 1973 – dSt = r (t ) dt + σ (t ) dWt Q St – dSt = (r − λk ) dt + σ dWt Q + dq : Merton 1976 St – dSt Q = + r dt σ dW t t S t dσ 2 = a(V − V )dt + ξ σ α dZ L t t Bruno Dupire : Merton 1973 : Hull&White 1987 12 A Brief History of Volatility (2) dS t = σ t dWt Q St ∂ 2 LT (t ) Q dσ = 2 dt + α dZ t ∂T 2 2 t dSt = r (t ) dt + σ (S , t ) dWt Q St ∂C ∂C + rK 2 σ (K , T ) = 2 ∂T 2 ∂K ∂ CK ,T K2 ∂K 2 Bruno Dupire Dupire 1992, arbitrage model which fits term structure of volatility given by log contracts. Dupire 1993, minimal model to fit current volatility surface 13 A Brief History of Volatility (3) dSt S = r dt + σ t dWt t dσ 2 = b(σ 2 − σ 2 )dt + βσ dZ ∞ t t t t dV K ,T = α K ,T dt + bK ,T dZ tQ VK ,T : instantane ous forward variance conditiona l to Bruno Dupire ST = K Heston 1993, semi-analytical formulae. Dupire 1996 (UTV), Derman 1997, stochastic volatility model which fits current volatility surface HJM treatment. 14 A Brief History of Volatility (4) – Bates 1996, Heston + Jumps: dSt S = r dt + σ t dZ t + dq t dσ 2 = b(σ 2 − σ 2 )dt + βσ dW ∞ t t t t – Local volatility + stochastic volatility: • Markov specification of UTV • Reech Capital Model: f is quadratic • SABR: f is a power function dS t = r dt + σ t f (S , t ) dZ tQ St Bruno Dupire 15 A Brief History of Volatility (5) – Lévy Processes – Stochastic clock: • VG (Variance Gamma) Model: – BM taken at random time g(t) • CGMY model: – same, with integrated square root process – – – – – – Jumps in volatility (Duffie, Pan & Singleton) Path dependent volatility Implied volatility modelling Incorporate stochastic interest rates n dimensional dynamics of s n assets stochastic correlation Bruno Dupire 16 III. Local Volatility Model From Simple to Complex • How to extend Black-Scholes to make it compatible with market option prices? – Exotics are hedged with Europeans. – A model for pricing complex options has to price simple options correctly. Bruno Dupire 18 Black-Scholes assumption • BS assumes constant volatility => same implied vols for all options. dS = µ dt + σ dW S (instantaneous vol) σ CALL PRICES σ Strike Bruno Dupire 19 Black-Scholes assumption • In practice, highly varying. Implied Vol Implied Vol Strike Maturity Nikkei Bruno Dupire Strike Maturity Japanese Government Bonds 20 Modeling Problems • Problem: one model per option. – for C1 (strike 130) –for C2 (strike 80) Bruno Dupire σ = 10% σ = 20% 21 One Single Model • We know that a model with σ(S,t) would generate smiles. – Can we find σ(S,t) which fits market smiles? – Are there several solutions? ANSWER: One and only one way to do it. Bruno Dupire 22 Interest rate analogy • From the current Yield Curve, one can compute an Instantaneous Forward Rate. 13 11 9 7 5 0 1 2 3 4 5 6 7 8 9 10 13 12 11 10 9 8 7 6 5 0 1 2 3 4 5 6 7 8 9 10 – Would be realized in a world of certainty, – Are not realized in real world, – Have to be taken into account for pricing. Bruno Dupire 23 23 31 21 27 L ocal vol Im plied vol Volatility 19 17 15 19 15 11 13 Strike 23 Maturity Dream: from Implied Vols Strike Maturity read Local (Instantaneous Forward) Vols How to make it real? Bruno Dupire 24 Discretization • Two approaches: – to build a tree that matches European options, – to seek the continuous time process that matches European options and discretize it. Bruno Dupire 25 Tree Geometry Binomial Trinomial To discretize σ(S,t) TRINOMIAL is more adapted Example: 20% 20% Bruno Dupire 5% 5% 26 Tango Tree • Rules to compute connections – price correctly Arrow-Debreu associated with nodes – respect local risk-neutral drift • Example .1 40 20 .25 25 50 1 .5 40 40 25 30 .2 40 30 20 .5 40 .1 .2 .25 Bruno Dupire 27 Continuous Time Approach Call Prices Distributions Bruno Dupire Exotics ? Diffusion 28 Distributions - Diffusion Distributions Diffusion Bruno Dupire 29 Distributions - Diffusion • Two different diffusions may generate the same distributions x x time dx = −λ x dt + σ dWt Bruno Dupire time dx = b (t ) dWt 30 The Risk-Neutral Solution But if drift imposed (by risk-neutrality), uniqueness of the solution Risk Neutral Processes Diffusions Compatible with Smile Bruno Dupire sought diffusion (obtained by integrating twice Fokker-Planck equation) 31 Continuous Time Analysis Implied Volatility Strike Strike Maturity Call Prices Maturity Bruno Dupire Local Volatility Densities Maturity Strike Maturity Strike 32 Implication : risk management Implied volatility Perturbation Bruno Dupire Black box Price Sensitivity 33 Forward Equations (1) • BWD Equation: price of one option C (K 0 ,T0 ) for different (S, t ) • FWD Equation: price of all options C (K , T ) for current (S 0 ,t0 ) • Advantage of FWD equation: – If local volatilities known, fast computation of implied volatility surface, – If current implied volatility surface known, extraction of local volatilities, – Understanding of forward volatilities and how to lock them. Bruno Dupire 34 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 35 Fokker-Planck • If dx = b( x, t )dW ∂ϕ 1 ∂ 2 (b 2ϕ ) • Fokker-Planck Equation: = ∂t 2 ∂x 2 ∂ 2C • Where ϕ is the Risk Neutral density. As ϕ = ∂K 2 2 2 ∂ ∂ C C 2 2 2 ∂C ∂ b ∂ ∂ 2 2 ∂t = ∂K = 1 ∂K ∂x 2 ∂t ∂x 2 2 • Integrating twice w.r.t. x: ∂C b2 ∂2C = 2 ∂t 2 ∂K Bruno Dupire 36 FWD Equation: dS/S = σ(S,t) dW δT Define CS K ,T ≡ C K ,T + δ T − C K ,T δT CK ,T +δT CK ,T ST K CS Kδ T,T at T dT dT/2 σ 2 (K , T ) δT → 0 2 ST ST K K 2δ K ,T K 2 2 ( ) C K , T C ∂ σ ∂ 2 Equating prices at t0: K = ∂T 2 ∂K 2 Bruno Dupire 37 FWD Equation: dS/S = r dt + σ(S,t) dW TV CS Kδ T,T at T = Time Value + Intrinsic Value S T − Ke − rδ T IV ST − K (Strike Convexity) (Interest on Strike) CK ,T CK ,T +δT Ke−rδT ST K σ 2 (K , T ) 2 TV Ke−rδT K IV δT → 0 rK rKDigK ,T ST Equating prices at t0: Bruno Dupire K 2δ K ,T K ST ∂C σ 2 (K , T ) 2 ∂ 2C ∂C K = − rK 2 ∂T 2 ∂K ∂K 38 FWD Equation: dS/S = (r-d) dt + σ(S,t) dW ST − Ke−rδT TVIV CS KδT,T at T = ST e − dδT − Ke − rδT CK,T+δT (d−r)δT Ke CK,T TV + Interests on K – Dividends on S ST K σ 2 (K , T ) 2 δT → 0 (r − d )K Ke(d −r )δT K K − d ⋅ CK ,T ∂T Bruno Dupire (r − d ) K DigK ,T ST Equating prices at t0: ∂C = K 2δ K ,T σ 2 (K , T ) 2 ST − d ⋅ CK ,T ∂ 2C ∂C − (r − d )K K − d ⋅C 2 ∂K ∂K 2 39
© Copyright 2026 Paperzz