Abstract
This paper presents a bilinear Chebyshev pseudo-spectral method to compute European and American option prices under the two-asset Black–Scholes and Heston models. We expand a function and its derivatives into their Chebyshev series, so the differentiation matrices that act on the Chebyshev coefficients are sparse and better conditioned. First, the equation is spatially discretized using a bilinear pseudo-spectral method created by Chebyshev polynomials and a first–order matrix differential equation (MDE) is obtained. Then, using the Kronecker product, this equation is converted to a system of first–order ODEs. For solving the European options, by using an eigenvalue decomposition method, the arising system will be analytically solved. Therefore, the arising errors are because of spatial discretization and quadrature errors. For solving the American options, the approach is combined with the operator splitting method or penalty method to obtain the temporal discretization. By avoiding some transforms to convert the equation to a constant coefficient equation without mixed derivatives, we will obtain more accurate solutions. Also, transforming the European option into a set of separated ODEs by an eigenvalue decomposition causes to reduce the computational complexity. We also consider the hedge ratios which show the sensitivity of an option to the stock prices. Several numerical examples are included to show the accuracy and efficiency of the proposed approach. The results show that the spectral convergence can be achieved for models with smooth functions.
Similar content being viewed by others
Change history
18 May 2023
A Correction to this paper has been published: https://doi.org/10.1007/s10614-023-10395-2
References
Black, F., & Scholes, M. (1973). The pricing of options and corporate liabilities. Journal of Political Economy, 81(3), 637–654.
Černá, Dana. (2016). Numerical solution of the black-scholes equation using cubic spline wavelets. In AIP Conference Proceedings, volume 1789, page 030001. AIP Publishing LLC.
Chiarella, C., Griebsch, S., & Kang, B. (2014). A comparative study on time-efficient methods to price compound options in the heston model. Computers Mathematics with Applications, 67(6), 1254–1270.
Fasshauer, G. E., Khaliq, A. Q. M., & Voss, D. A. (2004). Using meshfree approximation for multi-asset American options. Journal of the Chinese Institute of Engineers, 27(4), 563–571.
Franke, Jürgen., Härdle, Wolfgang Karl., & Hafner, Christian M. (2004) Statistics of financial markets, volume 2. Springer.
Gaß, M., Glau, K., Mahlstedt, M., & Mair, M. (2018). Chebyshev interpolation for parametric option pricing. Finance and Stochastics, 22(3), 701–731.
Golbabai, A., & Nikan, O. (2020). A computational method based on the moving least-squares approach for pricing double barrier options in a time-fractional black-scholes model. Computational Economics, 55(1), 119–141.
Golbabai, A., Nikan, O., & Nikazad, T. (2019). Numerical analysis of time fractional Black–Scholes European option pricing model arising in financial market. Computational and Applied Mathematics, 38(4), 1–24.
Haentjens, T., & Hout, K. J. (2015). Adi schemes for pricing American options under the Heston model. Applied Mathematical Finance, 22(3), 207–237.
Heston, S. L. (1993). A closed-form solution for options with stochastic volatility with applications to bond and currency options. The review of financial studies, 6(2), 327–343.
Hout, K. J., & Toivanen, J. (2018). Adi schemes for valuing European options under the bates model. Applied Numerical Mathematics, 130, 143–156.
Hull, John C. (2022). Options futures and other derivatives. Pearson Education India.
Karel, IH. (2017). Numerical partial differential equations in finance explained.
Ikonen, S., & Toivanen, J. (2004). Operator splitting methods for American option pricing. Applied mathematics letters, 17(7), 809–814.
Ikonen, S., & Toivanen, J. (2009). Operator splitting methods for pricing American options under stochastic volatility. Numerische Mathematik, 113(2), 299–324.
Jo, J., & Kim, Y. (2013). Comparison of numerical schemes on multi-dimensional Black–Scholes equations. Bulletin of the Korean mathematical society, 50(6), 2035–2051.
Khan, A., Dutt, P., & Upadhyay, C. S. (2015). Nonconforming least-squares spectral element method for European options. Computers Mathematics with Applications, 70(1), 47–65.
Kozpınar, S., Uzunca, M., & Karasözen, B. (2020). Pricing European and American options under Heston model using discontinuous Galerkin finite elements. Mathematics and Computers in Simulation, 177, 568–587.
Laris, Mariano Zeron Medina., & Ruiz, Ignacio. (2018). Chebyshev methods for ultra-efficient risk calculations. arXiv preprint arXiv:1805.00898, 2018.
Larsson, E., Åhlander, K., & Hall, A. (2008). Multi-dimensional option pricing using radial basis functions and the generalized Fourier transform. Journal of Computational and Applied Mathematics, 222(1), 175–192.
Lötstedt, P., Persson, J., von Sydow, L., & Tysk, J. (2007). Space-time adaptive finite difference method for European multi-asset options. Computers Mathematics with Applications, 53(8), 1159–1180.
MacKenzie, Donald. (2008). An engine, not a camera: How financial models shape markets. Mit Press .
Margrabe, W. (1978). The value of an option to exchange one asset for another. The Journal of Finance, 33(1), 177–186.
Milovanović, S., & von Sydow, L. (2018). Radial basis function generated finite differences for option pricing problems. Computers Mathematics with Applications, 75(4), 1462–1481.
Mollapourasl, R., Fereshtian, A., & Vanmaele, M. (2019). Radial basis functions with partition of unity method for American options with stochastic volatility. Computational Economics, 53(1), 259–287.
Moreni, N. (2004). A variance reduction technique for American option pricing. Physica A: Statistical Mechanics and its Applications, 338(1–2), 292–295.
Nielsen, B. F., Skavhaug, O., & Tveito, A. (2002). Penalty and front-fixing methods for the numerical solution of American option problems. Journal of Computational Finance, 5(4), 69–98.
Nikan, Omid., Avazzadeh, Zakieh., & Tenreiro Machado. José A. (2021). Localized kernel-based meshless method for pricing financial options underlying fractal transmission system. Mathematical Methods in the Applied Sciences.
Oosterlee, C. W. (2003). On multigrid for linear complementarity problems with application to American-style options. Electronic Transactions on Numerical Analysis, 15(1), 165–185.
Persson, J., & von Sydow, L. (2003). Pricing European multi-asset options using a space-time adaptive fd-method. Computing and Visualization in Science (pp. 173–83). Dept. of Information Technology: Uppsala University, Uppsala, Sweden.
Putri, E. R. M., Mardianto, L., Hakam, A., Imron, C., & Susanto, H. (2021). Removing non-smoothness in solving Black–Scholes equation using a perturbation method. Physics Letters A, 402, 127367.
Rashidinia, J., & Khasi, M. (2019). Stable gaussian radial basis function method for solving Helmholtz equations. Computational Methods for Differential Equations, 7(1), 138–151.
Rashidinia, J., Khasi, M., & Fasshauer, G. E. (2018). A stable gaussian radial basis function method for solving nonlinear unsteady convection-diffusion-reaction equations. Computers Mathematics with Applications, 75(5), 1831–1850.
Samadi, F., Heydari, A., & Effati, S. (2020). A numerical method based on a bilinear pseudo-spectral method to solve the convection-diffusion optimal control problems. International Journal of Computer Mathematics, 98(1), 28–46.
Shen, Jie., Tang, Tao., & Wang, Li-Lian. (2011). Spectral methods: algorithms, analysis and applications, volume 41. Springer Science & Business Media .
Teng, L., & Clevenhaus, A. (2019). Accelerated implementation of the Adi schemes for the Heston model with stochastic correlation. Journal of Computational Science, 36, 101022.
Ullah, M. Z. (2020). An RBF-FD sparse scheme to simulate high-dimensional Black–Scholes partial differential equations. Computers Mathematics with Applications, 79(2), 426–439.
Van Loan, C. F. (2000). The ubiquitous Kronecker product. Journal of computational and applied mathematics, 123(1–2), 85–100.
Xie, F., He, Z., & Wang, X. (2019). An importance sampling-based smoothing approach for quasi-monte Carlo simulation of discrete barrier options. European Journal of Operational Research, 274(2), 759–772.
Zeron, Mariano., & Ruiz, Ignacio. (2018). Dynamic initial margin via chebyshev spectral decomposition. Technical report, Technical report, Working paper (24 August).
Zhang, L., Lai, Y., Zhang, S., & Li, L. (2019). Efficient control variate methods with applications to exotic options pricing under subordinated Brownian motion models. The North American Journal of Economics and Finance, 47, 602–621.
Zhang, K., Wang, S., Yang, X., & Teol, K. L. (2009). A power penalty approach to numerical solutions of two-asset American options. Numerical Mathematics Theory Methods and Applications, 2, 202–223.
Zhu, W., & Kopriva, D. A. (2009). A spectral element approximation to price European options. II. the Black-Scholes model with two underlying assets. Journal of Scientific Computing, 39, 323–39.
Zvan, R., Forsyth, P. A., & Vetzal, K. R. (1998). Penalty methods for American options with stochastic volatility. Journal of Computational and Applied Mathematics, 91(2), 199–218.
Funding
The authors received no financial support for this article.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflicts of interest
The authors declared no potential conflicts of interest with respect to the research of this article.
Ethical Approval
This manuscript does not contain any studies with human participants or animals performed by any of the authors.
Consent to participate
Informed consent was obtained from all individual participants included in the study.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
The original online version of this article was revised due to the symbol ≥ was updated in the equation under the heading “4.1 Solving the American option”.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Khasi, M., Rashidinia, J. A Bilinear Pseudo-spectral Method for Solving Two-asset European and American Pricing Options. Comput Econ 63, 893–918 (2024). https://doi.org/10.1007/s10614-023-10364-9
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10614-023-10364-9