Abstract
This paper presents a numerical solution of the temporal-fractional Black–Scholes equation governing European options (TFBSE-EO) in the finite domain so that the temporal derivative is the Caputo fractional derivative. For this goal, we firstly use linear interpolation with the \((2-\alpha)\)-order in time. Then, the Chebyshev collocation method based on the second kind is used for approximating the spatial derivative terms. Applying the energy method, we prove unconditional stability and convergence order. The precision and efficiency of the presented scheme are illustrated in two examples.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
Introduction
The Black–Scholes model (BSM) is a mathematical equation for pricing and options treaty. In special, the model computes the transformation over time of financial mechanisms (such as stocks or futures). It presumes that they will have a lognormal distribution of prices. Using this presumption and factoring in other great variables, the model concludes the value of a call option. In 1973, pricing options have experienced a lot of consideration that the first time Black and Scholes [1] and Merton [2] proposed BSM for them. Although this model is very favorite, it has some deficiencies like lacking the “volatility smile”[3] in the actual marketplaces. A strong tool for generalization of this model is the use of fractional derivatives and integrals due to its non-local nature [4]. The concept and applications of fractional calculus have greatly expanded over the nineteenth and twentieth centuries, and numerous authors have provided descriptions for fractional derivatives. One of the most popular fractional derivatives is the left and right Caputo derivative of any arbitrary order, real or complex, which is defined as
respectively. In addition, taking \(\alpha \rightarrow n\), leads to \(\lim \limits _{\alpha \rightarrow n}{}_{a}{\mathcal {D}}_{t}^{\alpha }u(x, t)=\frac{{\partial }^{n} u(x, t) }{\partial {t}^{n}}\) and \(\lim \limits _{\alpha \rightarrow n}{}_{t}{\mathcal {D}}_{b}^{\alpha }u(x, t)=\frac{{\partial }^{n} u(x, t) }{\partial {t}^{n}}\). There are many ways to solve fractional differential equations such as finite difference methods [5, 6], finite element methods [7], finite volume methods [8], spectral methods [9, 10], and meshless methods [11]. In recently, many authors applied the various methods for solving these equations [12,13,14].
The detection of the fractional form of the stochastic process led to the discovery of fractional calculus into financial theory. In 2000, a time-fractional BSM was presented by Wyss [15] for the first time. In this article, we consider the presented equation by Wyss, which is as follows
with the following initial and boundary conditions
where \(\rho =\frac{1}{2}\sigma ^{2}>0\), \(\mu = r-\rho\) and \(r>0\) are the known constant and f(x, t) is the source term. When \(\rho >0\), \(\mu =0\), \(r\ne 0\) and \(\rho >0\), \(\mu <0\), \(r=0\), the model (1) is a reaction–diffusion and time-fractional advection–diffusion model, respectively.
There is even more method for determining the analytical process as [16,17,18,19]. Because it is difficult to receive an accurate solution, different approaches to estimate them are presented in [20,21,22,23,24,25]. In recent years, a finite-difference schema in second-order accurate and an implicit finite difference model with first-order is used for solving TFBSE-EO in [26] and [27], respectively. In addition, an explicit–implicit numerical method is proposed by Bhowmik In 2014 to solve the partial integrodifferential equation [28] which is the base of the option pricing hypothesis. In [29], Chen evaluated to price American options with using a predictor-corrector. In 2016, Zhang proposed a discrete implicit numerical scheme for pricing American options [30].
The outline of this paper is organized as below: In Sect. 2, by using linear interpolation for the time variable we get the semi-discrete design of the TFBSE-EO. So, we will consider the stability and convergence analysis. In Sect. 3, we apply a Chebyshev collocation method of the second kind for approximating the spatial fractional derivative for obtaining the full scheme. Finally, the fourth section contains two numerical examples to show the efficiency of the method.
The investigated analysis of the temporal-discrete scheme
In this section, we first present some notations and define the functional space with the \(L_{2}\)-norm, \(\Vert u(x)\Vert _{2}=\langle u(x), u(x)\rangle ^{\frac{1}{2}}\), as following that has used in our paper.
where \(L^{2}(\Omega )\) is the space of measurable function with the square of Lebesgue integrable in \(\Omega\).
Lemma 1
(See [31]) The Caputo derivative for \(0<\alpha \le 1\) is discretized by the linear model as
where \(\tau _{j}=j\delta \tau ,~ j=0, 1, \ldots , M\) is time nodes with the step size \(\delta \tau =\frac{T}{M}\) and
Let us that we denote \(u^{j}=u(x,t_{j}), {\overline{\rho }}=\Gamma (2-\alpha )\rho , {\overline{\mu }}=\Gamma (2-\alpha )\mu , {\mathfrak {r}}=r\Gamma (2-\alpha ), F^{M}=\Gamma (2-\alpha )f(x,t_{M})\) and \({{\overline{\lambda }}}_{M,j}=-{\lambda }_{M,j}\), then a semi-discrete scheme of Eq. (1) will be achieved by applying the Lemma 2 as
where C is a positive constant such that \(\mathcal {R}^{M}\le C\mathcal {O}({ \delta \tau } ^{2-\alpha })\). After eliminating \(\mathcal {R}^{M}\) in the mentioned relation, the following semi-discrete scheme can be received
where \(U^{j},~~j=0,1,\ldots ,M\) is the approximate solution of Eq. (5).
It is necessary to prove the following lemma to find the convergence order and denote the unconditional stability of the semi-discrete scheme.
Lemma 2
Let \(U^{k}\in \mathcal {H}^{2}_{\Omega }, k=1, 2, \ldots , M\) and \(U^{0}\), be the solution and the initial condition of the semi-discrete (6), respectively, then we have
where C is a positive value.
Proof
Multiplying relation (6) by \(\upsilon \in \mathcal {H}^{2}_{\Omega }\) and then integrating, we conclude
The second and third terms on the left side of the above relation can be written as \(\langle \frac{\partial ^{2}U^{1}}{\partial x^{2}},U^{1}\rangle =-\langle \frac{\partial U^{1}}{\partial x}\frac{\partial U^{1}}{\partial x}\rangle\), \(\langle \frac{\partial U^{1}}{\partial x},U^{1}\rangle =0\), respectively and \({\lambda }_{M,M} =1\). Then, we get
Now, we apply the mathematical induction on M. For \(M=1\) and denote \(\upsilon =U^{1}\) in Eq. (8), we get
Handling the Cauchy–Schwarz inequality and \({{\overline{\lambda }}}_{1,0} \le 1\) so that we can write the following relation
Suppose for \(j=1, 2, \ldots , M-1\) the below equation is correct
By using the relation (9), one can express the above relation as
We know from [13] that \(1<\sum \limits _{j=0}^{M-1}{{\overline{\lambda }}}_{M,j}<2\). Thus, we can conclude
Therefore, the proof of Lemma 2 is completed. \(\square\)
Theorem 1
The achieved semi-discrete scheme (6) by the linear interpolation of the Lemma 2 is unconditionally stable.
Proof
Suppose the approximation solution and the initial condition of Eq. (6) be \(U^{M}\in \mathcal {H}^{2}_{\Omega }\) and \(U^{0}\), respectively. Then, the error \(\varepsilon ^{j}=u^{j}-U^{j}, ~j=0, 1, \ldots , M\) satisfies as following
Using the Lemma 2 and the above relationship, we get
This completes the condition of unconditional stability. \(\square\)
Theorem 2
Suppose \(U^{k}\) and \(u^{k}\) for \(k=1, 2, \ldots , M\) be the approximate solution and the exact of relation (6) and (1), respectively with initial condition \(U^{0}=\psi (x)\). Then, we have the following error evaluation
where C is a positive constant.
Proof
Let \(\varepsilon ^{k}=\vert u^{k} -U^{k}\vert ,~k=1, 2, \ldots , M\) be the error term. We can indeed inscribe the following error equation
where \(\mathcal {R}^{M}\le C\mathcal {O}({ \delta \tau } ^{2-\alpha })\). By considering Lemma 2 and \(\Vert \varepsilon ^{0}\Vert =0\), we get
Therefore, the theorem is proved. \(\square\)
Approximation in space: the Chebyshev collocation of the second kind
In the current section, we get the full scheme of Eq. (6) by using the shifted Chebyshev polynomials of the second kind \({\mathfrak {u}}_{i}(x), ~i=0,1,\ldots ,N\). The SCPSK is defined by the analytical structure of the Jacobi polynomials i.e. \({\mathfrak {u}}_{i}(x)=(i+1)\left( {\begin{array}{c}i+\frac{1}{2}\\ i\end{array}}\right) ^{-1}P_{i}^{\frac{1}{2},\frac{1}{2}}(2x-1),~i=0,1,\ldots ,N\) in the interval [0, 1] where \(P_{i}^{\frac{1}{2},\frac{1}{2}}(x)\) is the Jacobi polynomial.
The closed-form fractional derivative for the \(\eta -\)order is written as
where \(\lceil \eta \rceil\) is the ceiling of value \(\eta\) and \({\mathbf {N}}_{i, k}^{\eta }\) is determined by
It should be stated that \(\frac{\partial ^{\eta }({\mathfrak {u}}_{i}(x))}{\partial x^{\eta }}=0, ~i=0, 1, \ldots , \lceil \eta \rceil -1,~\eta >0\). Therefore, an expansion of \(u(x,t_{j})\) around the space variable is determined only by using the first \(N+1\)-terms of SCPSK in interval [0, 1] as below
where \(\lbrace c_{i}^{j}\rbrace _{i=0}^{N}\) is the unknown coefficients and define as follows [32]
By applying the linearity properties of the fractional derivative and substituting Eq. (12) in (11), we get the following relation
Substituting Eqs. (12) and (14) in (6) and employing the collocation points \(\lbrace x_{s}\rbrace _{s=1}^{N-1}\) that are the roots of SCPSK \({\mathfrak {u}}_{N-1}(x)\), we achieve
where \(c _{i}^{j}\) are the unknown coefficients. The initial solution \(\upsilon _{i}^{0}\) is determined by combining relation \(u(x, 0)=\psi (x)\) in Eq. (2). To determine the boundary conditions, we can substitute Eq. (12) in (2) as below
The obtained relation at Eq. (15) with the boundary conditions (16) denotes the linear algebraic system in which one can be determined the unknown coefficients \(c_{i}^{i}, i=0, 1, 2, \ldots , N\) in each step of time j.
Numerical investigation
The introduced procedure of the Chebyshev collocation of the second kind in this section has a simple implementation for approaching TFBSE-EO. The numerical results in this section confirmed our claim. We then compare the achieved option prices from our scheme with those of [33] and [25] that our method gives better results. In addition, the accuracy and efficiency of the developed method demonstrated that they are obtained by the relation \(\mathcal {C}_{\mathcal {O}}=\log _{2}(\frac{E_{i+1}}{E_{i}})\) (the computational order is shown by \(\mathcal {C}_{\mathcal {O}}\)) so that \(E_{i+1}\) and \(E_{i}\) are errors matching to mesh size 2M and M, respectively.
Example 1
Consider the TFBSE-EO with the exact solution \(u(x, t)=(t+1)^{2}x^{2}(1-x)\)
so that \(\sigma =0.25, \rho =\frac{1}{2}{\sigma }^{2}, \mu =r-\rho , r=0.05, \alpha =0.7\) and the source term \(f(x,t)=(\frac{2t^{2-\alpha }}{\Gamma (3-\alpha )}+\frac{2t^{1-\alpha }}{\Gamma (2-\alpha )})x^{2}(1-x)-(t+1)^{2}[\rho (2-6x)+\mu (2x-3x^{2})-rx^{2}(1-x)]\). The boundary conditions are homogeneous. The initial condition obtains with the exact solution.
The scheme of the approximate solution (left panel) and absolute error (right panel) of Example 1 at \(T=1\) for \(N=5\) and \(M=400\)
The results are demonstrated in Table 1 that hold up the theoretical results proved in Theorem 2, that is, a convergence order in time is \(\mathcal {O}(2-\alpha )\) at \(T=1\) with \(N=7\). In Table 2, we test the presented method for the computation of the European put option with the methods of [33] and [25]. We conclude that our results are better than others with a highly low space size. In Fig. 1, we plot the approximate solution (left panel) and absolute error (right panel) at \(T=1\) for \(N=5\) and \(M=400\).
Example 2
In this example, we consider the following TFBSE-EO with nonhomogeneous boundary conditions
where the dependent parameters can be considered as \(\rho =1, \mu =r-\rho , r=0.5\) and \(\alpha =0.7\). The source term f(x, t) is achieved from the exact solution \(u(x, t)=(t+1)^{2}(x^{3}+x^{2}+1)\).
The results of this problem are presented in Tables 3, 4. In Table 3, we obtain a convergence order that hold up the theoretical results proved in Theorem 2. In Table 4, we list comparisons between the present method with compact finite difference method [33] and radial basis functions based on finite difference scheme [25] that computational results confirm that our method gives better results.
Conclusion
The TFBSE-EO can be considered as a generalization of the classical Black–Scholes model. Due to the “globality” characteristic of the model’s fractional-order derivative, the numerical solutions of this model are more complicated than the integer-order model. Accordingly, in this article, a numerical model to solve TFBSE-EO is proposed. First, the time discretization via the linear interpolation with the \((2-\alpha )\)-order is described. Then, we explain how to obtain the approximated solution by using the Chebyshev collocation method based on the second kind. In addition, the unconditional stability of the time-discrete model is proved by using the energy method, and also it is shown that the convergence order of the time-discrete is \(\mathcal {O}(\tau ^{2-\alpha })\). To demonstrate the convergence order and precision of the numerical process, we have chosen two numerical examples with exact solutions so that the numerical result has denoted the accuracy of the current model.
References
Black, F., Scholes, M.: The pricing of options and corporate liabilities. J. Polit. Econ. 81(3), 637 (1973)
Merton, R.: Theory of rational option pricing. Bell J. Econom. Manage. Sci. 4, 141–183 (1973)
Bodie, Z., Kane, A., Marcus, A.: Investments (ISBN 0077861671) (2008)
Podlubny, I.: Fractional Differential Equations: An Introduction to Fractional Derivatives, Fractional Differential Equations, to Methods of their Solution and Some of their Applications. Elsevier, New York (1998)
Zhuang, P., Liu, F., Anh, V., Turner, I.: New solution and analytical techniques of the implicit numerical method for the anomalous subdiffusion equation. SIAM J. Numer. Anal. 46(2), 1079 (2008)
Zhuang, P., Liu, F., Anh, V., Turner, I.: Numerical methods for the variable-order fractional advection-diffusion equation with a nonlinear source term. SIAM J. Numer. Anal. 47(3), 1760 (2009)
Zhuang, P., Liu, F., Turner, I., Gu, Y.: Finite volume and finite element methods for solving a one-dimensional space-fractional Boussinesq equation. Appl. Math. Model. 38(15–16), 3860 (2014)
Liu, F., Zhuang, P., Turner, I., Burrage, K., Anh, V.: A new fractional finite volume method for solving the fractional diffusion equation. Appl. Math. Model. 38(15–16), 3871 (2014)
Zeng, F., Liu, F., Li, C., Burrage, K., Turner, I., Anh, V.: A Crank-Nicolson ADI spectral method for a two-dimensional Riesz space fractional nonlinear reaction-diffusion equation. SIAM J. Numer. Anal. 52(6), 2599 (2014)
Zheng, M., Liu, F., Turner, I., Anh, V.: A novel high order space-time spectral method for the time fractional Fokker-Planck equation. SIAM J. Sci. Comput. 37(2), A701 (2015)
Liu, Q., Liu, F., Gu, Y.T., Zhuang, P., Chen, J., Turner, I.: A meshless method based on point interpolation method (PIM) for the space fractional diffusion equation. Appl. Math. Comput. 256, 930 (2015)
Safdari, H., Mesgarani, H., Javidi, M., Aghdam, Y.E.: Convergence analysis of the space fractional-order diffusion equation based on the compact finite difference scheme. Comput. Appl. Math. 39(2), 1 (2020)
Aghdam, Y.E., Mesgrani, H., Javidi, M., Nikan, O.: A computational approach for the space-time fractional advection-diffusion equation arising in contaminant transport through porous media, Engineering With Computers (2020)
Nikan, O., Golbabai, A., Machado, J.T., Nikazad, T.: Numerical solution of the fractional Rayleigh-Stokes model arising in a heated generalized second-grade fluid. Eng. Comput. pp. 1–14 (2020)
Wyss, W.: The fractional Black-Scholes equation (2000)
Chen, W., Xu, X., Zhu, S.P.: Analytically pricing double barrier options based on a time-fractional Black-Scholes equation. Comput. Math. Appl. 69(12), 1407 (2015)
Hariharan, G., Padma, S., Pirabaharan, P.: An efficient wavelet based approximation method to time fractional Black-Scholes European option pricing problem arising in financial market. Appl. Math. Sci. 7(69), 3445 (2013)
Duan, J.S., Lu, L., Chen, L., An, Y.L.: Fractional model and solution for the Black-Scholes equation. Math. Methods Appl. Sci. 41(2), 697 (2018)
Kumar, S., Yildirim, A., Khan, Y., Jafari, H., Sayevand, K., Wei, L.: Analytical solution of fractional Black-Scholes European option pricing equation by using Laplace transform. J. Fract. Calculus Appl. 2(8), 1 (2012)
Mesgarani, H., Rashidnina, J., Esmaeelzade Aghdam, Y., Nikan, O.: The Impact of Chebyshev collocation method on solutions of fractional Advection-Diffusion Equation. Int. J. Appl. Comput. Math. 6(1), 1–13 (2020)
Safdari, H., Aghdam, Y.E., Gómez-Aguilar, J.: Shifted chebyshev collocation of the fourth kind with convergence analysis for the space-time fractional advection-diffusion equation. Eng. Comput. pp. 1–12 (2020)
Moghaddam, B., Dabiri, A., Lopes, A.M., Machado, J.T.: Numerical solution of mixed-type fractional functional differential equations using modified Lucas polynomials. Comput. Appl. Math. 38(2), 46 (2019)
Vitali, S., Castellani, G., Mainardi, F.: Time fractional cable equation and applications in neurophysiology. Chaos Solitons Fract. 102, 467 (2017)
Sobhani, A., Milev, M.: A numerical method for pricing discrete double barrier option by Legendre multiwavelet. J. Comput. Appl. Math. 328, 355 (2018)
Golbabai, A., Nikan, O., Nikazad, T.: Numerical analysis of time fractional Black-Scholes European option pricing model arising in financial market. Comput. Appl. Math. 38(4), 173 (2019)
Zhang, X., Sun, S., Wu, L., et al.: \(\theta\)-difference numerical method for solving time-fractional Black-Scholes equation. Highlights of Sciencepaper online. China Sci. Technol. Pap. 7(13), 1287 (2014)
Song, L., Wang, W.: In Abstract and Applied Analysis, vol. 2013 (Hindawi, 2013), vol. 2013
Bhowmik, S.K.: Fast and efficient numerical methods for an extended Black-Scholes model. Comput. Math. Appl. 67(3), 636 (2014)
Chen, W., Xu, X., Zhu, S.P.: A predictor-corrector approach for pricing American options under the finite moment log-stable model. Appl. Numer. Math. 97, 15 (2015)
Zhang, H., Liu, F., Turner, I., Yang, Q.: Numerical solution of the time fractional Black-Scholes model governing European options. Comput. Math. Appl. 71(9), 1772 (2016)
Kumar, K., Pandey, R.K., Sharma, S.: Comparative study of three numerical schemes for fractional integro-differential equations. J. Comput. Appl. Math. 315, 287 (2017)
Avazzadeh, Z., Heydari, M.: Chebyshev polynomials for solving two dimensional linear and nonlinear integral equations of the second kind. Comput. Appl. Math. 31(1), 127 (2012)
De Staelen, R.H., Hendy, A.S.: Numerically pricing double barrier options in a time-fractional Black-Scholes model. Comput. Math. Appl. 74(6), 1166 (2017)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Mesgarani, H., Beiranvand, A. & Esmaeelzade Aghdam, Y. The impact of the Chebyshev collocation method on solutions of the time-fractional Black–Scholes. Math Sci 15, 137–143 (2021). https://doi.org/10.1007/s40096-020-00357-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40096-020-00357-2
Keywords
- Time-fractional Black–Scholes equation
- Collocation method
- Chebyshev polynomials of the second kind
- Linear interpolation
- Convergence order and rate
- Stability