Calibration Lecture 4: LSV and Model Uncertainty

Similar documents
Numerics for SLV models in FX markets

Advanced Topics in Derivative Pricing Models. Topic 4 - Variance products and volatility derivatives

Heston Stochastic Local Volatility Model

Pricing Barrier Options under Local Volatility

Hedging under Model Uncertainty

Definition Pricing Risk management Second generation barrier options. Barrier Options. Arfima Financial Solutions

4. Black-Scholes Models and PDEs. Math6911 S08, HM Zhu

Lecture 8: The Black-Scholes theory

The Black-Scholes Model

Optimal robust bounds for variance options and asymptotically extreme models

The Uncertain Volatility Model

Completeness and Hedging. Tomas Björk

FINITE DIFFERENCE METHODS

FE610 Stochastic Calculus for Financial Engineers. Stevens Institute of Technology

Pricing Variance Swaps under Stochastic Volatility Model with Regime Switching - Discrete Observations Case

Calibration Lecture 1: Background and Parametric Models

Arbitrage Bounds for Volatility Derivatives as Free Boundary Problem. Bruno Dupire Bloomberg L.P. NY

Computational Finance Finite Difference Methods

Pricing and hedging with rough-heston models

Empirical Approach to the Heston Model Parameters on the Exchange Rate USD / COP

Constructing Markov models for barrier options

CONTINUOUS TIME PRICING AND TRADING: A REVIEW, WITH SOME EXTRA PIECES

Tangent Lévy Models. Sergey Nadtochiy (joint work with René Carmona) Oxford-Man Institute of Quantitative Finance University of Oxford.

Stochastic Volatility (Working Draft I)

Weak Reflection Principle and Static Hedging of Barrier Options

Economic Scenario Generator: Applications in Enterprise Risk Management. Ping Sun Executive Director, Financial Engineering Numerix LLC

arxiv: v1 [q-fin.pr] 18 Feb 2010

Derivative Securities Fall 2012 Final Exam Guidance Extended version includes full semester

AN ANALYTICALLY TRACTABLE UNCERTAIN VOLATILITY MODEL

Local vs Non-local Forward Equations for Option Pricing

Leverage Effect, Volatility Feedback, and Self-Exciting MarketAFA, Disruptions 1/7/ / 14

MASM006 UNIVERSITY OF EXETER SCHOOL OF ENGINEERING, COMPUTER SCIENCE AND MATHEMATICS MATHEMATICAL SCIENCES FINANCIAL MATHEMATICS.

FX Smile Modelling. 9 September September 9, 2008

PDE Methods for the Maximum Drawdown

2 f. f t S 2. Delta measures the sensitivityof the portfolio value to changes in the price of the underlying

Multiscale Stochastic Volatility Models

Abstract Introduction and motivation

Monte Carlo Simulations

Monte Carlo Methods for Uncertainty Quantification

Rough volatility models: When population processes become a new tool for trading and risk management

An Overview of Volatility Derivatives and Recent Developments

Exploring Volatility Derivatives: New Advances in Modelling. Bruno Dupire Bloomberg L.P. NY

Local Volatility Dynamic Models

Stochastic Volatility

MSC FINANCIAL ENGINEERING PRICING I, AUTUMN LECTURE 9: LOCAL AND STOCHASTIC VOLATILITY RAYMOND BRUMMELHUIS DEPARTMENT EMS BIRKBECK

Real Options and Game Theory in Incomplete Markets

Simple Robust Hedging with Nearby Contracts

Sample Path Large Deviations and Optimal Importance Sampling for Stochastic Volatility Models

Pricing with a Smile. Bruno Dupire. Bloomberg

OPTION PRICE WHEN THE STOCK IS A SEMIMARTINGALE

1.1 Basic Financial Derivatives: Forward Contracts and Options

Lecture Quantitative Finance Spring Term 2015

A Brief Introduction to Stochastic Volatility Modeling

Hedging Barrier Options through a Log-Normal Local Stochastic Volatility Model

"Pricing Exotic Options using Strong Convergence Properties

(RP13) Efficient numerical methods on high-performance computing platforms for the underlying financial models: Series Solution and Option Pricing

( ) since this is the benefit of buying the asset at the strike price rather

1 The Hull-White Interest Rate Model

Simple Robust Hedging with Nearby Contracts

7.1 Volatility Simile and Defects in the Black-Scholes Model

Lecture 9: Practicalities in Using Black-Scholes. Sunday, September 23, 12

Volatility Trading Strategies: Dynamic Hedging via A Simulation

Finite Difference Approximation of Hedging Quantities in the Heston model

Robust Pricing and Hedging of Options on Variance

Short-time-to-expiry expansion for a digital European put option under the CEV model. November 1, 2017

Stochastic Local Volatility: Excursions in Finite Differences

MATH6911: Numerical Methods in Finance. Final exam Time: 2:00pm - 5:00pm, April 11, Student Name (print): Student Signature: Student ID:

EFFICIENT MONTE CARLO ALGORITHM FOR PRICING BARRIER OPTIONS

Numerical Methods in Option Pricing (Part III)

Bluff Your Way Through Black-Scholes

Optimal Hedging of Variance Derivatives. John Crosby. Centre for Economic and Financial Studies, Department of Economics, Glasgow University

Computer Exercise 2 Simulation

The stochastic calculus

From Discrete Time to Continuous Time Modeling

Youngrok Lee and Jaesung Lee

The Black-Scholes PDE from Scratch

18. Diffusion processes for stocks and interest rates. MA6622, Ernesto Mordecki, CityU, HK, References for this Lecture:

University of Oxford. Robust hedging of digital double touch barrier options. Ni Hao

Uncertain Parameters, an Empirical Stochastic Volatility Model and Confidence Limits

Locally risk-minimizing vs. -hedging in stochastic vola

Economathematics. Problem Sheet 1. Zbigniew Palmowski. Ws 2 dw s = 1 t

Basic Arbitrage Theory KTH Tomas Björk

Multi-factor Stochastic Volatility Models A practical approach

RISK-NEUTRAL VALUATION AND STATE SPACE FRAMEWORK. JEL Codes: C51, C61, C63, and G13

Boundary conditions for options

Variance Derivatives and the Effect of Jumps on Them

A METHODOLOGY FOR ASSESSING MODEL RISK AND ITS APPLICATION TO THE IMPLIED VOLATILITY FUNCTION MODEL

Lecture 4. Finite difference and finite element methods

Copyright Emanuel Derman 2008

ESTIMATION OF UTILITY FUNCTIONS: MARKET VS. REPRESENTATIVE AGENT THEORY

Multiscale Stochastic Volatility Models Heston 1.5

Financial Risk Management

Rough Heston models: Pricing, hedging and microstructural foundations

Lecture 17. The model is parametrized by the time period, δt, and three fixed constant parameters, v, σ and the riskless rate r.

Lecture Note 8 of Bus 41202, Spring 2017: Stochastic Diffusion Equation & Option Pricing

The Black-Scholes Equation using Heat Equation

The Use of Importance Sampling to Speed Up Stochastic Volatility Simulations

LIBOR models, multi-curve extensions, and the pricing of callable structured derivatives

MATH3075/3975 FINANCIAL MATHEMATICS TUTORIAL PROBLEMS

The Black-Scholes Equation

Transcription:

Calibration Lecture 4: LSV and Model Uncertainty March 2017

Recap: Heston model Recall the Heston stochastic volatility model ds t = rs t dt + Y t S t dw 1 t, dy t = κ(θ Y t ) dt + ξ Y t dw 2 t, where Y t is the variance process of the asset. ξ > 0 governs the volatility of variance, and κ, θ > 0 the mean reversion. The Wiener processes Wt 1, Wt 2 have correlation ρ. A (slightly idealised) hedging argument gives the pricing PDE [ ] V t +1 S 2 Y 2 V 2 S 2 + 2ργYS 2 V S Y + ξ2 Y 2 V Y 2 +rs V V +κ(θ Y ) S Y rv = 0 The model does not fit vanillas for all strikes and maturities, but captures leverage (negative correlation between spot and vol) and has sensible dynamic properties (reasonably stable under re-calibration and for hedging).

Recap: Local volatility Also recall the local volatility model ds S = µ dt + σ(s, t) dw. The function (S, t) σ(s, t) is called local volatility. The risk neutral transition density satisfies p T = 1 2 2 S 2 (σ(s, T ) 2 S 2 p ) and the option values the Dupire PDE V T ( rs S p ) + rk V K = 1 2 K 2 σ 2 (K, T ) 2 V K 2. The model can exactly fit vanillas with different strikes and maturities, but is unstable in the calibration and dynamically inconsistent (mismatch of re-calibrated surfaces).

Stochastic local volatility Combining the above, we get a model of the form ds t S t = r dt + σ(s t, t) Y t dw 1 t, dy t = κ(θ Y t ) dt + ξ Y t dw 2 t, with a stochastic volatility component Y t and leverage function σ. Flexibility of local volatility for pricing, but better dynamics. A fairly flat σ suffices to correct the Heston model. Can use this for a two step calibration procedure: first fix the Heston parameters, then fine-tune by boot-strapping the function σ; see later (as per Ren, Madan and Qian (2007)).

The Gyöngy (1986) result Consider a general Itô process (under some technical conditions) ds t = µ t dt + σ t dw t. Then the Markov process dx t = a(x t, t) dt + b(x t, t) dwt X, b 2 (x, t) = E[σt 2 S t = x], a(x, t) = E[µ t S t = x], has the same marginal distribution, S t law = Xt, for all t. For the SLV model to be consistent with European call/put option prices, it has to hold that σ 2 LV (K, T ) = σ(k, T )2 E [ Y T S T = K ], where σ LV is the Dupire local volatility function calibrated to the calls and puts.

The joint density and forward equation To find ψ(k, T ) = E [ Y T S T = K ], need the two-dimensional KFE (Kolmogorov forward equation) p t xp y)p +r +κ (θ x y Can then compute = 1 2 2 (σ 2 yp) x 2 + 2 (σξyρp) + 1 2 (ξ 2 yp) x y 2 y 2 ψ(x, t) = 0 yp dy 0 p dy. Know that ψ 2 (K, 0) = 1. A complex highly non-linear calibration problem. In practice, iterative solution or stepwise decoupling (see Ren et al. paper).

Finite difference approximation Apply finite differences δ x f = f m i+1,j f m i 1,j 2 x δ y f = f i,j+1 m f i,j 1 m 2 y, δ 2 xf = f m i+1,j f m i,j + f m i 1,j x 2, etc, to obtain, e.g. implicit (forward equation!) P m i,j Pm 1 i,j t + r(δ x XP m ) i,j + κ(δ y (θ Y )P m ) i,j = 1 2 (δ2 xσ 2 X 2 YP m ) i,j + (δ x δ y σξy ρp m ) i,j + 1 2 (δ2 y ξ 2 YP m ) i,j, where X = (0, x,..., x max ), Y = (0, y,..., y max ), and, e.g., (δ y (θ Y )P m ) i,j = (θ y j+1)pi,j+1 m (θ y j 1)Pi,j 1 m. 2 y

Finite difference approximation The genuinely new term is the cross term. Discretisation matrices have 9 non-zero elements per line, not tridiagonal. Direct solution of discretised systems costly ( fill-in, i.e. destruction of sparsity see next slide for a possible solution). Need to solve problem for Dirac data, which causes stability problems for Crank-Nicolson (recall the Rannacher start-up). Depending on the parameters, the y-density can be singular near zero (if the Feller condition is not satisfied often the case in practice).

ADI splitting Split every timestep in three steps and approximate by: an explicit step involving the cross-term: P m,0 i,j P m 1 i,j t an implicit split-step in x-direction, = (δ x δ y σξy ρp m 1 ) i,j, P m,1 i,j P m,0 i,j + r(δ x XP m,1 ) i,j = 1 t 2 (δ2 xσ 2 X 2 YP m,1 ) i,j, an implicit split-step in y-direction, P m i,j Pm,1 i,j t + κ(δ y (θ Y )P m ) i,j = 1 2 (δ2 y ξ 2 YP m ) i,j. Extensions for better stability and accuracy to Douglas scheme, Craig-Sneyd scheme, etc.

Stepwise decoupling Write this as P m = L(σ(, t m 1 ))P m 1 with a linear operator L depending on σ at time t m 1. From this, approximate J ψ(s i, t m ) ψi m j=1 Pm i,j Y j y J j=1 Pm i,j y Compute the local volatility, e.g. from a FD approximation of the Dupire formula for calls with strike K i and maturity t m : σ LV (K i, t m ) 2 δ T C(K i, t m ) + rk i δ K C(K i, t m ) K 2 δk 2 C(K i, t m ) Now compute the leverage function at t m σ(s i, t m ) = σ LV (S i, t m ) ψ m i.

Assume the Heston parameters have been fitted by a rough calibration. Then the above algorithm fits the leverage function exactly (up to numerical errors) to all call prices. No theoretical convergence results. The calibrated model can then be used for hedging, and for pricing of exotics (e.g., forward start options).

Real-world FX calibration We use the calibrated Dupire local volatility σ LV and EUR-USD market data from Lecture 3. σ (s, 0) = σ LV (s,0) v0 T = 0 1. solve the forward Kolmogorov PDE for density p on [T, T + T ] with σ (s, [T, T + T ]) = σ (s, T ) 2. For each K in a grid E VT = 0 vp (K, v, T + T ) dv 0 p(k, v, T + T ) dv σ (K, T + T ) = σ LV (K, T + T ) EVT Set T = T + T and loop to 1. until reaching the last maturity.

Calibrated leverage function The maximum absolute calibration error is 0.02 % (i.e. for a volatility of 20 % the calibrated volatility can be 20 ± 0.02 % in the worst-case scenario)

Calibration fit Calibration fit: pure Heston model (SV) vs LSV model.

Model uncertainty Even if a model calibrates perfectly to observed vanilla prices, it normally will not fit exotics prices. Moreover, a hedging strategy based on the model Greeks will not give a perfect replication even of the vanilla prices the model is calibrated to. We refer to this as model uncertainty. The next two sections analyse pricing and hedging uncertainty.

Pricing under uncertainty A local volatility model, jump diffusion model, and (Heston) stochastic volatility model calibrated to 60 observed European S&P 500 calls for different strike/maturity pairs within 3 basis points. 12 0.4 10 σ = 0.10 σ (volatility) 0.3 0.2 0.1 1 0 0.5 t (time in years) 0 50 200 150 100 S (asset price) frequency 8 6 4 2 0 1 0.5 0 0.5 1 jump size Parameter rate of long run volatility of correlation initial reversion variance volatility variance Value 0.0745 0.1415 0.1038-0.2127 0.0167 The value of an up-and-out barrier call with strike 90% and barrier 110% of the spot varies by 177 basis points.

Hedging under uncertainty El Karoui et al. assume the true volatility process σ t is unknown. A trader uses instead observations of calls C t to back out an implied volatility process σ t such that C BS (t, S t, σ t ) = C t. The trader uses this volatility to delta hedge by setting up a portfolio Π t = φ (1) t B t + φ (2) t S t, where φ (2) t = C BS ( σ). S Then the hedging error at T is Π T C(T, S T ) = 1 2 T 0 e r(t t) S 2 t Γ 2 t ( σ 2 t σ 2 t ) dt.

References A. Hirsa, Computational methods in finance, CRC Press, 2012. J. Guyon and P. Henry-Labordère, Non-linear option pricing, CRC Press, 2014. Y. Ren, D. Madan, and M. Qian Qian, Calibration and pricing with embedded local volatility models, Risk, 2007. N. El Karoui, M. Jeanblanc-Picqué, and S. Shreve, Robustness of the Black and Scholes formula, Mathematical Finance 8.2, 93 126, 1998.