Calibration of Stochastic Volatility Models on a Multi-Core CPU Cluster

Calibration of Stochastic Volatility Models on a Multi-Core CPU Cluster PDF Author: Matthew Francis Dixon
Publisher:
ISBN:
Category :
Languages : en
Pages : 7

Get Book Here

Book Description
Low-latency real-time option analytics feeds provide tick-by-tick implied volatilities and greeks based on exchange data. In order for the Black-Scholes implied volatility surface to exhibit the empirically observed skew or smile, a stochastic volatility model can be used to compute the option greeks. Because the European price under many stochastic volatility models only exists in semi-analytic form, frequent robust calibration of the model is computationally prohibitive. This paper explores three parallelization approaches for calibrating stochastic volatility models deployed on a multicore CPU cluster. The contribution of this paper is to provide benchmarks demonstrating hybrid shared and distributed memory parallelization techniques using Python packages for robust calibration of stochastic volatility models. The focus here will be on the Heston and Bates models, but the results in this paper generalize to any of the exponential Levy models incorporating stochastic volatility and jumps and whose characteristic function can be expressed in closed form. We evaluated the performance for our implementation on a cluster of 32 dual socket Dell PowerEdge R410 nodes providing 256 cores in total. Using distributed memory parallelization, we obtain a speedup of up to 139x against the sequential version of the calibration error function evaluation and reduce the overall time taken to calibrate a chain of 1024 SPX options by a factor of 37x.

Calibration of Stochastic Volatility Models on a Multi-Core CPU Cluster

Calibration of Stochastic Volatility Models on a Multi-Core CPU Cluster PDF Author: Matthew Francis Dixon
Publisher:
ISBN:
Category :
Languages : en
Pages : 7

Get Book Here

Book Description
Low-latency real-time option analytics feeds provide tick-by-tick implied volatilities and greeks based on exchange data. In order for the Black-Scholes implied volatility surface to exhibit the empirically observed skew or smile, a stochastic volatility model can be used to compute the option greeks. Because the European price under many stochastic volatility models only exists in semi-analytic form, frequent robust calibration of the model is computationally prohibitive. This paper explores three parallelization approaches for calibrating stochastic volatility models deployed on a multicore CPU cluster. The contribution of this paper is to provide benchmarks demonstrating hybrid shared and distributed memory parallelization techniques using Python packages for robust calibration of stochastic volatility models. The focus here will be on the Heston and Bates models, but the results in this paper generalize to any of the exponential Levy models incorporating stochastic volatility and jumps and whose characteristic function can be expressed in closed form. We evaluated the performance for our implementation on a cluster of 32 dual socket Dell PowerEdge R410 nodes providing 256 cores in total. Using distributed memory parallelization, we obtain a speedup of up to 139x against the sequential version of the calibration error function evaluation and reduce the overall time taken to calibrate a chain of 1024 SPX options by a factor of 37x.

A Portable and Fast Stochastic Volatility Model Calibration Using Multi and Many-Core Processors

A Portable and Fast Stochastic Volatility Model Calibration Using Multi and Many-Core Processors PDF Author: Matthew Francis Dixon
Publisher:
ISBN:
Category :
Languages : en
Pages : 6

Get Book Here

Book Description
Financial markets change precipitously and on-demand pricing and risk models must be constantly recalibrated to reduce risk. However, certain classes of models are computationally intensive to robustly calibrate to intraday prices- stochastic volatility models being an archetypal example due to the non-convexity of the objective function. In order to accelerate this procedure through parallel implementation, financial application developers are faced with an ever growing plethora of low-level high-performance computing frameworks such as OpenMP, OpenCL, CUDA, or SIMD intrinsics, and forced to make a trade-off between performance versus the portability, flexibility and modularity of the code required to facilitate rapid in-house model development and productionization.This paper describes the acceleration of stochastic volatility model calibration on multi-core CPUs and GPUs using the Xcelerit platform. By adopting a simple dataflow programming model, the Xcelerit platform enables the application developer to write sequential, high-level C code, without concern for low-level high-performance computing frameworks. This platform provides the portability, flexibility and modularity required by application developers. Speedups of up to $30$x and $293$x are respectively achieved on an Intel Xeon CPU and NVIDIA Tesla K40 GPU, compared to a sequential CPU implementation. The Xcelerit platform implementation is further shown to be equivalent in performance to a low-level CUDA version. Overall, we are able to reduce the entire calibration process time of the sequential implementation from 6,189 seconds to 183.8 and 17.8 seconds on the CPU and GPU respectively without requiring the developer to reimplement in low-level high performance computing frameworks.

Multiple Time Scales Stochastic Volatility Modeling Method in Stochastic Local Volatility Model Calibration

Multiple Time Scales Stochastic Volatility Modeling Method in Stochastic Local Volatility Model Calibration PDF Author: Fan Wang
Publisher:
ISBN: 9781303065750
Category :
Languages : en
Pages : 112

Get Book Here

Book Description
In this thesis we study carefully the stochastic local volatility (SLV) model for pricing barrier options in foreign exchange or equity market. We first discuss the advantage and disadvantage of popular models such as stochastic volatility and local volatility that have been used for pricing the same products, then introduce the necessities to build a hybrid SLV model. We classified the calibration process of SLV model into two major parts according to parameters' different nature, and point out the slowness of the calibration procedure is mainly caused by solving the lever-age surface from Kolmogorov forward equation via the iteration method. Our major contribution is to apply the fast mean reversion volatility modeling technique and singular/regular perturbation analysis developed by Fouque, Papanicolaou, Sircar and Sølna in [24, 27, 26] to the forward equation, which gives a starting point which is proved to be close to the true solution, so that the iteration time is significantly reduced. Besides, we developed target functions specifically designed for processing exotic option quotes and give suitable numerical methods for each step of the calibration.

Deep Calibration of Rough Stochastic Volatility Models

Deep Calibration of Rough Stochastic Volatility Models PDF Author: Christian Bayer
Publisher:
ISBN:
Category :
Languages : en
Pages :

Get Book Here

Book Description
Sparked by Alòs, León und Vives (2007); Fukasawa (2011, 2017); Gatheral, Jaisson und Rosenbaum (2018), so-called rough stochastic volatility models such as the rough Bergomi model by Bayer, Friz und Gatheral (2016) constitute the latest evolution in option price modeling. Unlike standard bivariate diffusion models such as Heston (1993), these non-Markovian models with fractional volatility drivers allow to parsimoniously recover key stylized facts of market implied volatility surfaces such as the exploding power-law behaviour of the at-the-money volatility skew as time to maturity goes to zero. Standard model calibration routines rely on the repetitive evaluation of the map from model parameters to Black-Scholes implied volatility, rendering calibration of many (rough) stochastic volatility models prohibitively expensive since there the map can often only be approximated by costly Monte Carlo (MC) simulations (Bennedsen, Lunde & Pakkanen, 2017; McCrickerd & Pakkanen, 2018; Bayer et al., 2016; Horvath, Jacquier & Muguruza, 2017). As a remedy, we propose to combine a standard Levenberg-Marquardt calibration routine with neural network regression, replacing expensive MC simulations with cheap forward runs of a neural network trained to approximate the implied volatility map. Numerical experiments confirm the high accuracy and speed of our approach.

Essays on Stochastic Volatility Models with Jump Clustering

Essays on Stochastic Volatility Models with Jump Clustering PDF Author: Jian Chen
Publisher:
ISBN:
Category :
Languages : en
Pages : 0

Get Book Here

Book Description


Accelerating the Calibration of Stochastic Volatility Models

Accelerating the Calibration of Stochastic Volatility Models PDF Author: Fiodar Kilin
Publisher:
ISBN:
Category :
Languages : en
Pages : 18

Get Book Here

Book Description


Multiple Time Scales Stochastic Volatility Modeling Method in Heath-jarrow-morton Model of Interest Rate Market

Multiple Time Scales Stochastic Volatility Modeling Method in Heath-jarrow-morton Model of Interest Rate Market PDF Author: Feiyue Di
Publisher:
ISBN: 9781124773117
Category :
Languages : en
Pages : 123

Get Book Here

Book Description
We utilize multiple time scales processes in consistent dynamic modeling to capture main time scales and heterogeneity features of the volatility process of Heath-Jarrow-Moton models in the fixed income market. The Black-Scholes type HJM models are prevailing in both industry and academy. However since these models assume that the volatility process of the underlying financial contract is constant during the term period, they are not able to incorporate some implied volatility phenomenons emerging after the Crash of 1987. Stochastic volatility modeling is one of the main approach to overcome the above defects of the Black-Scholes type models. By applying the time scale separation, that is, the singular perturbation method, we show that the stochastic volatility HJM model we proposed are parsimonious and robust effective models. In fact, we carry out this framework on the linear finite dimensional realizable HJM models, derive the explicit pricing formulas of floorlet contracts under this stochastic volatility HJM models and estimate the accuracy of the result. Meanwhile, as a specific example, we studied the stochastic volatility Hull-White model explicitly. Besides the pricing function of the floorlet contracts, we also obtain the explicit form of the pricing function of the swaption. Following the calibration procedures we proposed, we calibrated this model by a group of daily swaption data from PIMCO. The calibration result shows that the mutliple time scales stochastic volatility Hull-White model is able to capture the implied volatility smile and this model is stable statically.

Stochastic Volatility Models

Stochastic Volatility Models PDF Author: Warrick Poklewski-Koziell
Publisher:
ISBN:
Category : Stochastic models
Languages : en
Pages : 152

Get Book Here

Book Description


Calibration of Heston's stochastic volatility model to an empirical density using a genetic algorithm

Calibration of Heston's stochastic volatility model to an empirical density using a genetic algorithm PDF Author: Urij Dolgov
Publisher:
ISBN:
Category :
Languages : de
Pages :

Get Book Here

Book Description


A Simple Calibration Procedure of Stochastic Volatility Models with Jumps by Short Term Asymptotics

A Simple Calibration Procedure of Stochastic Volatility Models with Jumps by Short Term Asymptotics PDF Author: Alexey Medvedev
Publisher:
ISBN:
Category :
Languages : en
Pages : 40

Get Book Here

Book Description