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

Similar documents
MONTE CARLO EXTENSIONS

Computational Finance Improving Monte Carlo

Monte Carlo Methods in Financial Engineering

Optimal Search for Parameters in Monte Carlo Simulation for Derivative Pricing

Anurag Sodhi University of North Carolina at Charlotte

Monte Carlo Methods in Structuring and Derivatives Pricing

2.1 Mathematical Basis: Risk-Neutral Pricing

The Pennsylvania State University. The Graduate School. Department of Industrial Engineering AMERICAN-ASIAN OPTION PRICING BASED ON MONTE CARLO

Pricing Early-exercise options

Financial Mathematics and Supercomputing

King s College London

Monte Carlo Methods for Uncertainty Quantification

Fast Convergence of Regress-later Series Estimators

Stochastic Grid Bundling Method

Monte Carlo Simulations

Math Computational Finance Double barrier option pricing using Quasi Monte Carlo and Brownian Bridge methods

Math Computational Finance Option pricing using Brownian bridge and Stratified samlping

Computer Exercise 2 Simulation

Improved Lower and Upper Bound Algorithms for Pricing American Options by Simulation

EFFICIENT MONTE CARLO ALGORITHM FOR PRICING BARRIER OPTIONS

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

Simple Improvement Method for Upper Bound of American Option

King s College London

Optimizing Modular Expansions in an Industrial Setting Using Real Options

Monte-Carlo Methods in Financial Engineering

Computational Finance

Math Option pricing using Quasi Monte Carlo simulation

Gamma. The finite-difference formula for gamma is

Using Least Squares Monte Carlo techniques in insurance with R

MATH4143: Scientific Computations for Finance Applications Final exam Time: 9:00 am - 12:00 noon, April 18, Student Name (print):

JDEP 384H: Numerical Methods in Business

Computer Exercise 2 Simulation

Exotic Derivatives & Structured Products. Zénó Farkas (MSCI)

Distributed Computing in Finance: Case Model Calibration

Simulating Stochastic Differential Equations

Valuation of performance-dependent options in a Black- Scholes framework

Multilevel Monte Carlo for Basket Options

Journal of Mathematical Analysis and Applications

Module 4: Monte Carlo path simulation

MFE/3F Questions Answer Key

"Vibrato" Monte Carlo evaluation of Greeks

Risk Neutral Valuation

Financial Models with Levy Processes and Volatility Clustering

Math 416/516: Stochastic Simulation

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

Monte Carlo Methods. Prof. Mike Giles. Oxford University Mathematical Institute. Lecture 1 p. 1.

Which GARCH Model for Option Valuation? By Peter Christoffersen and Kris Jacobs

MFE/3F Questions Answer Key

Computational Methods for Option Pricing. A Directed Research Project. Submitted to the Faculty of the WORCESTER POLYTECHNIC INSTITUTE

Accelerated Option Pricing Multiple Scenarios

Evaluating the Longstaff-Schwartz method for pricing of American options

Market interest-rate models

Notes. Cases on Static Optimization. Chapter 6 Algorithms Comparison: The Swing Case

Introduction Dickey-Fuller Test Option Pricing Bootstrapping. Simulation Methods. Chapter 13 of Chris Brook s Book.

Valuation of a New Class of Commodity-Linked Bonds with Partial Indexation Adjustments

Valuation of Asian Option. Qi An Jingjing Guo

Random Tree Method. Monte Carlo Methods in Financial Engineering

Computational Efficiency and Accuracy in the Valuation of Basket Options. Pengguo Wang 1

Assicurazioni Generali: An Option Pricing Case with NAGARCH

Numerical Methods in Option Pricing (Part III)

Policy iterated lower bounds and linear MC upper bounds for Bermudan style derivatives

Week 7 Quantitative Analysis of Financial Markets Simulation Methods

A hybrid approach to valuing American barrier and Parisian options

Session 174 PD, Nested Stochastic Modeling Research. Moderator: Anthony Dardis, FSA, CERA, FIA, MAAA. Presenters: Runhuan Feng, FSA, CERA

Math Computational Finance Barrier option pricing using Finite Difference Methods (FDM)

Weak Reflection Principle and Static Hedging of Barrier Options

Interest Rate Curves Calibration with Monte-Carlo Simulatio

MAFS5250 Computational Methods for Pricing Structured Products Topic 5 - Monte Carlo simulation

NEWCASTLE UNIVERSITY SCHOOL OF MATHEMATICS, STATISTICS & PHYSICS SEMESTER 1 SPECIMEN 2 MAS3904. Stochastic Financial Modelling. Time allowed: 2 hours

Practical example of an Economic Scenario Generator

MONTE CARLO METHODS FOR AMERICAN OPTIONS. Russel E. Caflisch Suneal Chaudhary

Martingale Methods in Financial Modelling

Binomial Option Pricing

AMH4 - ADVANCED OPTION PRICING. Contents

Lattice (Binomial Trees) Version 1.2

Credit Risk : Firm Value Model

The Use of Importance Sampling to Speed Up Stochastic Volatility Simulations

Valuing Early Stage Investments with Market Related Timing Risk

Jaime Frade Dr. Niu Interest rate modeling

Brooks, Introductory Econometrics for Finance, 3rd Edition

Martingale Methods in Financial Modelling

Robust Hedging of Options on a Leveraged Exchange Traded Fund

APPROXIMATING FREE EXERCISE BOUNDARIES FOR AMERICAN-STYLE OPTIONS USING SIMULATION AND OPTIMIZATION. Barry R. Cobb John M. Charnes

Claudia Dourado Cescato 1* and Eduardo Facó Lemgruber 2

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

Richardson Extrapolation Techniques for the Pricing of American-style Options

Approximating a life table by linear combinations of exponential distributions and valuing life-contingent options

10. Monte Carlo Methods

Value at Risk Ch.12. PAK Study Manual

RISKMETRICS. Dr Philip Symes

INTEREST RATES AND FX MODELS

Continuous Processes. Brownian motion Stochastic calculus Ito calculus

OULU BUSINESS SCHOOL. Ilkka Rahikainen DIRECT METHODOLOGY FOR ESTIMATING THE RISK NEUTRAL PROBABILITY DENSITY FUNCTION

Financial Risk Forecasting Chapter 7 Simulation methods for VaR for options and bonds

BROWNIAN MOTION Antonella Basso, Martina Nardon

A NEW APPROACH TO PRICING AMERICAN-STYLE DERIVATIVES

AD in Monte Carlo for finance

2 Control variates. λe λti λe e λt i where R(t) = t Y 1 Y N(t) is the time from the last event to t. L t = e λr(t) e e λt(t) Exercises

Fin285a:Computer Simulations and Risk Assessment Section Options and Partial Risk Hedges Reading: Hilpisch,

Least Squares Monte Carlo (LSMC) life and annuity application Prepared for Institute of Actuaries of Japan

Transcription:

Optimized Least-squares Monte Carlo (OLSM) for Measuring Counterparty Credit Exposure of American-style Options Kin Hung (Felix) Kan 1 Greg Frank 3 Victor Mozgin 3 Mark Reesor 2 1 Department of Applied Mathematics 2 Departments of Applied Mathematics and Statistical and Actuarial Sciences The University of Western Ontario 3 Capital Markets Risk Management, CIBC 6th World Congress of the Bachelier Finance Society Toronto June 22-26, 2010

1 Introduction Least-squares Monte Carlo (LSM) Exposure Estimation by OLSM 2 OLSM Convergence Speedup Improving the fitness of the regression 3 Concluding Remarks and Future Directions

Counterparty Exposure Counterparty exposure is the larger of zero and the market value of an option that would be lost to the counterparty if the counterparty were to default and there were zero recovery. Market value of an option = (Risk-neutral) Option value corresponding to the real-world value of the underlying risk factors.

Nested Simulations 65 Nested Simulations 60 55 Asset Prices 50 45 40 35 30 25 0 1 2 3 4 5 Exercise Dates Figure: Nested simulations for estimating counterparty exposures.

American Option Pricing Definition: A contract that can be exercised at any time up to and including the expiration date at a specified strike price. Value at time k: Recursive equations: B k = max τ [k,...,n] E[e rτ P τ F k ] H k = E[e r T B k+1 F k ] B k = max(h k,p k ) where τ [k,...,n] is the stopping time; P k is the option payoff; H k is the continuation value, H N = 0; B k is the option value.

Least-squares Monte Carlo (LSM) Continuation Value Estimation Simulate M sample paths to option maturity. Estimate the continuation value by cross-sectional linear regression. e r T Bi k+1 = xk i β k + ǫ i k, i = 1,2,...,M, where ǫ i k B k+1 i is a noice term; is the option value estimator; xk i is a known row vector of basis functions; β k is a column vector of regression coefficients. Continuation value estimator H k i = xi β k k = xk i (X X) 1 X B

Least-squares Monte Carlo (LSM) LSM Estimators H i k are used to make exercise decisions. If the option is not exercised, the continuation values are the discounted option values / cash flows. LSM estimators: H i k = xi k β k Ĥ i k = e r T Bi k+1 B i k = { Ĥi k P i k if H k i > Pi k if H k i Pi k where H i N = Ĥi N = 0.

Exposure Estimation by OLSM OLSM Framework 1 Simulate underlying stock prices under the risk-neutral measure. 2 Perform LSM on these risk-neutral stock prices. Estimated continuation value function (CVF) obtained at every exercise opportunity. 3 Simulate underlying stock prices under the real-world measure. 4 Plug the real-world stock prices into the CVF to get the continuation values. 5 Exposure is the maximum of the continuation value and the exercise value. Future exposures are set to zero after the exercise date.

Exposure Estimation by OLSM Benchmark Instrument American call option on a single stock with no dividend: Time to maturity: T = 2 (years) Strike price: K = 40 Initial stock price: S 0 = 36 Risk-free rate: r = 6% (annual, flat) Volatility: σ = 40% (annual) Real drift: µ = 20% (annual) Reasons: Exists an analytical solution for this option Optimal stopping time is the maturity date

Exposure Estimation by OLSM Simulation Setup 10,000 sample paths (generated externally in practice) 40 equidistant time steps over 2 years Underlying asset prices follow Geometric Brownian motion (GBM) under risk-neutral (for estimating continuation value functions) and real-world (for calculating exposures) measures, respectively Basis functions used in regression are monomials up to the 3 rd degree 20 independent replications

Exposure (Simple American call) 20 18 16 14 12 10 8 6 4 2 MC Mean Analytic Mean Original LSM 0 2 1.8 1.6 1.4 1.2 1 0.8 Time to Maturity 0.6 0.4 0.2 0 Figure: Exposure versus Time-to-Maturity. 20 Monte Carlo and 20 analytic mean exposures.

Convergence Speedup Variance Reduction Antithetic variates: Applied to the exposure paths. Inner control variates: Applied to the response variables in the regression at each exercise opportunity. The control variates are martingales related to monomials up to the 3 rd degree. Both techniques are effective, but aren t helpful in reducing regression error.

Convergence Speedup Exposure (Simple American call) 20 18 16 14 12 10 8 6 4 2 MC Mean Analytic Mean Antithetic Variates 0 2 1.8 1.6 1.4 1.2 1 0.8 Time to Maturity 0.6 0.4 0.2 0 Figure: Antithetic variates are used on the exposure paths.

Convergence Speedup Exposure (Simple American call) 20 18 16 14 12 10 8 6 4 2 MC Mean Analytic Mean Inner Control Variates 0 2 1.8 1.6 1.4 1.2 1 0.8 Time to Maturity 0.6 0.4 0.2 0 Figure: Inner control variates are used in estimating continuation value functions.

Convergence Speedup 20 Antithetic + Inner Control Variates Exposure (Simple American call) 18 16 14 12 10 8 6 4 MC Mean Analytic Mean 2 0 2 1.8 1.6 1.4 1.2 1 0.8 Time to Maturity 0.6 0.4 0.2 0 Figure: Both antithetic and inner control variates are used.

Improving the fitness of the regression Multiple Bucketing Multiple Bucketing = Piecewise Linear Regression The continuation value function is smoother at the beginning and is less smooth near the maturity date. Implications: Use one bucket at the beginning, two buckets thereafter.

Improving the fitness of the regression 20 18 MC Mean Analytic Mean Antithetic + Inner Control Variates + 2 Buckets Exposure (Simple American call) 16 14 12 10 8 6 2 1.8 1.6 1.4 1.2 1 0.8 Time to Maturity 0.6 0.4 0.2 0 Figure: Two buckets are used, where the bucket boundary is the strike price.

Improving the fitness of the regression Comments The use of the in-the-money (ITM) and out-of-the-money (OTM) buckets significantly improves the convergence of the exposures. Inaccurate exposures near the maturity are attributed to the extrapolation error in the regression for large stock prices. Initial state dispersion can help avoid this error.

Improving the fitness of the regression Initial State Dispersion Allocate the initial states using the ratio 4:2:4 to (10,80),(80,300) and (300,460); the initial states are equally-spaced within each region Regions chosen based on the distribution of the underlying asset prices under risk-neutral and real-world measures

Improving the fitness of the regression 20 18 MC Mean Analytic Mean Dispersion + Antithetic + ICV + 2 Buckets Exposure (Simple American call) 16 14 12 10 8 6 2 1.8 1.6 1.4 1.2 1 0.8 Time to Maturity 0.6 0.4 0.2 0 Figure: Two buckets are used, where the bucket boundary is the strike price. Initial states are dispersed based on the ratio 4:2:4 to (10,80),(80,300) and (300,460).

Improving the fitness of the regression Comments Benefits: More accurate exposures near the maturity Drawbacks: Larger errors in the exposures in the short term. Solution: Use a larger bucket at the beginning.

Improving the fitness of the regression 20 18 MC Mean Analytic Mean Dispersion + Antithetic + ICV + 2 Buckets Exposure (Simple American call) 16 14 12 10 8 2 1.8 1.6 1.4 1.2 1 0.8 Time to Maturity 0.6 0.4 0.2 0 Figure: Two buckets are used, where the bucket boundary is 100 for the first quarter of the option s life, and is the strike price thereafter. Initial states are dispersed based on the ratio 4:2:4 to (10,80),(80,300) and (300,460).

Improving the fitness of the regression Caution! The success of using one bucket in the first quarter tempts us to use it for a longer period, say, half of the maturity. However, that does not necessarily give a better result as the smoothness of the continuation-value curve fades with time.

Improving the fitness of the regression 97.5% Exposure Quantiles 70 60 MC 97.5% Quantile Analytic 97.5% Quantile Dispersion + Antithetic + ICV + 2 Buckets Exposure (Simple American call) 50 40 30 20 10 0 2 1.8 1.6 1.4 1.2 1 0.8 Time to Maturity 0.6 0.4 0.2 0 Figure: Two buckets are used, where the bucket boundary is 100 for the first quarter of the option s life, and is the strike price thereafter. Initial states are dispersed based on the ratio 4:2:4 to (10,80),(80,300) and (300,460).

Improving the fitness of the regression Comments For the first quarter, apparently, the 97.5% quantiles of the simulated exposures are perfect! The errors of the 97.5% quantiles are well within 10% near the maturity.

Improving the fitness of the regression OLSM in a Nutshell Antithetic variates for exposure paths. Inner control variates for estimation paths. Two buckets, where the bucket boundaries are [100,40,40,40] for the four quarters, respectively. Initial states dispersed based on the ratio 4:2:4 to (10,80),(80,300) and (300,460).

Concluding Remarks OLSM generates more reasonable exposures over the option s whole life Multiple bucketing and initial state dispersion significantly improve the accuracy of the estimated exposures near the maturity. OLSM is easily applicable to higher dimensional problems that might involve more complex payoff functions, stochastic interest rates and stochastic volatility processes for underlying risk factors

Future Directions Develop a systematic method to pick the bucket boundaries. Explore other ways to disperse the initial states that would reduce exposure variance, while maintaining the same accuracy.

Thank you for your attention! Questions or comments?