A high-order finite difference method for option valuation

被引:18
作者
Dilloo, Mehzabeen Jumanah [1 ]
Tangman, Desire Yannick [1 ]
机构
[1] Univ Mauritius, Dept Math, Reduit, Mauritius
关键词
High-order scheme; Local mesh refinement; Exponential time integration; Merton's jump-diffusion model; Heston's stochastic volatility model; Nonlinear Black-Scholes equation; EXPONENTIAL TIME INTEGRATION; BLACK-SCHOLES EQUATION; FAST NUMERICAL-METHOD; AMERICAN OPTIONS; STOCHASTIC VOLATILITY; PRICING OPTIONS; SCHEMES; JUMP; EXTRAPOLATION; BOUNDARY;
D O I
10.1016/j.camwa.2017.05.006
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
In this paper, we propose the use of an efficient high-order finite difference algorithm to price options under several pricing models including the Black-Scholes model, the Merton's jump-diffusion model, the Heston's stochastic volatility model and the nonlinear transaction costs or illiquidity models. We apply a local mesh refinement strategy at the points of singularity usually found in the payoff of most financial derivatives to improve the accuracy and restore the rate of convergence of a non-uniform high-order five-point stencil finite difference scheme. For linear models, the time-stepping is dealt with by using an exponential time integration scheme with Caratheodory-Fejer approximations to efficiently evaluate the product of a matrix exponential with a vector of option prices. Nonlinear Black-Scholes equations are solved using an efficient iterative scheme coupled with a Richardson extrapolation. Our numerical experiments clearly demonstrate the high order accuracy of the proposed finite difference method, making the latter a method of choice for solving both linear and nonlinear partial differential equations in financial engineering problems. (C) 2017 Elsevier Ltd. All rights reserved.
引用
收藏
页码:652 / 670
页数:19
相关论文
共 50 条
[41]   Modeling Material Interfaces and Boundary Conditions in High-Order Finite-Difference Methods [J].
Armenta, Roberto B. ;
Sarris, Costas D. .
IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, 2011, 59 (12) :3283-3293
[42]   Investigation on rod-airfoil noise with high-order cell-centered finite difference method and acoustic analogy [J].
Jin, Yao ;
Liao, Fei ;
Cai, Jinsheng ;
Morris, Philip J. .
AEROSPACE SCIENCE AND TECHNOLOGY, 2020, 102
[43]   High-order least-square-based finite-difference-finite-volume method for simulation of incompressible thermal flows on arbitrary grids [J].
Liu, Y. Y. ;
Zhang, H. W. ;
Yang, L. M. ;
Shu, C. .
PHYSICAL REVIEW E, 2019, 100 (06)
[44]   Compact finite difference method for American option pricing [J].
Zhao, Jichao ;
Davison, Matt ;
Corless, Robert M. .
JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2007, 206 (01) :306-321
[45]   A Very High-Order Compact Difference Method for Wall-Bounded Flows [J].
Caban, L. ;
Tyliszczak, A. ;
Abide, S. ;
Domaradzki, J. A. .
INTERNATIONAL CONFERENCE ON NUMERICAL ANALYSIS AND APPLIED MATHEMATICS 2022, ICNAAM-2022, 2024, 3094
[46]   High-order positivity-preserving hybrid finite-volume-finite-difference methods for chemotaxis systems [J].
Chertock, Alina ;
Epshteyn, Yekaterina ;
Hu, Hengrui ;
Kurganov, Alexander .
ADVANCES IN COMPUTATIONAL MATHEMATICS, 2018, 44 (01) :327-350
[47]   A high-order front-tracking finite difference method for pricing American options under jump-diffusion models [J].
Toivanen, Jari .
JOURNAL OF COMPUTATIONAL FINANCE, 2010, 13 (03) :61-79
[48]   Analysis of spatial high-order finite difference methods for Maxwell's equations in dispersive media [J].
Bokil, V. A. ;
Gibson, N. L. .
IMA JOURNAL OF NUMERICAL ANALYSIS, 2012, 32 (03) :926-956
[49]   An Efficient Finite-Difference Stencil with High-Order Temporal Accuracy for Scalar Wave Modeling [J].
Chen, Guiting ;
Peng, Zhenming ;
Li, Yalin .
APPLIED SCIENCES-BASEL, 2023, 13 (02)
[50]   LOCAL COMPATIBILITY BOUNDARY CONDITIONS FOR HIGH-ORDER ACCURATE FINITE-DIFFERENCE APPROXIMATIONS OF PDEs [J].
Al Hassanieh, Nour G. ;
Banks, Jeffrey W. ;
Henshaw, William D. ;
Schwendeman, Donald W. .
SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2022, 44 (06) :A3645-A3672