LG

L.A. Grzelak

info

Please Note

12 records found

Journal article (2022) - Lech A. Grzelak
Every “x”-adjustment in the so-called xVA financial risk management framework relies on the computation of exposures. Considering thousands of Monte Carlo paths and tens of simulation steps, a financial portfolio needs to be evaluated numerous times during the lifetime of the underlying assets. This is the bottleneck of every simulation of xVA. In this article, we explore numerical techniques for improving the simulation of exposures. We aim to decimate the number of portfolio evaluations, particularly for large portfolios involving multiple, correlated risk factors. The usage of the Stochastic Collocation (SC) method Grzelak et al. (2019)[, together with Smolyak's (1963), Judd et al. (2014) sparse grid extension, allows for a significant reduction in the number of portfolio evaluations, even when dealing with many risk factors. The proposed model can be easily applied to any portfolio and size.We report that for a realistic portfolio comprising linear and non-linear derivatives, the expected reduction in the portfolio evaluations may exceed 6000 times, depending on the dimensionality and the required accuracy. We give illustrative examples and examine the method with realistic multi-currency portfolios consisting of interest rate swaps and swaptions. ...
Generative adversarial networks (GANs) have shown promising results when applied on partial differential equations and financial time series generation. We investigate if GANs can also be used to approximate one-dimensional Ito ^ stochastic differential equations (SDEs). We propose a scheme that approximates the path-wise conditional distribution of SDEs for large time steps. Standard GANs are only able to approximate processes in distribution, yielding a weak approximation to the SDE. A conditional GAN architecture is proposed that enables strong approximation. We inform the discriminator of this GAN with the map between the prior input to the generator and the corresponding output samples, i.e. we introduce a ‘supervised GAN’. We compare the input-output map obtained with the standard GAN and supervised GAN and show experimentally that the standard GAN may fail to provide a path-wise approximation. The GAN is trained on a dataset obtained with exact simulation. The architecture was tested on geometric Brownian motion (GBM) and the Cox–Ingersoll–Ross (CIR) process. The supervised GAN outperformed the Euler and Milstein schemes in strong error on a discretisation with large time steps. It also outperformed the standard conditional GAN when approximating the conditional distribution. We also demonstrate how standard GANs may give rise to non-parsimonious input-output maps that are sensitive to perturbations, which motivates the need for constraints and regularisation on GAN generators. ...
Journal article (2022) - S. Liu, L.A. Grzelak, C.W. Oosterlee
We propose an accurate data-driven numerical scheme to solve stochastic differential equations (SDEs), by taking large time steps. The SDE discretization is built up by means of the polynomial chaos expansion method, on the basis of accurately determined stochastic collocation (SC) points. By employing an artificial neural network to learn these SC points, we can perform Monte Carlo simulations with large time steps. Basic error analysis indicates that this data-driven scheme results in accurate SDE solutions in the sense of strong convergence, provided the learning methodology is robust and accurate. With a method variant called the compression–decompression collocation and interpolation technique, we can drastically reduce the number of neural network functions that have to be learned, so that computational speed is enhanced. As a proof of concept, 1D numerical experiments confirm a high-quality strong convergence error when using large time steps, and the novel scheme outperforms some classical numerical SDE discretizations. Some applications, here in financial option valuation, are also presented ...
This study contributes to understanding Valuation Adjustments (xVA) by focussing on the dynamic hedging of Credit Valuation Adjustment (CVA), corresponding Profit & Loss (P&L) and the P&L explain. This is done in a Monte Carlo simulation setting, based on a theoretical hedging framework discussed in existing literature. We look at hedging CVA market risk for a portfolio with European options on a stock, first in a Black-Scholes setting, then in a Merton jump-diffusion setting. Furthermore, we analyze the trading business at a bank after including xVAs in pricing. We provide insights into the hedging of derivatives and their xVAs by analyzing and visualizing the cash-flows of a portfolio from a desk structure perspective. The case study shows that not charging CVA at trade inception results in an expected loss. Furthermore, hedging CVA market risk is crucial to end up with a stable trading strategy. In the Black-Scholes setting this can be done using the underlying stock, whereas in the Merton jump-diffusion setting we need to add extra options to the hedge portfolio to properly hedge the jump risk. In addition to the simulation, we derive analytical results that explain our observations from the numerical experiments. Understanding the hedging of CVA helps to deal with xVAs in a practical setting. ...

A Competitive Alternative to Stochastic Local Volatility Models

We discuss a competitive alternative to stochastic local volatility models, namely the Collocating Volatility (CV) framework, introduced in [L. A. Grzelak (2019) The CLV framework-A fresh look at efficient pricing with smile, International Journal of Computer Mathematics 96 (11), 2209-2228]. The CV framework consists of two elements, a "kernel process"that can be efficiently evaluated and a local volatility function. The latter, based on stochastic collocation-e.g. [I. Babuška, F. Nobile & R. Tempone (2007) A stochastic collocation method for elliptic partial differential equations with random input data, SIAM Journal on Numerical Analysis 45 (3), 1005-1034; B. Ganapathysubramanian & N. Zabaras (2007) Sparse grid collocation schemes for stochastic natural convection problems, Journal of Computational Physics 225 (1), 652-685; J. A. S. Witteveen & G. Iaccarino (2012) Simplex stochastic collocation with random sampling and extrapolation for nonhypercube probability spaces, SIAM Journal on Scientific Computing 34 (2), A814-A838; D. Xiu & J. S. Hesthaven (2005) High-order collocation methods for differential equations with random inputs, SIAM Journal on Scientific Computing 27 (3), 1118-1139]-connects the kernel process to the market and allows the CV framework to be perfectly calibrated to European-type options. In this paper, we consider three different kernel process choices: The Ornstein-Uhlenbeck (OU) and Cox-Ingersoll-Ross (CIR) processes and the Heston model. The kernel process controls the forward smile and allows for an accurate and efficient calibration to exotic options, while the perfect calibration to liquid market quotes is preserved. We confirm this by numerical experiments, in which we calibrate the OU-CV, CIR-CV and Heston-CV frameworks to FX barrier options. ...
Journal article (2019) - Shuaiqiang Liu, Anastasia Borovykh, Lech Grzelak, Cornelis W. Oosterlee
A data-driven approach called CaNN (Calibration Neural Network) is proposed to calibrate financial asset price models using an Artificial Neural Network (ANN). Determining optimal values of the model parameters is formulated as training hidden neurons within a machine learning framework, based on available financial option prices. The framework consists of two parts: a forward pass in which we train the weights of the ANN off-line, valuing options under many different asset model parameter settings; and a backward pass, in which we evaluate the trained ANN-solver on-line, aiming to find the weights of the neurons in the input layer. The rapid on-line learning of implied volatility by ANNs, in combination with the use of an adapted parallel global optimization method, tackles the computation bottleneck and provides a fast and reliable technique for calibrating model parameters while avoiding, as much as possible, getting stuck in local minima. Numerical experiments confirm that this machine-learning framework can be employed to calibrate parameters of high-dimensional stochastic volatility models efficiently and accurately. ...
Journal article (2018) - Lech A. Grzelak
It is a market practice to price exotic derivatives, like callable basket options, with the local volatility model [B. Dupire, Pricing with a smile, Risk 7 (1994), pp. 18–20; E. Derman and I. Kani, Stochastic implied trees: Arbitrage pricing with stochastic term and strike structure of volatility, Int. J. Theor. Appl. Finance 1 (1998), pp. 61–110.] which can, contrary to stochastic volatility frameworks, handle multi-dimensionality easily. On the other hand, a well-known limitation of the nonparametric local volatility model is the necessity of a short-stepping simulation, which, in high dimensions, is computationally expensive. In this article, we propose a new local volatility framework called the collocating local volatility (CLV) model which allows for large Monte Carlo steps and therefore it is computationally efficient. The CLV model is by its construction guaranteed to be almost perfectly calibrated to implied volatility smiles/skews at a given set of expiries. Additionally, the framework allows to control forward volatilities without affecting the fit to plain vanillas. The model requires only a fraction of a second for complete calibration to simple vanilla products. ...
Journal article (2018) - María Suárez-Taboada, Jeroen A.S. Witteveen, Lech A. Grzelak, Cornelis W. Oosterlee
In this paper, we study the impact of the parameters involved in Heston model by means of Uncertainty Quantification. The Stochastic Collocation Method already used for example in computational fluid dynamics, has been applied throughout this work in order to compute the propagation of the uncertainty from the parameters of the model to the output. The well-known Heston model is considered and involved parameters in the Feller condition are taken as uncertain due to their important influence on the output. Numerical results where the Feller condition is satisfied or not are shown as well as a numerical example with real market data. ...

Highly efficient sampling from ‘expensive’ distributions

Journal article (2018) - L.A. Grzelak, J.A.S. Witteveen, C.W. Oosterlee, M. Suárez-Taboada
In this article, we propose an efficient approach for inverting computationally expensive cumulative distribution functions. A collocation method, called the Stochastic Collocation Monte Carlo sampler (SCMC sampler), within a polynomial chaos expansion framework, allows us the generation of any number of Monte Carlo samples based on only a few inversions of the original distribution plus independent samples from a standard normal variable. We will show that with this path-independent collocation approach the exact simulation of the Heston stochastic volatility model, as proposed in Broadie and Kaya [Oper. Res., 2006, 54, 217–231], can be performed efficiently and accurately. We also show how to efficiently generate samples from the squared Bessel process and perform the exact simulation of the SABR model. ...
We present in a Monte Carlo simulation framework, a novel approach for the evaluation of hybrid local volatility [Risk, 1994, 7, 18–20], [Int. J. Theor. Appl. Finance, 1998, 1, 61–110] models. In particular, we consider the stochastic local volatility model—see e.g. Lipton et al. [Quant. Finance, 2014, 14, 1899–1922], Piterbarg [Risk, 2007, April, 84–89], Tataru and Fisher [Quantitative Development Group, Bloomberg Version 1, 2010], Lipton [Risk, 2002, 15, 61–66]—and the local volatility model incorporating stochastic interest rates—see e.g. Atlan [ArXiV preprint math/0604316, 2006], Piterbarg [Risk, 2006, 19, 66–71], Deelstra and Rayée [Appl. Math. Finance, 2012, 1–23], Ren et al. [Risk, 2007, 20, 138–143]. For both model classes a particular (conditional) expectation needs to be evaluated which cannot be extracted from the market and is expensive to compute. We establish accurate and ‘cheap to evaluate’ approximations for the expectations by means of the stochastic collocation method [SIAM J. Numer. Anal., 2007, 45, 1005–1034], [SIAM J. Sci. Comput., 2005, 27, 1118–1139], [Math. Models Methods Appl. Sci., 2012, 22, 1–33], [SIAM J. Numer. Anal., 2008, 46, 2309–2345], [J. Biomech. Eng., 2011, 133, 031001], which was recently applied in the financial context [Available at SSRN 2529691, 2014], [J. Comput. Finance, 2016, 20, 1–19], combined with standard regression techniques. Monte Carlo pricing experiments confirm that our method is highly accurate and fast. ...
In this paper, we will present a multiple time step Monte Carlo simulation technique for pricing options under the Stochastic Alpha Beta Rho model. The proposed method is an extension of the one time step Monte Carlo method that we proposed in an accompanying paper Leitao et al. [Appl. Math. Comput. 2017, 293, 461–479], for pricing European options in the context of the model calibration. A highly efficient method results, with many very interesting and nontrivial components, like Fourier inversion for the sum of log-normals, stochastic collocation, Gumbel copula, correlation approximation, that are not yet seen in combination within a Monte Carlo simulation. The present multiple time step Monte Carlo method is especially useful for long-term options and for exotic options. ...
In this work, we propose a one time-step Monte Carlo method for the SABR model. We base our approach on an accurate approximation of the cumulative distribution function of the time-integrated variance (conditional on the SABR volatility), using Fourier techniques and a copula. Resulting is a fast simulation algorithm which can be employed to price European options under the SABR dynamics. Our approach can thus be seen as an alternative to Hagan's analytic formula for short maturities that may be employed for model calibration purposes. ...