1 Introduction and formulation of the problem

Pricing American option is one of the most thorny issues in financial mathematics. The early exercise feature inherent in American options was related to a free boundary condition problem [1,2,3,4], which is proved to be very complicated. From this perspective, American options have no closed form solutions.

As the dynamics of volatility is intrinsic in terms of the hedging and pricing options and as the assumptions of the constant volatility model [5] are not suitable for realising financial markets, it is important to consider volatility as stochastic, the most famous of which is the Heston Model [6]. The introduction of an additional stochastic volatility factor enormously complicates the pricing of American options.

Several works addressed the problem of American pricing options under a stochastic volatility using multiple methods that are generated by different models. At present, this can only be achieved by means of numerical schemas, which involve solving integral equations [7,8,9], performing monte Carlo simulations [10, 11], using Malliavin calculus [12,13,14], or discretising a partial differential equation [15, 16].

The fractional calculus was invested in several research areas (see [17,18,19,20,21]). Recently, it has been introduced in the mathematical finance field [22,23,24,25], mainly to resolve the pricing option problem. For instance, refs [26,27,28] are devoted to the evaluation of a European option and ref. [29] is devoted to the American option. Many methods are set forward to resolve linear and nonlinear fractional differential equations, see for example [30, 31]. In this work, we use the Adomian decomposition method [32,33,34], which is a successful method in terms of providing analytical solution in linear and nonlinear equations.

From this perspective, we provide a new formula to evaluate the price of an American put option under the fractional Heston model using the Adomian decomposition method. In what follows, we introduce the dynamics of the Heston model. Let \(S_{t}\) and \(V_{t}\) represent two stochastic processes such that \(S_{t}\) is generated by the following process:

$$\begin{aligned} \text {d}S_{t}=rS_{t}\,\text {d}t + S_{t}\sqrt{V_{t}}\,\text {d}W_{t}^{S} \end{aligned}$$
(1)

and \(V_{t}\) follows a mean reverting and a square-root diffusion process indicated by

$$\begin{aligned} \text {d}V_{t}=k_{V}(\theta _{V}-V_{t})\,\text {d}t + \sigma _{V}\sqrt{V_{t}}\,\text {d}W_{t}^{V}, \end{aligned}$$
(2)

where r is the interest rate which is supposed to be constant, \(W_{t}^{S}\) and \(W_{t}^{V}\) are two correlated standard Brownian motions, i.e. \(W_{t}^{S}=\sqrt{1-\rho ^{2}} B_{t}^{1} + \rho B_{t}^{2}\) and \(W_{t}^{V}=B_{t}^{2}\), with B a standard two-dimensional Brownian motion and the coefficient of correlation \({\rho }{\in }]-1,1[\). The parameters \(\theta _{V}\), \(k_{V}\) and \(\sigma _{V}\) are respectively, the long-term mean, the rate of mean reversion and the volatility of the stochastic process \(V_{t}\). We assume that the volatility process \(V_{t}\) is strictly positive a.s.

Using the Ito formula, we have the following differential equation:

$$\begin{aligned}&\frac{\partial P}{\partial t}+rS \frac{\partial P}{\partial S}+k(\theta -V)\frac{\partial P}{\partial V}+\frac{1}{2}VS^{2}\frac{\partial ^{2} P}{\partial S^{2}} \nonumber \\&\quad + \rho \sigma VS \frac{\partial ^{2} P}{\partial S \partial V} +\frac{1}{2}\sigma V \frac{\partial ^{2} P}{\partial V^{2}} -rP=0, \end{aligned}$$
(3)

where P is the American put price and K is the strike price. The boundary conditions in terms of time can be stated as follows:

$$\begin{aligned} P(S_{t},t)= \max (K-S_{t},0) \,\,\, \text {in the exercise case} \end{aligned}$$
(4)

and

$$\begin{aligned} P(S_{t},t)> \max (K-S_{t},0) \,\,\, \text {in the other case}. \end{aligned}$$
(5)

Therefore, the problem of pricing American put option comes down to a linear complementarity problem under the following system:

$$\begin{aligned}&\bigg [\frac{\partial P}{\partial t}+rS \frac{\partial P}{\partial S}+k(\theta -V)\frac{\partial P}{\partial V} +\frac{1}{2}VS^{2}\frac{\partial ^{2} P}{\partial S^{2}} \\&\quad + \rho \sigma VS \frac{\partial ^{2} P}{\partial S \partial V}+\frac{1}{2}\sigma V \frac{\partial ^{2} P}{\partial V^{2}} -rP\bigg ]\\&\quad \times (P-(K-S_{t}))=0\\&\bigg [\frac{\partial P}{\partial t}+rS \frac{\partial P}{\partial S}+k(\theta -V)\frac{\partial P}{\partial V} +\frac{1}{2}VS^{2}\frac{\partial ^{2} P}{\partial S^{2}} \\&\quad + \rho \sigma VS \frac{\partial ^{2} P}{\partial S \partial V}+\frac{1}{2}\sigma V \frac{\partial ^{2} P}{\partial V^{2}} -rP\bigg ]\le 0 \\&P-(K-S_{t})\ge 0 \,\,\, \forall t. \end{aligned}$$

2 Preliminaries

In what follows, we set forward certain definitions related to the fractional calculus which are the basis of our work. For an organic presentation of the fractional theory, please refer to Podlubny’s book [35].

DEFINITION 1

The Riemann–Liouville fractional integral of order \(\alpha > 0\) is represented as

$$\begin{aligned}I_{t_0}^{\alpha } x(t)=\frac{1}{\Gamma (\alpha )} \int _{t_0}^t (t-\tau )^{\alpha -1} x(\tau )\,\text {d}\tau \end{aligned}$$

where

$$\begin{aligned}\Gamma (\alpha )= \int _{0}^{+\infty } \text {e}^{-t} t^{\alpha -1} \,\text {d}t . \end{aligned}$$
Table 1 Pricing American put option for different values of fractional model compared to the classical binomial model (400 time steps), as a function of moneyness (\(K=100, V_{0}=0.2, r=0.05, T=1/12\)).
Table 2 Pricing American put option for different values of fractional model compared to the classical binomial model (400 time steps), as a function of moneyness (\(K=100, V_{0}=0.2, r=0.05, T=1/4\)).

DEFINITION 2

The Caputo fractional derivative is expressed as

$$\begin{aligned}&D_{t_0,t}^{\alpha } x(t)=\frac{1}{\Gamma (m-\alpha )} \int _{t_0}^t (t-\tau )^{m-\alpha -1} \frac{\text {d}^m}{\text {d}\tau ^m}x(\tau )\text {d}\tau , \\&(m-1<\alpha <m). \end{aligned}$$

When \(0<\alpha <1\), the Caputo fractional derivative of order \(\alpha \) of f reduces to

$$\begin{aligned} D_{t_0,t}^{\alpha } x(t)=\frac{1}{\Gamma (1-\alpha )} \int _{t_0}^t (t-\tau )^{-\alpha } \frac{\text {d}}{\text {d}\tau }x(\tau )\text {d}\tau . \end{aligned}$$
(6)

Note that the relation between Riemann–Liouville operator and Caputo fractional differential operator is enacted by the following equality:

$$\begin{aligned} I_{t_0}^{\alpha }D_{t_0,t}^{\alpha } f(t)&= D_{t_0,t}^{-\alpha } D_{t_0,t}^{\alpha } f(t) \nonumber \\&= f(t) \!-\! \sum ^{m-1}_{k=0}\frac{t^{k}}{k!}f^{k}(0), \,\,\, m\!-\!1 < \alpha \le m.\nonumber \\ \end{aligned}$$
(7)

Like the exponential function used in the solutions of integer-order differential systems, Mittag–Leffler function is frequently used in the solutions of fractional-order differential systems.

DEFINITION 3

The Mittag–Leffler function with two parameters is indicated as

$$\begin{aligned} E_{\alpha ,\beta }(z)= \sum _{k=0}^{+\infty } \frac{z^k}{\Gamma (k \alpha +\beta )}, \end{aligned}$$

where \(\alpha >0\), \(\beta >0\), \(z\in C\).

When \(\beta =1\), we have \(E_{\alpha }(z)=E_{\alpha ,1}(z)\). Besides, \(E_{1,1}(z)=\text {e}^z\).

3 Main results

In his research paper [26], Kharrat introduced the fractional Heston model to provide a closed-form solution of a European option. In this work, it is used to tackle pricing American put option. As a matter of fact, we need to resolve the following fractional linear complementarity problem related to our problem:

$$\begin{aligned}&\bigg [\frac{\partial ^{\alpha } P}{\partial t}+rS \frac{\partial P}{\partial S}+k(\theta -V)\frac{\partial P}{\partial V} +\frac{1}{2}VS^{2}\frac{\partial ^{2} P}{\partial S^{2}} \\&\quad + \rho \sigma VS \frac{\partial ^{2} P}{\partial S \partial V}+\frac{1}{2}\sigma V \frac{\partial ^{2} P}{\partial V^{2}} -rP\bigg ]\\&\quad \times (P-(K-S_{t}))=0\\&\bigg [\frac{\partial ^{\alpha } P}{\partial t}+rS \frac{\partial P}{\partial S}+k(\theta -V)\frac{\partial P}{\partial V} +\frac{1}{2}VS^{2}\frac{\partial ^{2} P}{\partial S^{2}} \\&\quad + \rho \sigma VS \frac{\partial ^{2} P}{\partial S \partial V}+\frac{1}{2}\sigma V \frac{\partial ^{2} P}{\partial V^{2}} -rP\bigg ]\le 0\\&P-(K-S_{t})\ge 0 \,\,\, \forall t. \end{aligned}$$

where \(0 < \alpha \le 1.\)

Under stochastic volatility, to compute the value of American put price \(P(S_{t}, V_{t})\), we need to resolve the following nonlinear fractional differential equation:

$$\begin{aligned} D^{\alpha }_{t}P(S_{t},V_{t}) + A[P](S_{t},V_{t})=0, \quad 0< \alpha \le 1 \end{aligned}$$
(8)

in the unbounded domain \(\{(S_{t},V_{t}) | S_{t} \ge 0, V_{t} \ge 0\) and \(t \in [0,T]\}\) with the initial value

$$\begin{aligned} P(S_{0},V_{0}). \end{aligned}$$
(9)

For boundary conditions, in case of a put option, at maturity T with an exercise price K, the payoff function is

$$\begin{aligned} \max (K - S_{T},0), \end{aligned}$$
(10)

where

$$\begin{aligned} D^{\alpha }_{t}=\frac{\partial ^{\alpha }}{\partial t} \end{aligned}$$

and

$$\begin{aligned} A[P]&= rS\frac{\partial P}{\partial S} + k(\theta - V)\frac{\partial P}{\partial V} + \frac{1}{2}VS^{2}\frac{\partial ^{2} P}{\partial S^{2}}\\&\quad +\rho \sigma VS \frac{\partial ^{2} P}{\partial S \partial V} + \frac{1}{2} \sigma V \frac{\partial ^{2} P}{ \partial V^{2}} - rP. \end{aligned}$$

Theorem

Let \((P_{t})_{t\ge 0}\) be the American option price at time t. Under the hypotheses of the Heston model, at time l with \(l < t\), the American put option price, which corresponds to the solution of the previous fractional linear complementarity problem, is equal to

$$\begin{aligned} P(S_{l},V_{l})&\!=\! \max [\max (K \!-\! S_{l},0);\text {e}^{-r(t-l)} E_{\alpha }(-(t\!-l)^{\alpha } \nonumber \\&\quad \times A[P(S_{t},V_{t})])], \end{aligned}$$
(11)

where \(0< \alpha \le 1\), \(E_{\alpha }\) is the Mittag–Leffler function and

$$\begin{aligned} A[P]&= rS\frac{\partial P}{\partial S} + k(\theta - V)\frac{\partial P}{\partial V} + \frac{1}{2}VS^{2}\frac{\partial ^{2} P}{\partial S^{2}}\\&\quad +\rho \sigma VS \frac{\partial ^{2} P}{\partial S \partial V} + \frac{1}{2} \sigma V \frac{\partial ^{2} P}{ \partial V^{2}} + rP. \end{aligned}$$
Table 3 Pricing American put option for different values of fractional model compared to the classical binomial model (400 time steps), as a function of moneyness (\(K=100, V_{0}=0.2, r=0.05, T=1/2\)).
Fig. 1
figure 1

Pricing American put option for different values of fractional model compared to the classical binomial model (400 time steps), as a function of moneyness (\(K=100\), \(V_{0}=0.2\), \(r=0.05\), \(T=1/12\)).

Fig. 2
figure 2

The error between the value of American put option under the fractional Heston model for different values of \(\alpha \) and the classical binomial model (400 time steps) under stochastic volatility, as a function of moneyness (\(K=100\), \(V_{0}=0.2\), \(r=0.05\), \(T=1/12\)).

Fig. 3
figure 3

Pricing American put option for different values of fractional model compared to the classical binomial model (400 time steps), as a function of moneyness (\(K=100\), \(V_{0}=0.2\), \(r=0.05\), \(T=1/4\)).

Fig. 4
figure 4

The error between the value of American put option under the fractional Heston model for different values of \(\alpha \) and the classical binomial model (400 time steps) under stochastic volatility, as a function of moneyness (\(K=100\), \(V_{0}=0.2\), \(r=0.05\), \(T=1/4\)).

Fig. 5
figure 5

Pricing American put option for different values of the fractional model compared to the classical binomial model (400 time steps), as a function of moneyness (\(K=100\), \(V_{0}=0.2\), \(r=0.05\), \(T=1/2\)).

Fig. 6
figure 6

The error between the value of American put option under the fractional Heston model for different values of \(\alpha \) and the classical binomial model (400 time steps) under stochastic volatility, as a function of moneyness (\(K=100\), \(V_{0}=0.2\), \(r=0.05\), \(T=1/2\)).

Proof

Multiplying eq. (8) by the operator \(D^{- \alpha }_{t}\) and taking into account (4), we get

$$\begin{aligned} P(S_{t},V_{t})=P(S_{l},V_{l}) + D^{- \alpha }_{t}(- A[P](S_{t},V_{t})). \end{aligned}$$
(12)

Therefore, using the Adomian decomposition method in the domain [lt], the solution is indicated as

$$\begin{aligned} P(S_{t},V_{t})=P(S_{l},V_{l}) + \sum ^{\infty }_{k=1}P_{k}(S_{t},V_{t}). \end{aligned}$$
(13)

By substituting (13) into (8), we have

$$\begin{aligned} P_{n+1}(S_{t},V_{t})&=D^{- \alpha }_{t}(- A[P_{n}](S_{t},V_{t}))\nonumber \\&=-A[P(S_{l},V_{l})]^{n}D^{- \alpha }_{t}\left( \frac{(t-l)^{n\alpha }}{\Gamma (1+n\alpha )}\right) . \end{aligned}$$
(14)

Thus, we get

$$\begin{aligned} P(S_{l},V_{l})&= \sum ^{\infty }_{k=0}(-1)^{k} \frac{(t-l)^{k\alpha }}{\Gamma (1+k\alpha )} A[P(S_{t},V_{t})]^{k}\nonumber \\&= E_{\alpha }(-(t-l)^{\alpha }A[P(S_{t},V_{t})]). \end{aligned}$$
(15)

The convergence of power series of the fractional Heston model is guaranteed for a real and positive \(\alpha \). \(\square \)

4 Simulations and numerical results

In the following, we shall display the numerical study of our proposed model for different orders of fractional derivative. We shall exhibit and plot the price of the American put option under the fractional Heston model and its difference with the one provided by the binomial model under stochastic volatility (see tables 13, figures 16).

At this stage of the analysis,we have investigated the put price as a function of moneyness. As data, we have considered \(K=100\), \(V_{0}=0.2\), \(r=0.05\). For the time of maturity, we have considered three cases: the first one is equal to 1/12, the second equals 1/4 and finally the third equals 1/2.

Departing from the obtained results (see figures 16), all curves have the same profiles as the one related to the binomial model under stochastic volatility, which is in good accordance with the option’s theory.

Referring to figures 2, 4 and 6, and for different times of maturity, we notice that, when moneyness is located between 0.95 and 1.15, there is a slight difference between the obtained results and the binomial model. On the other hand, when moneyness is not located between 0.95 and 1.15, the difference between the premium of the American put option is almost useless, which holds in terms of accuracy, for every value of the fractional order.

5 Conclusion

Using the Adomian decomposition, we provide and prove the convergence of power series related to the price of the American put option under the fractional Heston model. In order to calculate the theoretical results, we set forward numerical solutions for different values of fractional order. All the results are correlated with the American option theory.