Hybrid Monte Carlo methods in computational finance Dissertation defense

Like dokumenter
UNIVERSITY OF OSLO DEPARTMENT OF ECONOMICS

Generalization of age-structured models in theory and practice

Stationary Phase Monte Carlo Methods

Trigonometric Substitution

0:7 0:2 0:1 0:3 0:5 0:2 0:1 0:4 0:5 P = 0:56 0:28 0:16 0:38 0:39 0:23

Exploratory Analysis of a Large Collection of Time-Series Using Automatic Smoothing Techniques

Unit Relational Algebra 1 1. Relational Algebra 1. Unit 3.3

Level Set methods. Sandra Allaart-Bruin. Level Set methods p.1/24

Physical origin of the Gouy phase shift by Simin Feng, Herbert G. Winful Opt. Lett. 26, (2001)

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Slope-Intercept Formula

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Numerical Simulation of Shock Waves and Nonlinear PDE

Mathematics 114Q Integration Practice Problems SOLUTIONS. = 1 8 (x2 +5x) 8 + C. [u = x 2 +5x] = 1 11 (3 x)11 + C. [u =3 x] = 2 (7x + 9)3/2

SVM and Complementary Slackness

Graphs similar to strongly regular graphs

Databases 1. Extended Relational Algebra

HONSEL process monitoring

melting ECMI Modelling week 2008 Modelling and simulation of ice/snow melting Sabrina Wandl - University of Linz Tuomo Mäki-Marttunen - Tampere UT

Universitetet i Bergen Det matematisk-naturvitenskapelige fakultet Eksamen i emnet Mat131 - Differensiallikningar I Onsdag 25. mai 2016, kl.

TFY4170 Fysikk 2 Justin Wells

Returns, prices and volatility

Trust region methods: global/local convergence, approximate January methods 24, / 15

Gradient. Masahiro Yamamoto. last update on February 29, 2012 (1) (2) (3) (4) (5)

UNIVERSITETET I OSLO

Besvar tre 3 av følgende fire 4 oppgaver.

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Information search for the research protocol in IIC/IID

EKSAMENSOPPGAVE I SØK2005 FINANSMARKEDER

Den som gjør godt, er av Gud (Multilingual Edition)

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Hvor mye praktisk kunnskap har du tilegnet deg på dette emnet? (1 = ingen, 5 = mye)

Speed Racer Theme. Theme Music: Cartoon: Charles Schultz / Jef Mallett Peanuts / Frazz. September 9, 2011 Physics 131 Prof. E. F.

Splitting the differential Riccati equation

TMA4245 Statistikk Eksamen 9. desember 2013

UNIVERSITY OF OSLO DEPARTMENT OF ECONOMICS

Nærings-PhD i Aker Solutions

STILLAS - STANDARD FORSLAG FRA SEF TIL NY STILLAS - STANDARD

EKSAMENSOPPGAVE I FAG TKP 4105

Solutions #12 ( M. y 3 + cos(x) ) dx + ( sin(y) + z 2) dy + xdz = 3π 4. The surface M is parametrized by σ : [0, 1] [0, 2π] R 3 with.

KROPPEN LEDER STRØM. Sett en finger på hvert av kontaktpunktene på modellen. Da får du et lydsignal.

SRP s 4th Nordic Awards Methodology 2018

Andrew Gendreau, Olga Rosenbaum, Anthony Taylor, Kenneth Wong, Karl Dusen

SCE1106 Control Theory

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

What is is expertise expertise? Individual Individual differ diff ences ences (three (thr ee cent cen r t a r l a lones): easy eas to to test

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

0:6 0:3 0:1 0:4 0:2 0:4

Neural Network. Sensors Sorter

VLSI Design for Yield on Chip Level

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

TUSEN TAKK! BUTIKKEN MIN! ...alt jeg ber om er.. Maren Finn dette og mer i. ... finn meg på nett! Grafiske lisenser.

5 E Lesson: Solving Monohybrid Punnett Squares with Coding

UNIVERSITY OF OSLO DEPARTMENT OF ECONOMICS

Call function of two parameters

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Dynamic Programming Longest Common Subsequence. Class 27

TUSEN TAKK! BUTIKKEN MIN! ...alt jeg ber om er.. Maren Finn dette og mer i. ... finn meg på nett! Grafiske lisenser.

Risikofokus - også på de områdene du er ekspert

TUSEN TAKK! BUTIKKEN MIN! ...alt jeg ber om er.. Maren Finn dette og mer i. ... finn meg på nett! Grafiske lisenser.

Endelig ikke-røyker for Kvinner! (Norwegian Edition)

UNIVERSITETET I OSLO

Moving Objects. We need to move our objects in 3D space.

Maple Basics. K. Cooper

Exercise 1: Phase Splitter DC Operation

Public roadmap for information management, governance and exchange SINTEF

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

PSi Apollo. Technical Presentation

Smart High-Side Power Switch BTS730

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Satellite Stereo Imagery. Synthetic Aperture Radar. Johnson et al., Geosphere (2014)

Implementing Bayesian random-effects meta-analysis

Nøtteknekkeren fem år etter

Ole Isak Eira Masters student Arctic agriculture and environmental management. University of Tromsø Sami University College

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Accuracy of Alternative Baseline Methods

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

TMA4240 Statistikk 2014

Han Ola of Han Per: A Norwegian-American Comic Strip/En Norsk-amerikansk tegneserie (Skrifter. Serie B, LXIX)

Second Order ODE's (2P) Young Won Lim 7/1/14

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

TriCOM XL / L. Energy. Endurance. Performance.

Eksamensoppgave i FIN3006 / FIN8606 Anvendt tidsserieøkonometri

HØGSKOLEN I NARVIK - SIVILINGENIØRUTDANNINGEN

GEF2200 Atmosfærefysikk 2017

Emneevaluering GEOV272 V17

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Verifiable Secret-Sharing Schemes

Eksamensoppgave i TMA4320 Introduksjon til vitenskapelige beregninger

Issues and challenges in compilation of activity accounts

OPPA European Social Fund Prague & EU: We invest in your future.

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

OPPA European Social Fund Prague & EU: We invest in your future.

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Quantitative Spectroscopy Quantitative Spectroscopy 2 - Algorithms

Utsatt eksamen ECON2915

Independent Inspection

Transkript:

Hybrid Monte Carlo methods in computational finance Dissertation defense Álvaro Leitao Rodríguez Delft University of Technology June 27, 2017

Monte Carlo methods in computational finance ˆ Monte Carlo methods are highly appreciated and intensively employed in computational finance. ˆ Applications like financial derivatives valuation or risk management. ˆ Advantages: ˆ Easy interpretation. ˆ Flexibility. ˆ Straightforward implementation. ˆ Easily extended to multi-dimensional problems. ˆ The latter feature of Monte Carlo methods is a clear advantage over other competing numerical methods. For problems of more than five dimensions, Monte Carlo method is the only possible choice. ˆ The main drawback is the rather poor balance between computational cost and accuracy. 2 / 15

Financial derivatives valuation ˆ One of the main areas in quantitative finance. ˆ A derivative is a contract between two or more parties based on one asset or more assets. Its value is determined by fluctuations in the underlying asset. ˆ Mathematically, the underlying financial assets are modelled by means of stochastic processes and Stochastic Differential Equations (SDEs). ˆ The derivative price can be represented by the solution of a partial differential equation (PDE) via Itô s lemma. ˆ Due to the celebrated Feynman-Kac theorem, the solution of many PDEs appearing in derivative valuation can be written in terms of a probabilistic representation. ˆ The associated risk neutral asset price density function plays an important role. 3 / 15

Feynman-Kac theorem Theorem (Feynman-Kac) Let V (t, S) be a sufficiently differentiable function of time t and stock price S(t). Suppose that V (t, S) satisfies the following PDE, with drift term, µ(t, S), volatility term, σ(t, S), and r the risk-free rate: V t V + µ(t, S) S + 1 2 σ2 (t, S) 2 V rv = 0, S 2 with final condition h(t, S). The solution for V (t, S) at time t 0 < T is then V (t 0, S) = E Q [e r(t t 0) h(t, S) F(t 0)], where the expectation is taken under measure Q, with respect to the process: ds(t) = µ Q (t, S)dt + σ(t, S)dW Q (t), for t > t 0. ˆ The expectation, written in integral form, results in the risk-neutral valuation formula, V (t 0, S) = e r(t t 0) R h(t, y)f (y F(t 0 ))dy, with f ( ) the density of the underlying process. 4 / 15

Monte Carlo method ˆ Monte Carlo methods are numerical techniques to evaluate integrals, based on the analogy between probability and volume. ˆ Suppose we need to compute an integral I = C g(x)dx, ˆ Independent and identically distributed samples in C, X 1, X 2,..., X n. ˆ The definition a Monte Carlo estimator is Ī n = 1 n n j=1 g(x j ). 5 / 15

Monte Carlo method ˆ If g is integrable over C, by the strong law of the large numbers, Ī n I as n, with probability one. ˆ Furthermore, if g is square integrable, we can define s g = (g(x) I ) 2 dx C ˆ By the central limit theorem, the error of the Monte Carlo estimate I Ī is assumed normally distributed with mean 0 and standard deviation s g / n. ˆ Therefore, the order of convergence of the plain Monte Carlo method is O(1/ n). 6 / 15

Monte Carlo method 7 / 15

Monte Carlo method: What if...? ˆ The required samples cannot be generated exactly? 8 / 15

Monte Carlo method: What if...? ˆ The required samples cannot be generated exactly? ˆ You are interested not only in the expectation but also in the whole distribution? Or in the tails? 8 / 15

Monte Carlo method: What if...? ˆ The required samples cannot be generated exactly? ˆ You are interested not only in the expectation but also in the whole distribution? Or in the tails? ˆ Also conditional expectations need to be computed at generic time intervals and not only at the final time? 8 / 15

Monte Carlo method: What if...? ˆ The required samples cannot be generated exactly? ˆ You are interested not only in the expectation but also in the whole distribution? Or in the tails? ˆ Also conditional expectations need to be computed at generic time intervals and not only at the final time? ˆ The problem is multi-dimensional? 8 / 15

Monte Carlo method: What if...? ˆ The required samples cannot be generated exactly? ˆ You are interested not only in the expectation but also in the whole distribution? Or in the tails? ˆ Also conditional expectations need to be computed at generic time intervals and not only at the final time? ˆ The problem is multi-dimensional? ˆ You want to handle this issues efficiently, i.e. achieving a good balance between accuracy and computational cost? 8 / 15

Monte Carlo method: What if...? ˆ The required samples cannot be generated exactly? ˆ You are interested not only in the expectation but also in the whole distribution? Or in the tails? ˆ Also conditional expectations need to be computed at generic time intervals and not only at the final time? ˆ The problem is multi-dimensional? ˆ You want to handle this issues efficiently, i.e. achieving a good balance between accuracy and computational cost? ˆ ANSWER: Combine Monte Carlo methods with other mathematical or computational techniques Hybrid solutions. 8 / 15

Monte Carlo method: What if...? ˆ The required samples cannot be generated exactly? ˆ You are interested not only in the expectation but also in the whole distribution? Or in the tails? ˆ Also conditional expectations need to be computed at generic time intervals and not only at the final time? ˆ The problem is multi-dimensional? ˆ You want to handle this issues efficiently, i.e. achieving a good balance between accuracy and computational cost? ˆ ANSWER: Combine Monte Carlo methods with other mathematical or computational techniques Hybrid solutions. ˆ And you can do a PhD in The Netherlands, apply hybrid solutions to particular situations in finance while meeting many interesting people. 8 / 15

Exact Monte Carlo simulation of the SABR model ˆ The formal definition of the SABR model reads ds(t) = σ(t)s β (t)dw S (t), S(0) = S 0 exp (rt ), dσ(t) = ασ(t)dw σ (t), σ(0) = σ 0. ˆ S(t) = S(t) exp (r(t t)) is the forward price of the underlying S(t), with r an interest rate, S 0 the spot price and T the maturity. ˆ σ(t) is the stochastic volatility. ˆ W f (t) and W σ (t) are two correlated Brownian motions. ˆ SABR parameters: ˆ The volatility of the volatility, α > 0. ˆ The CEV elasticity, 0 β 1. ˆ The correlation coefficient, ρ (W f W σ = ρt). 9 / 15

Exact Monte Carlo simulation of the SABR model ˆ Simulation of the volatility, σ(t) σ(s): σ(t) σ(s) exp (αŵ σ (t) 1 2 α2 (t s)). ˆ Simulation of the integrated variance, t s σ2 (z)dz σ(t), σ(s). ˆ Simulation of the asset, S(t) S(s), t s σ2 (z)dz, σ(t), σ(s). ˆ The conditional integrated variance is a challenging part. ˆ We propose a one 1 and multiple 2 time-step simulation: ˆ Approximate the conditional distribution by using Fourier techniques and copulas. ˆ Marginal distribution based on a Fourier inversion method. ˆ Conditional distribution based on copulas. ˆ Improvements in performance and efficiency. 1 A. Leitao, L. A. Grzelak, and C. W. Oosterlee (2017a). On a one time-step Monte Carlo simulation approach of the SABR model: application to European options. In: Applied Mathematics and Computation 293, pp. 461 479. issn: 0096-3003. doi: http://dx.doi.org/10.1016/j.amc.2016.08.030 2 A. Leitao, L. A. Grzelak, and C. W. Oosterlee (2017b). On an efficient multiple time step Monte Carlo simulation of the SABR model. In: Quantitative Finance. doi: 10.1080/14697688.2017.1301676. eprint: http://dx.doi.org/10.1080/14697688.2017.1301676 10 / 15

The data-driven COS method ˆ We aim to recover closed-form expressions for the density and distribution functions given the samples. ˆ We extend the well-known COS method to the cases when the characteristic function is not available as, for example, the SABR model. ˆ We base our approach in the density estimation problem in the framework of the so-called Statistical learning theory. ˆ We exploit the connection between orthogonal series estimators and the COS method. ˆ Chapter 4 of the thesis and submitted for publication. 11 / 15

Applications of the data-driven COS method ˆ Particularly useful for risk management, where not only the expectation but also the extreme cases need to be consider. ˆ As the method is based on data (samples), it is more generally applicable. ˆ Some applications: ˆ Efficient computation of the sensitivities of a financial derivative, commonly known as Greeks. ˆ Efficient computation of risk measures like Value-at-Risk (VaR) and Expected Shortfall (ES). 12 / 15

GPU acceleration of SGBM ˆ SGBM is a method to price multi-dimensional early-exercise derivatives. ˆ Early-exercise basket options: ˆ We aim to increase the problem dimension drastically. ˆ We propose 3 the parallelization of the method. ˆ General-Purpose computing on Graphics Processing Units (GPGPU). 3 A. Leitao and C. W. Oosterlee (2015). GPU Acceleration of the Stochastic Grid Bundling Method for Early-Exercise options. In: International Journal of Computer Mathematics 92.12, pp. 2433 2454. doi: 10.1080/00207160.2015.1067689 13 / 15

GPU acceleration of SGBM ˆ Parallel strategy: two parallelization stages: ˆ Forward: Monte Carlo simulation. ˆ Backward: Bundles Opportunity of parallelization. ˆ Novelty in early-exercise option pricing methods. ˆ Very high-dimensional problems (up to 50D) can be efficiently and accurately treated. ˆ Our GPU parallel version of the SGBM is 100 times faster than the sequential version. 14 / 15

Acknowledgements ˆ The ITN-STRIKE project: ˆ My supervisor and collaborators. ˆ My colleagues from CWI and TU Delft. ˆ My family. 15 / 15