Smart Monte Carlo: Various Tricks Using Malliavin Calculus Quantitative Finance, NY, Nov 2002 Eric Benhamou Goldman Sachs International.

Slides:



Advertisements
Similar presentations
Value-at-Risk: A Risk Estimating Tool for Management
Advertisements

Risk Management and Operations Solutions Derivative Pricing for Risk Calculations – Challenges and Approaches Research Workshop.
Risk Management Jan Röman OM Technology Securities Systems AB.
Andrey Itkin, Math Selected Topics in Applied Mathematics – Computational Finance Andrey Itkin Course web page
Visual Recognition Tutorial
A Workshop on Subject GRE / AGRE Maths in 9 Classes, II Hours each Day & Three mock tests for AGRE By: Satyadhar Joshi
Chapter 20 Basic Numerical Procedures
Fast Convolution Algorithm Alexander Eydeland, Daniel Mahoney.
Bruno Dupire Bloomberg LP CRFMS, UCSB Santa Barbara, April 26, 2007
Stochastic Differentiation Lecture 3 Leonidas Sakalauskas Institute of Mathematics and Informatics Vilnius, Lithuania EURO Working Group on Continuous.
Numerical Methods for Option Pricing
CF-3 Bank Hapoalim Jun-2001 Zvi Wiener Computational Finance.
Chrif YOUSSFI Global Equity Linked Products
How to prepare yourself for a Quants job in the financial market?   Strong knowledge of option pricing theory (quantitative models for pricing and hedging)
Sérgio Pequito Phd Student
Why attending this Program Sharpening the quantitative skills in   Pricing, hedging and risk measurement of derivative securities   Implementing risk.
Rene A. Carmona Bendheim Center for Finance Department of Operations Research & Financial Engineering Princeton University Portfolio Risk in the Electricity.
Derivatives Introduction to option pricing André Farber Solvay Business School University of Brussels.
Supported by Workshop on Stochastic Analysis and Computational Finance, November 2005 Imperial College (London) G.N. Milstein and M.V. Tretyakov Numerical.
CHAPTER 15 S IMULATION - B ASED O PTIMIZATION II : S TOCHASTIC G RADIENT AND S AMPLE P ATH M ETHODS Organization of chapter in ISSO –Introduction to gradient.
Are Options Mispriced? Greg Orosi. Outline Option Calibration: two methods Consistency Problem Two Empirical Observations Results.
Ewa Lukasik - Jakub Lawik - Juan Mojica - Xiaodong Xu.
Fast Fourier Transform for Discrete Asian Options European Finance Management Association Lugano June 2001 Eric Ben-Hamou
Pricing of Discrete Path-Dependent Options by the Double-Exponential Fast Gauss Transform method Yusaku Yamamoto Nagoya University CORS/INFORMS International.
Stochastic Approximation and Simulated Annealing Lecture 8 Leonidas Sakalauskas Institute of Mathematics and Informatics Vilnius, Lithuania EURO Working.
Machine Learning CUNY Graduate Center Lecture 3: Linear Regression.
Introduction to Adaptive Digital Filters Algorithms
Advanced Risk Management I Lecture 6 Non-linear portfolios.
Computational Finance Lecture 7 The “Greeks”. Agenda Sensitivity Analysis Delta and Delta hedging Other Greeks.
The Black-Scholes Model for Option Pricing - 2 -Mahantesh Halappanavar -Meeting-3,
Exercises of computational methods in finance
Bayesian parameter estimation in cosmology with Population Monte Carlo By Darell Moodley (UKZN) Supervisor: Prof. K Moodley (UKZN) SKA Postgraduate conference,
Simulating the value of Asian Options Vladimir Kozak.
Survey of Local Volatility Models Lunch at the lab Greg Orosi University of Calgary November 1, 2006.
Stochastic Linear Programming by Series of Monte-Carlo Estimators Leonidas SAKALAUSKAS Institute of Mathematics&Informatics Vilnius, Lithuania
Chapter 9 Risk Management of Energy Derivatives Lu (Matthew) Zhao Dept. of Math & Stats, Univ. of Calgary March 7, 2007 “ Lunch at the Lab ” Seminar.
1 MGT 821/ECON 873 Numerical Procedures. 2 Approaches to Derivatives Valuation How to find the value of an option?  Black-Scholes partial differential.
1 Chapter 19 Monte Carlo Valuation. 2 Simulation of future stock prices and using these simulated prices to compute the discounted expected payoff of.
Valuation of Asian Option Qi An Jingjing Guo. CONTENT Asian option Pricing Monte Carlo simulation Conclusion.
Implementation Problems and Solutions in Stochastic Volatility Models of the Heston Type Jia-Hau Guo and Mao-Wei Hung.
CS 782 – Machine Learning Lecture 4 Linear Models for Classification  Probabilistic generative models  Probabilistic discriminative models.
Basic Numerical Procedures Chapter 19 1 Options, Futures, and Other Derivatives, 7th Edition, Copyright © John C. Hull 2008.
Basic Numerical Procedure
Estimating Credit Exposure and Economic Capital Using Monte Carlo Simulation Ronald Lagnado Vice President, MKIRisk IPAM Conference on Financial Mathematics.
1 MathFinance Colloquium Frankfurt, June 1 st, 2006 Exploring the Limits of Closed Pricing Formulas in the Black and Scholes.
Optimal Malliavin weighting functions for the simulations of the Greeks MC 2000 (July ) Eric Ben-Hamou Financial Markets Group London School of.
Functional Ito Calculus and PDE for Path-Dependent Options Bruno Dupire Bloomberg L.P. PDE and Mathematical Finance KTH, Stockholm, August 19, 2009.
Lecture 1: Introduction to QF4102 Financial Modeling
© The MathWorks, Inc. ® ® Monte Carlo Simulations using MATLAB Vincent Leclercq, Application engineer
Functional Itô Calculus and Volatility Risk Management
© K.Cuthbertson, D. Nitzsche FINANCIAL ENGINEERING: DERIVATIVES AND RISK MANAGEMENT (J. Wiley, 2001) K. Cuthbertson and D. Nitzsche Lecture Asset Price.
FMG PH.D. seminar (21 October 1999) slide 1 Dynamic Hedging with Transaction Costs Outline: -Introduction -Adjusted path and Strategy -Leland model and.
Functional Itô Calculus and PDEs for Path-Dependent Options Bruno Dupire Bloomberg L.P. Rutgers University Conference New Brunswick, December 4, 2009.
Vaida Bartkutė, Leonidas Sakalauskas
CIA Annual Meeting LOOKING BACK…focused on the future.
Pricing Discrete Lookback Options Under A Jump Diffusion Model
Monte-Carlo Simulations Seminar Project. Task  To Build an application in Excel/VBA to solve option prices.  Use a stochastic volatility in the model.
Chapter 19 Monte Carlo Valuation. Copyright © 2006 Pearson Addison-Wesley. All rights reserved Monte Carlo Valuation Simulation of future stock.
Small Dimension PDE for Discrete Asian Options Eric BenHamou (LSE, UK) & Alexandre Duguet (LSE, UK) CEF2000 Conference (Barcelona)
Options, Futures, and Other Derivatives, 4th edition © 1999 by John C. Hull 18.1 Exotic Options Chapter 18.
Università di Verona, 2015 may 6th Michele Bonollo SDE & Statistics MiniCourse Topics Roadmap: contents, goals, tools.
OPTIONS PRICING AND HEDGING WITH GARCH.THE PRICING KERNEL.HULL AND WHITE.THE PLUG-IN ESTIMATOR AND GARCH GAMMA.ENGLE-MUSTAFA – IMPLIED GARCH.DUAN AND EXTENSIONS.ENGLE.
Tree and Forest Classification and Regression Tree Bagging of trees Boosting trees Random Forest.
Numerical Methods for derivatives pricing. 2 American Monte Carlo It’s difficult to price an option with early exercise using Monte Carlo But some options.
Lecture 2 – Monte Carlo method in finance
Slides for Introduction to Stochastic Search and Optimization (ISSO) by J. C. Spall CHAPTER 15 SIMULATION-BASED OPTIMIZATION II: STOCHASTIC GRADIENT AND.
Where did we stop? The Bayes decision rule guarantees an optimal classification… … But it requires the knowledge of P(ci|x) (or p(x|ci) and P(ci)) We.
Lecture 4 - Monte Carlo improvements via variance reduction techniques: antithetic sampling Antithetic variates: for any one path obtained by a gaussian.
Numerical Methods in Finance
M.PHIL (MATHEMATICS) By Munir Hussain Supervised By Dr. Muhammad Sabir.
Presentation transcript:

Smart Monte Carlo: Various Tricks Using Malliavin Calculus Quantitative Finance, NY, Nov 2002 Eric Benhamou Goldman Sachs International

Quantitative Finance, Risk Conference, NY, November 3-4, 2002 Slide 1 Agenda I.Motivation for Fast Monte Carlo Engines II.Smart Computation of the Greeks III.Typology of Options and Practical Use IV.Other Developments: Smart Calibration, Conditional Expectations and Design of Efficient Monte Carlo Engines

Quantitative Finance, Risk Conference, NY, November 3-4, 2002 Slide 2 I. Motivation for Fast Monte Carlo Engines

Quantitative Finance, Risk Conference, NY, November 3-4, 2002 Slide 3 Multi-Asset Products Growing demand of multi-asset products have urged to develop generic pricing engines (often using Monte Carlo): —Parser to enter tailor made complex payoffs —Ability to design easily multi-asset models —Modelling components easy and fast to calibrate —Powerful risk engine —Stability of prices and risks —Fast pricing and generation of risk reports

Quantitative Finance, Risk Conference, NY, November 3-4, 2002 Slide 4 Computing Challenge of Monte Carlo Trading Book The two most time-consuming steps are: —Calibration —Risk  How can we create generic smart Monte Carlo engines to speed up calibration and Greek computation?

Quantitative Finance, Risk Conference, NY, November 3-4, 2002 Slide 5 II. Smart Computation of the Greeks

Quantitative Finance, Risk Conference, NY, November 3-4, 2002 Slide 6 The Challenge of Fast Greeks Price sensitivities required for: —Pricing (measure of the error and price charge) —Estimation of the risk of the book (hedging) —PNL explanation and back testing —Credit valuation adjustment and VAR

Quantitative Finance, Risk Conference, NY, November 3-4, 2002 Slide 7 Traditional Method for the Greeks Finite difference approximation: “bump and re-price” Two types of errors: —Differentiation —Convergence Obviously very inefficient for payoffs containing discontinuities like binary, corridor, range accrual, step-up, cliquet, ratchet, boost, scoop, altiplano, barrier and other types of digital options for example

Quantitative Finance, Risk Conference, NY, November 3-4, 2002 Slide 8 How to Avoid Poor Convergence? Avoid Differentiating Take the derivative of the payoff function  Pathwise method (Broadie Glasserman (93)) Take the derivative of the probability function  Likelihood ratio method (Broadie Glasserman (96)) Do an integration by parts  Compute a weighting function using Malliavin calculus (Fournié et al. (97), Benhamou (00)) Compute the Vector of perturbation numerically  Work of Avellaneda, Gamba (00)

Quantitative Finance, Risk Conference, NY, November 3-4, 2002 Slide 9 Comparison of the Methods All these techniques try to avoid differentiating the payoff function: Likelihood ratio —Weight = likelihood ratio —Advantage: easy to use —Drawback: requires to know the exact form of the density function

Quantitative Finance, Risk Conference, NY, November 3-4, 2002 Slide 10 Comparison of the Methods Continued Malliavin method: –Does not require knowing the density only the diffusion –Weighting function independent of the payoff –Very general framework –Infinity of weighting functions Numerical estimation of the weighting function –Other way of deriving the weighting function –Inspired by Kullback Leibler relative entropy maximization Spirit close to importance sampling

Quantitative Finance, Risk Conference, NY, November 3-4, 2002 Slide 11 The Best Weighting Function? There is an infinity of weighting functions: —Can we characterize all the weighting functions? —Can we describe all the weighting functions? How do we get the solution with minimal variance? —Is there a closed form? —How easy is it to compute? Practical point of view: —Which option(s)/ Greek should be preferred? (importance of maturity, volatility)

Quantitative Finance, Risk Conference, NY, November 3-4, 2002 Slide 12 Weighting Function Description Notations (complete probability space, uniform ellipticity, Lipschitz conditions…) Contribution is to examine the weighting function as a Skorohod integral and to examine the “weighting function generator” Notations: general diffusion first variation process Malliavin derivative Skorohod integral

Quantitative Finance, Risk Conference, NY, November 3-4, 2002 Slide 13 How to Derive the Malliavin Weights? Integration by parts: Chain rule Greeks is to compute

Quantitative Finance, Risk Conference, NY, November 3-4, 2002 Slide 14 Necessary and Sufficient Conditions Condition Expressing the Malliavin derivative

Quantitative Finance, Risk Conference, NY, November 3-4, 2002 Slide 15 Minimal Weighting Function? Minimum variance of Solution: The conditional expectation with respect to: Result: The optimal weight does depend on the underlying(s) involved in the payoff

Quantitative Finance, Risk Conference, NY, November 3-4, 2002 Slide 16 For European Options, BS Type of Malliavin weighting functions:

Quantitative Finance, Risk Conference, NY, November 3-4, 2002 Slide 17 II. Typology of Options and Practical Use

Quantitative Finance, Risk Conference, NY, November 3-4, 2002 Slide 18 Typology of Options and Remarks Remarks: —Works better on second order differentiation… Gamma, but as well vega —Explode for short maturity —Better with higher volatility, high initial level —Needs small values of the Brownian motion (so put call parity should be useful) —Use of localization formula to target the discontinuity point

Quantitative Finance, Risk Conference, NY, November 3-4, 2002 Slide 19 Finite Difference Versus Malliavin Method Malliavin weighted scheme: not payoff sensitive Not the case for “bump and re-price” —Call option

Quantitative Finance, Risk Conference, NY, November 3-4, 2002 Slide 20 Comparison Call and Digital For a call For a Binary option

Quantitative Finance, Risk Conference, NY, November 3-4, 2002 Slide 21 Simulations (Corridor Option)

Quantitative Finance, Risk Conference, NY, November 3-4, 2002 Slide 22 Simulations (Binary Option)

Quantitative Finance, Risk Conference, NY, November 3-4, 2002 Slide 23 Simulations (Call Option)

Quantitative Finance, Risk Conference, NY, November 3-4, 2002 Slide 24 Industrial Use Fast Greeks formulae can be derived easily in the case of: —Market models (with payoff like Asian cap knock-out, Asian digital cap…etc) —Stochastic volatility models homogeneous (like Heston model) Fast Greeks particularly useful for path-dependent payoffs

Quantitative Finance, Risk Conference, NY, November 3-4, 2002 Slide 25 II. Other Developments: Smart Calibration, Conditional Expectations and Design of Efficient Monte Carlo Engines

Quantitative Finance, Risk Conference, NY, November 3-4, 2002 Slide 26 Smart Calibration When using calibration algorithms, one needs to compute gradient with respect to various model parameters  One can use localization formula to isolate the discontinuity of the payoff function to get faster estimate of the gradient

Quantitative Finance, Risk Conference, NY, November 3-4, 2002 Slide 27 Conditional Expectation Conditional expectation can be seen as a Dirac function in one point. To smoothen payoff, one can do integration by parts like for the Greeks Typical example is in Heston model, to compute the conditional volatility

Quantitative Finance, Risk Conference, NY, November 3-4, 2002 Slide 28 Conditional Volatility in Heston Model

Quantitative Finance, Risk Conference, NY, November 3-4, 2002 Slide 29 Design of a Generic Risk Engine for Monte Carlo Trades According to the payoff profile, at parsing time, should branch or not on Malliavin calculus weighting formula and use a localization formula When distributing the various trades across the different computers of the pool, should aggregate them according to trades requiring same Malliavin weighting

Quantitative Finance, Risk Conference, NY, November 3-4, 2002 Slide 30 Conclusion Malliavin weights enable to derive weights knowing only the diffusion coefficients Combined with the localization of the discontinuity, method quite powerful Extensions: —Use of vega-gamma parity in homogeneous models —Extension to jump diffusion models