×

zbMATH — the first resource for mathematics

DG method for pricing European options under Merton jump-diffusion model. (English) Zbl 07144726
Summary: Under real market conditions, there exist many cases when it is inevitable to adopt numerical approximations of option prices due to non-existence of analytical formulae. Obviously, any numerical technique should be tested for the cases when the analytical solution is well known. The paper is devoted to the discontinuous Galerkin method applied to European option pricing under the Merton jump-diffusion model, when the evolution of the asset prices is driven by a Lévy process with finite activity. The valuation of options under such a model with lognormally distributed jumps requires solving a parabolic partial integro-differential equation which involves both the integrals and the derivatives of the unknown pricing function. The integral term related to jumps leads to new theoretical and numerical issues regarding the solving of the pricing equation in comparison with the standard approach for the Black-Scholes equation. Here we adopt the idea of the relatively modern technique that the integral terms in Merton-type models can be viewed as solutions of proper differential equations, which can be accurately solved in a simple way. For practical purposes of numerical pricing of options in such models we propose a two-stage implicit-explicit scheme arising from the discontinuous piecewise polynomial approximation, i.e., the discontinuous Galerkin method. This solution procedure is accompanied with theoretical results and discussed within the numerical results on reference benchmarks.
MSC:
65M60 Finite element, Rayleigh-Ritz and Galerkin methods for initial value and initial-boundary value problems involving PDEs
35Q91 PDEs in connection with game theory, economics, social and behavioral sciences
65M15 Error bounds for initial value and initial-boundary value problems involving PDEs
91G60 Numerical methods (including Monte Carlo methods)
91G80 Financial applications of other theories
Software:
FreeFem++
PDF BibTeX XML Cite
Full Text: DOI
References:
[1] Achdou, Y.; Pironneau, O., Computational Methods for Option Pricing, Frontiers in Applied Mathematics 30, Society for Industrial and Applied Mathematics (SIAM), Philadelphia (2005)
[2] Almendral, A.; Oosterlee, C. W., Numerical valuation of options with jumps in the underlying, Appl. Numer. Math. 53 (2005), 1-18
[3] Andersen, L.; Andreasen, J., Jump-diffusion processes: volatility smile fitting and numerical methods for option pricing, Rev. Deriv. Res. 4 (2000), 231-262
[4] Bensoussan, A.; Lions, J.-L., Impulse Control and Quasi-Variational Inequalities, \hbox{Gauthier}-Villars, Paris (1984)
[5] Black, F.; Scholes, M., The pricing of options and corporate liabilities, J. Polit. Econ. 81 (1973), 637-654
[6] Boyle, P.; Broadie, M.; Glasserman, P., Monte Carlo methods for security pricing, J. Econ. Dyn. Control 21 (1997), 1267-1321
[7] Carr, P.; Mayo, A., On the numerical evaluation of option prices in jump diffusion processes, Eur. J. Finance 13 (2007), 353-372
[8] Cont, R.; Tankov, P., Financial Modelling with Jump Processes, Chapman & Hall/CRC Financial Mathematics Series, Chapman and Hall/CRC, Boca Raton (2004)
[9] Cont, R.; Voltchkova, E., A finite difference scheme for option pricing in jump diffusion and exponential Lévy models, SIAM J. Numer. Anal. 43 (2005), 1596-1626
[10] Cox, J. C.; Ross, S. A.; Rubinstein, M., Option pricing: a simplified approach, J. Financ. Econ. 7 (1979), 229-263
[11] d’Halluin, Y.; Forsyth, P. A.; Vetzal, K. R., Robust numerical methods for contingent claims under jump diffusion processes, IMA J. Numer. Anal. 25 (2005), 87-112
[12] Dolejší, V.; Feistauer, M., Discontinuous Galerkin Method. Analysis and Applications to Compressible Flow, Springer Series in Computational Mathematics 48, Springer, Cham (2015)
[13] Dolejší, V.; Vlasák, M., Analysis of a BDF-DGFE scheme for nonlinear convection-diffusion problems, Numer. Math. 110 (2008), 405-447
[14] Feistauer, M.; Švadlenka, K., Discontinuous Galerkin method of lines for solving nonstationary singularly perturbed linear problems, J. Numer. Math. 12 (2004), 97-117
[15] Feng, L.; Linetsky, V., Pricing options in jump-diffusion models: an extrapolation approach, Oper. Res. 56 (2008), 304-325
[16] Haug, E. G., The Complete Guide to Option Pricing Formulas, McGraw-Hill, New York (2006)
[17] Hecht, F., New development in freefem++, J. Numer. Math. 20 (2012), 251-265
[18] Hozman, J., Analysis of the discontinuous Galerkin method applied to the European option pricing problem, AIP Conf. Proc. 1570 (2013), 227-234
[19] Hozman, J.; Tichý, T., On the impact of various formulations of the boundary condition within numerical option valuation by DG method, Filomat 30 (2016), 4253-4263
[20] Hozman, J.; Tichý, T., DG method for numerical pricing of multi-asset Asian options-the case of options with floating strike, Appl. Math., Praha 62 (2017), 171-195
[21] Hozman, J.; Tichý, T., DG method for the numerical pricing of two-asset European-style Asian options with fixed strike, Appl. Math., Praha 62 (2017), 607-632
[22] Hozman, J.; Tichý, T., DG framework for pricing European options under one-factor stochastic volatility models, J. Comput. Appl. Math. 344 (2018), 585-600
[23] Itkin, A., Pricing Derivatives Under Lévy Models. Modern Finite-Difference and Pseudo-Differential Operators Approach, Pseudo-Differential Operators. Theory and Applications 12, Birkhäuser/Springer, Basel (2017)
[24] Kou, S. G., A jump-diffusion model for option pricing, Manage. Sci. 48 (2002), 1086-1101
[25] Kufner, A.; John, O.; Fučík, S., Function Spaces. Monographs and Textsbooks on Mechanics of Solids and Fluids. Mechanics: Analysis, Noordhoff International Publishing, Leyden; Academia, Praha (1977)
[26] Kwon, Y.; Lee, Y., A second-order finite difference method for option pricing under jump-diffusion models, SIAM J. Numer. Anal. 49 (2011), 2598-2617
[27] Marcozzi, M. D., An adaptive extrapolation discontinuous Galerkin method for the valuation of Asian options, J. Comput. Appl. Math. 235 (2011), 3632-3645
[28] Matache, A.-M.; Petersdorff, T. von; Schwab, C., Fast deterministic pricing of options on Lévy driven assets, M2AN, Math. Model. Numer. Anal. 38 (2004), 37-71
[29] Merton, R. C., Theory of rational option pricing, Bell J. Econ. Manage. Sci. 4 (1973), 141-183
[30] Merton, R. C., Option pricing when underlying stock returns are discontinuous, J. Financ. Econ. 3 (1976), 125-144
[31] Nicholls, D. P.; Sward, A., A discontinuous Galerkin method for pricing American options under the constant elasticity of variance model, Commun. Comput. Phys. 17 (2015), 761-778
[32] Reed, W. H.; Hill, T. R., Triangular Mesh Methods for the Neutron Transport Equation, Technical Report LA-UR-73-479, Los Alamos Scientific Laboratory, New Mexico (1973), Available at https://www.osti.gov/servlets/purl/4491151
[33] Rivière, B., Discontinuous Galerkin Methods for Solving Elliptic and Parabolic Equations. Theory and Implementation, Frontiers in Applied Mathematics 35, Society for Industrial and Applied Mathematics (SIAM), Philadelphia (2008)
[34] Roos, H.-G.; Stynes, M.; Tobiska, L., Numerical Methods for Singularly Perturbed Differential Equations. Convection-diffusion and Flow Problems, Springer Series in Computational Mathematics 24, Springer, Berlin (1996)
[35] Vlasák, M., Time discretizations for evolution problems, Appl. Math., Praha 62 (2017), 135-169
[36] Vlasák, M.; Dolejší, V.; Hájek, J., A priori error estimates of an extrapolated space-time discontinuous Galerkin method for nonlinear convection-diffusion problems, Numer. Methods Partial Differ. Equations 27 (2011), 1456-1482
[37] Wilmott, P.; Dewynne, J.; Howison, S., Option Pricing: Mathematical Models and Computation, Financial Press, Oxford (1995)
[38] Zhang, K.; Wang, S., A computational scheme for options under jump diffusion processes, Int. J. Numer. Anal. Model. 6 (2009), 110-123
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. It attempts to reflect the references listed in the original paper as accurately as possible without claiming the completeness or perfect precision of the matching.