Importance sampling and Monte Carlo-based calibration for time-changed Lévy processes

Similar documents
Equity correlations implied by index options: estimation and model uncertainty analysis

The Use of Importance Sampling to Speed Up Stochastic Volatility Simulations

Risk Neutral Valuation

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

Effectiveness of CPPI Strategies under Discrete Time Trading

AN ANALYTICALLY TRACTABLE UNCERTAIN VOLATILITY MODEL

Machine Learning for Quantitative Finance

CS 774 Project: Fall 2009 Version: November 27, 2009

Normal Inverse Gaussian (NIG) Process

Limit Theorems for the Empirical Distribution Function of Scaled Increments of Itô Semimartingales at high frequencies

Value at Risk Ch.12. PAK Study Manual

Option Pricing for Discrete Hedging and Non-Gaussian Processes

Pricing of some exotic options with N IG-Lévy input

AMH4 - ADVANCED OPTION PRICING. Contents

MINIMAL PARTIAL PROXY SIMULATION SCHEMES FOR GENERIC AND ROBUST MONTE-CARLO GREEKS

MLEMVD: A R Package for Maximum Likelihood Estimation of Multivariate Diffusion Models

Optimally Thresholded Realized Power Variations for Lévy Jump Diffusion Models

Numerical Methods in Option Pricing (Part III)

Optimal Trade Execution: Mean Variance or Mean Quadratic Variation?

Forward Monte-Carlo Scheme for PDEs: Multi-Type Marked Branching Diffusions

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

A Consistent Pricing Model for Index Options and Volatility Derivatives

Stochastic modelling of electricity markets Pricing Forwards and Swaps

Option Pricing and Calibration with Time-changed Lévy processes

Unified Credit-Equity Modeling

IEOR E4703: Monte-Carlo Simulation

A new approach to LIBOR modeling

Gamma. The finite-difference formula for gamma is

- 1 - **** d(lns) = (µ (1/2)σ 2 )dt + σdw t

1 Rare event simulation and importance sampling

"Pricing Exotic Options using Strong Convergence Properties

Approximation Methods in Derivatives Pricing

Credit Risk using Time Changed Brownian Motions

Numerical schemes for SDEs

Stock Loan Valuation Under Brownian-Motion Based and Markov Chain Stock Models

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

Valuing volatility and variance swaps for a non-gaussian Ornstein-Uhlenbeck stochastic volatility model

A Numerical Approach to the Estimation of Search Effort in a Search for a Moving Object

Optimal Search for Parameters in Monte Carlo Simulation for Derivative Pricing

IEOR E4703: Monte-Carlo Simulation

DRAFT. 1 exercise in state (S, t), π(s, t) = 0 do not exercise in state (S, t) Review of the Risk Neutral Stock Dynamics

Short-time asymptotics for ATM option prices under tempered stable processes

Estimation of dynamic term structure models

On modelling of electricity spot price

Strategies for Improving the Efficiency of Monte-Carlo Methods

A start of Variational Methods for ERGM Ranran Wang, UW

EFFICIENT MONTE CARLO ALGORITHM FOR PRICING BARRIER OPTIONS

Math 416/516: Stochastic Simulation

induced by the Solvency II project

Analytical formulas for local volatility model with stochastic. Mohammed Miri

Hedging Under Jump Diffusions with Transaction Costs. Peter Forsyth, Shannon Kennedy, Ken Vetzal University of Waterloo

A Macro-Finance Model of the Term Structure: the Case for a Quadratic Yield Model

Multilevel quasi-monte Carlo path simulation

CPSC 540: Machine Learning

Optimum Thresholding for Semimartingales with Lévy Jumps under the mean-square error

Volatility. Roberto Renò. 2 March 2010 / Scuola Normale Superiore. Dipartimento di Economia Politica Università di Siena

Extend the ideas of Kan and Zhou paper on Optimal Portfolio Construction under parameter uncertainty

Chapter 15: Jump Processes and Incomplete Markets. 1 Jumps as One Explanation of Incomplete Markets

Algorithmic and High-Frequency Trading

Market interest-rate models

Introduction Credit risk

Conditional Density Method in the Computation of the Delta with Application to Power Market

Lecture 17: More on Markov Decision Processes. Reinforcement learning

Fair Valuation of Insurance Contracts under Lévy Process Specifications Preliminary Version

Asymptotic Methods in Financial Mathematics

Exact Sampling of Jump-Diffusion Processes

IEOR E4703: Monte-Carlo Simulation

Optimized Least-squares Monte Carlo (OLSM) for Measuring Counterparty Credit Exposure of American-style Options

Monte Carlo Simulations

On CAT Options and Bonds

Near-expiration behavior of implied volatility for exponential Lévy models

DYNAMIC CDO TERM STRUCTURE MODELLING

Computational Finance. Computational Finance p. 1

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

Optimal robust bounds for variance options and asymptotically extreme models

The stochastic calculus

Fast Convergence of Regress-later Series Estimators

Hedging under Arbitrage

ELEMENTS OF MONTE CARLO SIMULATION

Parametric Inference and Dynamic State Recovery from Option Panels. Torben G. Andersen

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

How to hedge Asian options in fractional Black-Scholes model

Rapid computation of prices and deltas of nth to default swaps in the Li Model

Monte Carlo Methods in Structuring and Derivatives Pricing

Dr. Maddah ENMG 625 Financial Eng g II 10/16/06

Construction and behavior of Multinomial Markov random field models

Financial Engineering and Structured Products

Risk Measurement in Credit Portfolio Models

Option pricing in the stochastic volatility model of Barndorff-Nielsen and Shephard

Estimating Mixed Logit Models with Large Choice Sets. Roger H. von Haefen, NC State & NBER Adam Domanski, NOAA July 2013

Large Deviations and Stochastic Volatility with Jumps: Asymptotic Implied Volatility for Affine Models

Simulating Stochastic Differential Equations

Quadratic hedging in affine stochastic volatility models

A Robust Option Pricing Problem

Regression estimation in continuous time with a view towards pricing Bermudan options

Dynamic Relative Valuation

Short & Long Run impact of volatility on the effect monetary shocks

CPSC 540: Machine Learning

SADDLEPOINT APPROXIMATIONS TO OPTION PRICES 1. By L. C. G. Rogers and O. Zane University of Bath and First Chicago NBD

ROM SIMULATION Exact Moment Simulation using Random Orthogonal Matrices

Transcription:

Importance sampling and Monte Carlo-based calibration for time-changed Lévy processes Stefan Kassberger Thomas Liebmann BFS 2010

1 Motivation 2 Time-changed Lévy-models and Esscher transforms 3 Applications and examples Importance sampling Sensitivities w.r.t. Esscher transform parameters Simulation of a Normal Tempered Stable process Calibration Example 4 Summary

Motivation Variety of tractable Lévy-models can be represented as time-changed Brownian motion Esscher-transform well-established for Lévy-models Kassberger and Liebmann (2009) apply independent Esscher transforms to Brownian motion and subordinator in the TCL-context Exploit above idea in the context of Monte Carlo simulation: Variance reduction through importance sampling Calculating sensitivities by likelihood-ratio methods Extending sampling algorithms to more general classes of distributions Monte-Carlo based model calibration

Setup n-dimensional Brownian motion (B t ), subordinator (T (t)). Fix τ and denote by κ(u) = loge Q [exp(ut (τ))] the cumulant generating function of T (τ). Define equivalent measure S η,γ via ds η,γ dq = exp ( η B T (τ) 1 ) 2 η 2 T (τ) + γt (τ) κ(γ). This transform is composed of two Esscher transforms: 1 One with parameter η R n on the Brownian motion B. Shifts the drift of B from 0 under Q to η under S η,γ. 2 One with parameter γ on the subordinator. Its cgf under S η,γ is given by κ S η,γ (u) = κ(u + γ) κ(γ).

Outline 1 Motivation 2 Time-changed Lévy-models and Esscher transforms 3 Applications and examples Importance sampling Sensitivities w.r.t. Esscher transform parameters Simulation of a Normal Tempered Stable process Calibration Example 4 Summary

Importance sampling Set X(t) = B T (t) + mt (t). Take expectations under the transformed measure: [ E Q f((x(t))t [0,τ] ) ] ( = E Sη,γ [exp η B T (τ) + 1 ) ] 2 η 2 T (τ) γt (τ) + κ(γ) f((x(t)) t [0,τ] ). If the subordinator cannot be efficiently sampled under Q but under S η,γ for certain values of γ, we can choose η for variance reduction via importance sampling (compare example for Normal Tempered Stable process).

Importance sampling Goal: Estimate ( E Sη,γ [exp η B T (τ) + 1 ) ] 2 η 2 T (τ) γt (τ) + κ(γ) f((x(t)) t [0,τ] ) (1) by simulation. Simulate appropriately discretized version of (X(t)) : (X(t i )) i=0,...,n with 0 = t 0 < < t N = τ. Proceed as follows: Simulate (T (t i )) i=0,...,n and iid N n (0,diag(1 n )) rvs W 1,...,W N. Set Y (t i ) = Y (t i 1 ) + W i T (ti ) T (t i 1 ) + η(t i t i 1 ). Set X(t i ) = Y (t i ) + mt (t i ). Repeat M times to arrive at set of sample paths indexed by k. Estimator for (1) is ( M 1 exp η Y k (τ) + 1 ) M k=1 2 η 2 T k (τ) γt k (τ) + κ(γ) f((x k (t i )) i=0,...,n ).

Importance sampling: Variance of the Estimator Let f(x) ce β x for some c 0 and β R n. Bound for variance of the estimator [ ( M 1 Var Sη,γ exp η Y k (τ) + 1 ) ] M k=1 2 η 2 T k (τ) γt k (τ) + κ(γ) f(x k (τ)) c2 M exp( κ( β 2 + β η 2 γ + 2β m) + κ(γ) ) κ is increasing and convex. For given β, c and γ, the bound is minimal if η = β. If γ can be chosen freely, minimum is attained for γ = β 2 /2 + β m. If further m = 0, this holds for γ = β 2 /2 = η 2 /2, i.e. an Esscher transform on B T (τ) with parameter β.

Outline 1 Motivation 2 Time-changed Lévy-models and Esscher transforms 3 Applications and examples Importance sampling Sensitivities w.r.t. Esscher transform parameters Simulation of a Normal Tempered Stable process Calibration Example 4 Summary

Sensitivities with the LR-method Sensitivities w.r.t. Esscher transform parameters η and γ can be estimated by the likelihood ratio method If the expectations are finite in some neighborhood of γ 0, d dγ E [ S η0,γ f((x(t))t [0,τ] ) ] γ=γ0 = E Sη,γ [ dsη0,γ 0 dq dq ( T (τ) κ (γ 0 ) ) ] f((x(t)) t [0,τ] ) ds η,γ If the expectations are finite in some neighborhood of η 0, d dη E S η,γ0 [ f((x(t))t [0,τ] ) ] η=η0 = E Sη,γ [ dsη0,γ 0 dq dq ds η,γ ( BT (τ) η 0 T (τ) ) f((x(t)) t [0,τ] ) ]

Outline 1 Motivation 2 Time-changed Lévy-models and Esscher transforms 3 Applications and examples Importance sampling Sensitivities w.r.t. Esscher transform parameters Simulation of a Normal Tempered Stable process Calibration Example 4 Summary

Simulation of a Normal Tempered Stable process Let T be a Tempered Stable TS(κ,a,(2γ) κ ) random variable with κ (0,1), a,γ > 0 and cumulant generating function κ κ,a,γ (u) = a(2γ) κ a(2γ 2u) κ. Algorithm that allows direct sampling is unknown Idea: Simulate stable random variables and perform Esscher transform Algorithm: 1 Sample n iid stable TS(κ,a,0) rvs T k 2 Set importance weights to w k = exp( γt k + κ κ,a,γ (γ)) = exp( γt k + a(2γ) κ ) In Normal Tempered Stable model, η still available for IS

Outline 1 Motivation 2 Time-changed Lévy-models and Esscher transforms 3 Applications and examples Importance sampling Sensitivities w.r.t. Esscher transform parameters Simulation of a Normal Tempered Stable process Calibration Example 4 Summary

MC-based model calibration MC-based model calibration time-consuming and unstable Change of parameters often requires re-simulation Noise due to finite sample size often precludes gradient-based methods and slows down convergence of optimizer Idea: Use of two Esscher transforms often allows calibration based on a single set of paths or at least helps significantly reduce number of simulation runs Simulate BM and subordinator, keep paths in memory, and then apply Esscher transforms in conjunction with basic transformation (shifting & scaling) Facilitates use of gradient-based optimization algorithms (more exact & stable gradients)

Outline 1 Motivation 2 Time-changed Lévy-models and Esscher transforms 3 Applications and examples Importance sampling Sensitivities w.r.t. Esscher transform parameters Simulation of a Normal Tempered Stable process Calibration Example 4 Summary

Example: MC-calibration of NIG model Objective: Calibrate model based on NIG(α,β,δ,µ) paths, i.e. find α,β,δ,µ such that observed derivatives prices are replicated Proceed as follows (easily generalizes to appropriate time-scaling): 1 Fix c. Simulate IG(1,c) paths (IG t ) and standard Brownian paths (B t ) 2 Fix α,β,δ,µ 3 Calculate b = δ α 2 β 2 and choose γ such that c 2 2γ = b. 4 Calculate Esscher weights corresponding to γ. 5 Under S 0,γ, X = βδ 2 IG 1 + δ B IG1 + µ is NIG(α,β,δ,µ)-distributed. 6 Calculate option prices / evaluate objective function under S 0,γ, 7 Repeat steps 2-7 if necessary η (unused above) can be employed for importance sampling.

Example: Pricing a binary down-and-out call via MC Let the log-return process (X t ) be a Lévy-process with X 1 NIG(α,0,δ,µ) with µ = µ(α,δ) chosen such that (S 0 exp(x t )) is a martingale (assume riskless interest rate r = 0 and S 0 = 100). Price a binary down-and-out call (BDOC) in this model via Esscher-based MC. Payoff of BDOC maturing in 1 year: I(min(S t,t [0,1]) 80) I(S 1 100) Price BDOC via MC: Discretize using 250 time-steps. Simulate 100000 Brownian and IG paths. Use Esscher-based MC: Smooth dependence of BDOC-price on parameters (α, δ). Fast calculation of option price surface as only one simulation run is needed.

BDOC price surface BDOC price 0.4 0.35 0.3 0.25 0.2 0.15 0.1 0.05 0 0.25 0.5 0.75 1 1.25 δ 1.5 1 α 1.5 2 Figure: BDOC price as function of α and δ

Example: Calculating sensitivities w.r.t. model parameters Sensitivities based on plain MC notoriously noisy Esscher-based MC makes sensitivity estimates more stable and provides faster convergence In above setup, calculate sensitivity of BDOC-price w.r.t. model parameter δ for α 0 = 2 and δ 0 = 1 First method: Finite differences with resampling (same seed for random number generator in both runs) Second method: Finite differences with Esscher (only one sample plus Esscher transform)

Convergence of parameter sensitivities 0.4 0.3 0.2 0.1 Finite differences (Esscher) Finite differences (resampling) 0 1.0E+3 2.0E+3 4.1E+3 8.2E+3 1.6E+4 3.3E+4 6.6E+4 1.3E+5 2.6E+5 5.2E+5 1.0E+6-0.1-0.2-0.3-0.4-0.5 Figure: Sensitivities w.r.t. δ as function of sample size

Summary Apply independent Esscher transforms to subordinator and BM Gives higher degree of flexibility than Esscher transform applied to TCBM itself Subclass of structure preserving transforms (Kassberger and Liebmann (2009)) Variety of applications: 1 IS with upper bounds for variance 2 IS with a mixture of importance distributions 3 sensitivities w.r.t. Esscher parameters via LR-methods 4 development of sampling algorithms 5 model calibration Approach also works for subordinated stable processes

Thanks for your attention!