Option Pricing With Machine Learning

An option pricing model is tied to its ability of capturing the dynamics of the underlying spot price process. Its misspecification will lead to pricing and hedging errors. Parametric pricing formula depends on the particular form of the dynamics of the underlying asset. For tractability reasons, some assumptions are made which are not consistent with the multifractal properties of market returns. On the other hand, non-parametric models such as neural networks use market data to estimate the implicit stochastic process driving the spot price and its relationship with contingent claims. When pricing multidimensional contingent claims, or even vanilla options with complex models, one must rely on numerical methods such as partial differential equations, numerical integration methods such as Fourier methods, or Monte Carlo simulations. Further, when calibrating financial models on market prices, a large number of model prices must be generated to fit the model parameters. Thus, one requires highly efficient computation methods which are fast and accurate. Neural networks with multiple hidden layers are universal interpolators with the ability of representing any smooth multidimentional function. As such, supervised learning is concerned with solving function estimation problems. The networks are decomposed into two separate phases, a training phase where the model is optimised off-line, and a testing phase where the model approximates the solution on-line. As a result, these methods can be used in finance in a fast and robust way for pricing exotic options as well as calibrating option prices in view of interpolating/extrapolating the volatility surface. They can also be used in risk management to fit options prices at the portfolio level in view of performing some credit risk analysis. We review some of the existing methods using neural networks for pricing market and model prices, present calibration, and introduce exotic option pricing. We discuss the feasibility of these methods, highlight problems, and propose alternative solutions.

[1]  Damiano Brigo,et al.  Option pricing impact of alternative continuous-time dynamics for discretely-observed stock prices , 2000, Finance Stochastics.

[2]  W S McCulloch,et al.  A logical calculus of the ideas immanent in nervous activity , 1990, The Philosophy of Artificial Intelligence.

[4]  Joshua Krausz,et al.  Option pricing : theory and applications , 1984 .

[5]  R. C. Merton,et al.  Theory of Rational Option Pricing , 2015, World Scientific Reference on Contingent Claims Analysis in Corporate Finance.

[6]  Ulrich Anders,et al.  Improving the pricing of options: a neural network approach , 1998 .

[7]  Paul Glasserman,et al.  Monte Carlo Methods in Financial Engineering , 2003 .

[8]  Daniel Stafford Machine learning in option pricing , 2019 .

[9]  Oleg Bondarenko Estimation of Risk-Neutral Densities Using Positive Convolution Approximation , 2002 .

[10]  Ken-ichi Funahashi,et al.  On the approximate realization of continuous mappings by neural networks , 1989, Neural Networks.

[11]  Ali Hirsa,et al.  Supervised Deep Neural Networks (DNNs) for Pricing/Calibration of Vanilla/Exotic Options Under Various Different Processes , 2019, ArXiv.

[12]  Matthias R. Fengler Semiparametric Modeling of Implied Volatility , 2005 .

[13]  Kurt Hornik,et al.  Multilayer feedforward networks are universal approximators , 1989, Neural Networks.

[14]  N. Karoui,et al.  Dynamic Programming and Pricing of Contingent Claims in an Incomplete Market , 1995 .

[15]  R. Gencay,et al.  Degree of Mispricing with the Black-Scholes Model and Nonparametric Cures , 2003 .

[16]  E. Ziirich,et al.  Hedging by Sequential Regression: an Introduction to the Mathematics of Option Trading , 1988, ASTIN Bulletin.

[17]  Vladimir Cherkassky,et al.  The Nature Of Statistical Learning Theory , 1997, IEEE Trans. Neural Networks.

[18]  Radford M. Neal Pattern Recognition and Machine Learning , 2007, Technometrics.

[19]  Robert Culkin,et al.  Machine Learning in Finance : The Case of Deep Learning for Option Pricing , 2017 .

[20]  Christian Bayer,et al.  Deep calibration of rough stochastic volatility models , 2018, ArXiv.

[21]  Jingtao Yao,et al.  Time dependent directional profit model for financial time series forecasting , 2000, Proceedings of the IEEE-INNS-ENNS International Joint Conference on Neural Networks. IJCNN 2000. Neural Computing: New Challenges and Perspectives for the New Millennium.

[22]  A. Jacquier,et al.  Functional Central Limit Theorems for Rough Volatility , 2017, 1711.03078.

[23]  Sepp Hochreiter,et al.  Fast and Accurate Deep Network Learning by Exponential Linear Units (ELUs) , 2015, ICLR.

[24]  J J Hopfield,et al.  Neural networks and physical systems with emergent collective computational abilities. , 1982, Proceedings of the National Academy of Sciences of the United States of America.

[25]  S. Heston A Closed-Form Solution for Options with Stochastic Volatility with Applications to Bond and Currency Options , 1993 .

[26]  E. Alòs A Generalization of Hull and White Formula and Applications to Option Pricing Approximation , 2004 .

[27]  D. Sondermann Hedging of non-redundant contingent claims , 1985 .

[28]  Andres Hernandez Model Calibration with Neural Networks , 2016 .

[29]  F ROSENBLATT,et al.  The perceptron: a probabilistic model for information storage and organization in the brain. , 1958, Psychological review.

[30]  H. Föllmer,et al.  Hedging of contingent claims under incomplete in-formation , 1991 .

[31]  D. Bloch From Implied Volatility Surface to Quantitative Options Relative Value Trading , 2012 .

[32]  Ronald A. Howard,et al.  Dynamic Programming and Markov Processes , 1960 .

[33]  Blanka Horvath,et al.  Deep learning volatility: a deep neural network perspective on pricing and calibration in (rough) volatility models , 2021 .

[34]  D. Bloch A Practical Guide to Implied and Local Volatility , 2010 .

[35]  Julia A. Bennell,et al.  Black-Scholes Versus Artificial Neural Networks in Pricing Ftse 100 Options , 2003, Intell. Syst. Account. Finance Manag..

[36]  Axel Broström,et al.  Exotic Derivatives and Deep Learning , 2018 .

[37]  Vladimir Vapnik,et al.  Principles of Risk Minimization for Learning Theory , 1991, NIPS.

[38]  A Tikhonov,et al.  Solution of Incorrectly Formulated Problems and the Regularization Method , 1963 .

[39]  Christian-Oliver Ewald,et al.  Malliavin differentiability of the Heston volatility and applications to option pricing , 2007, Advances in Applied Probability.

[40]  Robert Buff Continuous Time Finance , 2002 .

[41]  V. Vapnik Estimation of Dependences Based on Empirical Data , 2006 .

[42]  Jens Carsten Jackwerth,et al.  Option Implied Risk-Neutral Distributions and Implied Binomial Trees: A Literature Review , 1999 .

[43]  Daniel Alexandre Bloch Machine Learning: Models And Algorithms , 2019 .

[44]  Kurt Hornik,et al.  Universal approximation of an unknown mapping and its derivatives using multilayer feedforward networks , 1990, Neural Networks.

[45]  R Bellman,et al.  On the Theory of Dynamic Programming. , 1952, Proceedings of the National Academy of Sciences of the United States of America.

[46]  Sander M. Bohte,et al.  Pricing options and computing implied volatilities using neural networks , 2019, Risks.

[47]  Alan G. White,et al.  Pricing Interest-Rate-Derivative Securities , 1990 .

[48]  Toby Daglish,et al.  Volatility surfaces: theory, rules of thumb, and empirical evidence , 2007 .

[49]  C. Tan,et al.  Option price forecasting using neural networks , 2000 .

[50]  L. Bachelier,et al.  Théorie de la spéculation , 1900 .

[51]  Freddy Delbaen,et al.  REPRESENTING MARTINGALE MEASURES WHEN ASSET PRICES ARE CONTINUOUS AND BOUNDED , 1992 .

[52]  Lauri Stark,et al.  Machine Learning and Options Pricing: a Comparison of Black-Scholes and a Deep Neural Network in Pricing and Hedging DAX 30 Index Options , 2017 .

[53]  W. Feller TWO SINGULAR DIFFUSION PROBLEMS , 1951 .

[54]  T. Andersen THE ECONOMETRICS OF FINANCIAL MARKETS , 1998, Econometric Theory.

[55]  Bruno Dupire Pricing with a Smile , 1994 .

[56]  Sean R Eddy,et al.  What is dynamic programming? , 2004, Nature Biotechnology.

[57]  Alan G. White,et al.  The Pricing of Options on Assets with Stochastic Volatilities , 1987 .

[58]  Michael Tehranchi,et al.  Can the implied volatility surface move by parallel shifts? , 2010, Finance Stochastics.

[59]  Allan M. Malz Estimating the Probability Distribution of the Future Exchange Rate from Option Prices , 1997 .

[60]  Farshid Jamshidian Bond and option evaluation in the Gaussian interest rate model , 1991 .

[61]  Yuichi Nakamura,et al.  Approximation of dynamical systems by continuous time recurrent neural networks , 1993, Neural Networks.

[62]  J. J. Hopfield,et al.  “Neural” computation of decisions in optimization problems , 1985, Biological Cybernetics.

[63]  Frank Rosenblatt,et al.  PRINCIPLES OF NEURODYNAMICS. PERCEPTRONS AND THE THEORY OF BRAIN MECHANISMS , 1963 .

[64]  Martin Schweizer,et al.  Hedging of options in a general semimartingale model , 1988 .

[65]  Andrew W. Lo,et al.  Nonparametric estimation of state-price densities implicit in financial asset prices , 1995, Proceedings of 1995 Conference on Computational Intelligence for Financial Engineering (CIFEr).

[66]  Carlos A. Coello Coello,et al.  Smiling at Evolution , 2010, Appl. Soft Comput..

[67]  Paul A. Samuelson,et al.  A Complete Model of Warrant Pricing that Maximizes Utility , 1969 .

[68]  J. Hopfield,et al.  Computing with neural circuits: a model. , 1986, Science.

[69]  F. Delbaen,et al.  A general version of the fundamental theorem of asset pricing , 1994 .

[70]  Geoffrey E. Hinton,et al.  Learning representations by back-propagating errors , 1986, Nature.

[71]  William A McGhee,et al.  An Artificial Neural Network Representation of the SABR Stochastic Volatility Model , 2018, The Journal of Computational Finance.

[72]  J. Huston McCulloch,et al.  Measuring Tail Thickness to Estimate the Stable Index α: A Critique , 1997 .

[73]  Fan Wang,et al.  Beat The Market , 2005 .

[74]  Henry Stone Calibrating rough volatility models: a convolutional neural network approach , 2018 .

[75]  P. Samuelson Proof that Properly Anticipated Prices Fluctuate Randomly , 2015 .

[76]  Dong Yu,et al.  Deep Learning: Methods and Applications , 2014, Found. Trends Signal Process..

[77]  Guigang Zhang,et al.  Deep Learning , 2016, Int. J. Semantic Comput..

[78]  M. C. Quenez,et al.  Programmation dynamique et évaluation des actifs contingents en marché incomplet , 1991 .

[79]  T. Hahn,et al.  Option Pricing Using Artificial Neural Networks : an Australian Perspective , 2013 .

[80]  Martin Schweizer,et al.  Variance-Optimal Hedging in Discrete Time , 1995, Math. Oper. Res..

[81]  Linda Salchenberger,et al.  A neural network model for estimating option prices , 1993, Applied Intelligence.

[82]  F. Black,et al.  The Pricing of Options and Corporate Liabilities , 1973, Journal of Political Economy.

[83]  Kurt Hornik,et al.  Approximation capabilities of multilayer feedforward networks , 1991, Neural Networks.

[84]  D. Bloch,et al.  A Statistical Deterministic Implied VolatilityModel , 2004 .

[85]  Jeff Fleming,et al.  Implied volatility functions: empirical tests , 1996, IEEE/IAFE 1996 Conference on Computational Intelligence for Financial Engineering (CIFEr).

[86]  Philipp Slusallek,et al.  Introduction to real-time ray tracing , 2005, SIGGRAPH Courses.

[87]  Rama Cont,et al.  Calibration of Jump-Diffusion Option Pricing Models: A Robust Non-Parametric Approach , 2002 .

[88]  J. Hull Options, Futures, and Other Derivatives , 1989 .

[89]  Daniel Alexandre Bloch Recipe for Quantitative Trading with Machine Learning , 2018 .

[90]  Geoffrey E. Hinton,et al.  Learning internal representations by error propagation , 1986 .

[91]  Yoshua. Bengio,et al.  Learning Deep Architectures for AI , 2007, Found. Trends Mach. Learn..