Skip to main content

Early exercise premium method for pricing American options under the J-model

Abstract

Background

This study develops a new model called J-am for pricing American options and for determining the related early exercise boundary (EEB). This model is based on a closed-form solution J-formula for pricing European options, defined in the study by Jerbi (Quantitative Finance, 15:2041–2052, 2015). The J-am pricing formula is a solution of the Black & Scholes (BS) PDE with an additional function called f as a second member and with limit conditions adapted to the American option context. The aforesaid function f represents the cash flows resulting from an early exercise of the option.

Methods

This study develops the theoretical formulas of the early exercise premium value related to three American option pricing models called J-am, BS-am, and Heston-am models. These three models are based on the J-formula by Jerbi (Quantitative Finance, 15:2041–2052, 2015), BS model, and Heston (Rev Financ Stud, 6:327–343, 1993) model, respectively. This study performs a general algorithm leading to the EEB and to the American option price for the three models.

Results

After implementing the algorithms, we compare the three aforesaid models in terms of pricing and the EEB curve. In particular, we examine the equivalence between J-am and Heston-am as an extension of the equivalence studied by Jerbi (Quantitative Finance, 15:2041–2052, 2015). This equivalence is interesting since it can reduce a bi-dimensional model to an equivalent uni-dimensional model.

Conclusions

We deduce that our model J-am exactly fits the Heston-am one for certain parameters values to be optimized and that all the theoretical results conform with the empirical studies. The required CPU time to compute the solution is significantly less in the case of the J-am model compared with to the Heston-am model.

Background

The valuation of American options, while a challenge, is of interest to both academics and traders. American options are more common than their European counterparts; they allow more flexibility since they can be exercised at any time between the current time and maturity. They are presented as a compound option that includes a European option and an early exercise premium (EEP). Hence, their prices are higher than those of European options, and they are more complicated to be modeled. These prices are also significantly affected by the volatility level. The studies by Ju (1998) and Detemple and Rindisbacher (2005) regarding the American option pricing models are based on the Black and Scholes (1973) model and then cannot explain the reality of the financial markets, particularly the smile of volatility. Since the dynamics of volatility are fundamental in elaborating trading strategies for hedging and arbitrage, the pricing of the option under stochastic volatility model is important. The introduction of an additional stochastic volatility factor enormously complicates the pricing of the American options. Currently, this can be done only through numerical schemes, which involve solving integral equations as in the studies by Kim (1990), Huang et al. (1996), Sullivan (2000), Detemple and Tian (2002); performing Monte Carlo simulations as in the studies by Broadie and Glasserman (1997), Longstaff and Schwartz (2001), Rogers (2002), Haugh and Kogan (2004); or discretizing the partial differential equation as in the works of Brennan and Schwartz (1977), Clarke and Parrott (1999), and Ikonen and Toivanen (2007). The majority of the studies performed in this area are based on a numerical resolution of the problem using either parametric or nonparametric models. Currently, both academicians and practitioners need a general closed-form solution as a theoretical reference for pricing American option models, considering volatility as stochastic. Such a model is useful for interpreting the results of other models. Moreover, it enables the understanding of the logic behind the option pricing process. The pricing of an American call or put has no explicit closed-form solution. This is because the optimal boundary above which the American call will be exercised is unknown and is a part of the option price solution. Therefore, efforts have been focused on developing a numerical approximation scheme, allowing for a pricing of the American option that is more accurate as well as a faster one than the lattice- or simulation- based methods that are time consuming and computationally more demanding. These schemes are based on integral representations of the American option evaluation formula and exploit the PDE satisfied by the option price. Until now, several studies on European option pricing using stochastic volatility models that lead to a closed-form solution have been conducted. These include studies by Hull and White (1987), Wiggins (1987), Stein and Stein (1991), Heston (1993), and Carr and Wu (2004). The most important study is that by Heston (1993), who considered volatility as stochastic to introduce the skewness and kurtosis effects and ensured that the model fits the reality of the financial market (“smile curve”). He considered two state variables: the underlying asset price and volatility. Jerbi (2015) developed a closed form solution J-formula based on the J-process considering the skewness and kurtosis effects as well as the smile effect. He showed that for the given parameter values related to the Heston volatility process, there exists a (λ*, θ*) that ensures the equivalence of the two models by minimizing the gap between the generated prices. He then matched the Heston results with a mono-dimensional model than with a bi-dimensional one. This study extends this equivalence to American options. The price of an American option is the sum of the related European option and the EEP called ε. If the European option value is a solution of a PDE, then the American option value is a solution of the same PDE with a second member equal to a function f instead of zero (PDE-f). This function depends on the EEB (to be determined). It is the difference between the cash flows generated by the early exercise of the American option. In short, we can say that the European option price Ve is the solution for the homogeneous PDE and that the EEP ε is a particular solution for the PDE-f. Hence, the American option price Va = Ve + ε constitutes the general solution of the PDE-f. In Heston’s (1993) model, the aforesaid PDE is the Garman PDE (1976). In the case of the J-model, the PDE is the BS PDE, based on a dynamics of the underlying asset price under the J-process (please refer to Jerbi (2015)). The function f is the same for the two models. The EEP value ε is the sum of the cash flows expectancies between the current time and maturity discounted at the current time. Those cash -flows are generated due to the early exercise of the option, and their calculation is based on the function f. In both cases, the solution of the PDE-f is based on the optimal EEB as an optimal limit for exercising the American option. The pricing of the option relies on the determination of such a boundary. The J-process is an extension of the Wiener process, by considering the skewness and kurtosis effects. The use of the J-model instead of the Heston’s (1993), as an equivalent American option pricing model, makes the solution simpler and easier to interpret. Besides, it significantly improves the time consumed (CPU time) for a given accuracy.

This study first presents the expression of the J-formula elaborated by Jerbi (2015). We then elaborate (in detailed calculus) the expression of the EEP ε, related to J-am model. Second, we deduce the one related to the BS model by setting parameter λ equal to zero. Third, we deduce the expression of the EEP related to the Heston-am model, with a rate of dividend distribution equal to Q. Then, we detail the general methodology to determine, step by step, both the price of the American option and the limit values of the underlying asset belonging to the EEB. The determination of some points of the EEB is time consuming. In fact, these points are sufficient to determine the EEB, with good accuracy, in the form of a polynomial. This considerably reduces the time for calculating the price of an American option. This methodology can be applied to both the J-am and Heston-am models. In empirical studies, we compare the results of the two models in terms of accuracy and CPU time. This comparison helps examine the equivalence of the two models such as we can reduce the bi-dimensional model of Heston-am to a uni-dimensional model fitting the reality of the financial market, by including the skewness and kurtosis effects. This equivalence reduces the CPU time under an equivalent accuracy. After studying this equivalence, we focus on the J-am model to examine the effects of its inputs and parameters on the related option price.

Methods

Snell envelop and early exercise of option

For an American option, the EEB is defined by the curve S*(τ), representing the early exercise option limit value of the underlying asset at each time to maturity τ (please refer to Kwok (1998)). From this limit value, the early exercise of the option becomes interesting.

Let us denote the value of the American call by C, its strike price by K, and its early exercise limit value belonging to the EEB by \( {S}_c^{*}\left(\tau \right); \) this call will be exercised if we have \( S\left(\tau \right)={S}_c^{*}\left(\tau \right). \) Then, \( C\left({S}_c^{*}\left(\tau \right),\tau \right)={S}_c^{*}\left(\tau \right)-K \) and \( {\left[\frac{\partial C}{\partial S}\right]}_{S={S}_c^{*}\left(\tau \right)}=1. \) If we have \( S\left(\tau \right)<{S}_c^{*}\left(\tau \right), \) the call will not be exercised.

However, if \( S\left(\tau \right)\ge {S}_c^{*}\left(\tau \right), \) the call will be exercised. We buy the underlying asset whose value is S (which generates a dividend with a rate Q) and disburse the amount K (which generates interest with a rate r). Hence, the early exercise of the call induces a cash flow QS − rK.

Let us denote the value of the American put by P and its Snell envelop by \( {S}_p^{*}\left(\tau \right), \) this put will be exercised if we have \( S\left(\tau \right)={S}_p^{*}\left(\tau \right). \) In this case, \( P\left({S}_p^{*}\left(\tau \right),\tau \right)=K-{S}_p^{*}\left(\tau \right) \) and \( {\left[\frac{\partial P}{\partial S}\right]}_{S={S}_p^{*}\left(\tau \right)}=-1 \).

If \( S\left(\tau \right)\le {S}_p^{*}\left(\tau \right), \) the put will be exercised. Therefore, we sell the underlying asset and cash an amount K. Hence, the early exercise of the put induces a cash flow equal to rK − QS; if \( S\left(\tau \right)>{S}_p^{*}\left(\tau \right), \) the put will not be exercised. This is summarized in Table 1.

Table 1 The function f of the generated cash-flow in case of the option early exercise or not

The EEB, as plotted in Fig. 1, is the set \( {S}_c^{*}\left(\tau \right) \) for the call and \( {S}_p^{*}\left(\tau \right) \) for the put, when the time to maturity τ varies. Regarding the symmetry, in considering the exchange between the underlying asset and liquidity with their respective return rates Q and r, the prices of an American call C and an American put P, with an underlying price S, with a strike price K, with time to maturity τ, and with volatility σ, are such that C(S, τ, K, r, Q, σ) = P(K, τ, S, Q, r, σ).

Fig. 1
figure 1

EEB for a call Sc*(τ)/K and for a put Sp*(τ)/K, K = stike price

The related EEB is such that \( {S}_C^{*}\left(\tau, r,Q\right)*{S}_P^{*}\left(\tau, Q,r\right)={K}^2 \) (see Kwok (1998)).

American option pricing model based on the J-formula as a uni-dimensional approach

Our proposed American option pricing model, named J-am, is based on the J-formula developed in Jerbi (2015). For the European pricing model, we consider the same hypothesis used in BS with the only difference that the underlying asset price is supposed to follow the J-process defined as follows: \( \frac{d{S}_t}{S_t}=\mu dt+\sigma d{z}_t, \) where μ and σ are constants and \( d{z}_t={U}_t\sqrt{dt}, \) where \( {U}_t=\frac{\left[{W}_t-{E}_W\right]}{\sigma_W} \) with W t follows the J-Law: (W t  → J(λ, θ)) defined in the study by Jerbi (2011) by its probability density function \( g\left(w,\lambda, \theta \right)=\frac{e^{-\frac{1}{2}{w}^2}N\left(\lambda w+\theta \right)}{Jer\left(\lambda, \theta \right)\sqrt{2\pi }} \) with \( Jer\left(\lambda, \theta \right)={\displaystyle {\int}_{-\infty}^{+\infty}\frac{e^{-\frac{1}{2}{w}^2}N\left(\lambda w+\theta \right)}{\sqrt{2\pi }}dw}. \) The expected value of W t and its standard deviation are E W  = E(W t ) and \( {\sigma}_W=\sqrt{V\left({W}_t\right)}, \) respectively. As indicated by Jerbi (2015), we show that the Ito’s Lemma and the BS PDE remain valid when the Wiener process is extended to the J-process as a model for the underlying asset dynamics. Hence, if we call V the option price and Q the rate of dividends of the underlying asset, then the BS related PDE operator, named L(V), is as follows:

$$ L(V)=\frac{\partial V}{\partial t}+\frac{1}{2}{\sigma}^2{S}_t^2\frac{\partial^2V}{\partial {S}^2}+\left(r-Q\right){S}_t\frac{\partial V}{\partial S}-rV. $$

Hence, the European option price given by the J-formula is a solution of the PDE (1):

$$ L(V)=0 $$
(1)

The American option price V J − am , generated by the J-am model under the J-process, is a solution of the PDE (2) (see Jerbi (2015) and Kwok (1998)):

$$ L(V)=f\left({S}_t,\tau \right), $$
(2)

where f(S t , τ) denotes the cash flow function defined in Table 1.

The American option is considered to be a compound option that includes a European option and an EEP. Then, the price V J − am is the sum of two option prices: V J − eur and ε J . V J − am  = V J − eur  + ε J , where V J − eur denotes the solution of the PDE (1), and ε J is a particular solution of the PDE (2). We denote the time to maturity by τ = T − t and the probability density of the underlying asset price at time t by ψ(S t , t). From the Duhamel principle in the PDE theory (Zauderer 1989, page 2001), the general solution of the PDE (2) can be written as follows (please refer to the study by Kwok (1998)):

$$ \left\{\begin{array}{l}{V}_{\mathrm{J}\hbox{-} \mathrm{am}}={V_{\mathrm{J}\hbox{-}}}_{eur}+{\varepsilon}_J\\ {}{V_{\mathrm{J}\hbox{-}}}_{eur}={e}^{-r\tau }{\displaystyle {\int}_0^{+\infty }V\left({S}_T,T\right)}\psi \left({S}_T,0\right)d{S}_T\\ {}{\varepsilon}_J={\displaystyle {\int}_0^{\tau }{e}^{-r\omega }{\displaystyle {\int}_0^{+\infty }f\left({S}_{\omega };\tau -\omega \right)\psi \Big({S}_{\omega }}},\omega \Big)d{S}_{\omega }d\omega .\end{array}\right. $$
(3)

When the American option is an American put, named P J-am , the related boundary conditions are

  • C1: The option value at maturity t = T is : P J − am (S T , T) = Max(K − S T ; 0),

  • C2: \( {S}_t^{*} \) is the early exercise limit value at time t belonging to the boundary OEB, such as : \( {P}_{J- am}\left({S}_t^{*},t\right)= Max\left(K-{S}_t^{*};0\right), \)

  • C3: For S t  = 0, we have P J − am (0, t) = K, and

  • C4:. \( {\left[\frac{\partial {P}_{J- am}}{\partial S}\right]}_{S=\infty }=0 \)

As the option is a put, in replacing the payoff and the function f by their own expressions, the system (3) becomes

$$ \left\{\begin{array}{l}{P}_{\mathrm{J}\hbox{-} \mathrm{am}}={P}_{\mathrm{J}\hbox{-} \mathrm{e}\mathrm{u}\mathrm{r}}+{\varepsilon}_J\\ {}{P}_{\mathrm{J}\hbox{-} \mathrm{e}\mathrm{u}\mathrm{r}}={e}^{-r\tau }{{\displaystyle {\int}_0^{+\infty}\left(K-{S}_T\right)}}^{+}\psi \left({S}_T,T\right)d{S}_T\\ {}{\varepsilon}_J={\displaystyle {\int}_0^{\tau }{e}^{-r\omega }{\displaystyle {\int}_0^{S_{\left(\tau -\omega \right)}}\left(rK-Q{S}_{\omega}\right)\psi \Big({S}_{\omega }}},\omega \Big)d{S}_{\omega }d\omega .\end{array}\right. $$

Under the J-process, the price P J − eur is computed using the J-formula found by Jerbi (2015), and the formula of ε J is detailed, in the Appendix.

The J-formula as a solution for European option pricing under J-process

As defined by Jerbi (2015), the closed form solution of PDE (1), i.e., the J-formula for a European call with underlying asset distributing dividends at a rate Q, is given by the following formula: C t  = S t e −  + Φ[1 − F(X − b, λ, θ + λb)] − Ke − [1 − F(X, λ, θ)], where F is the cumulative function of the statistical law, named J-law.

$$ \begin{array}{cc}\hfill \left\{\begin{array}{l}{d}_2=\frac{Ln\left(\frac{S_t}{K}\right)+\left(r-Q+\frac{\sigma^2}{2}\right)\tau }{\sigma \sqrt{\tau }}\\ {}X=-{d}_2{\sigma}_W+{E}_W\\ {}b=\frac{\sigma }{\sigma_W}\sqrt{\tau}\\ {}\varPhi =\frac{b^2-{\sigma}^2\tau }{2}-b{E}_W\end{array}\right.\hfill & \hfill \left\{\begin{array}{l}M\left(\lambda, \theta \right)=\frac{e^{-\frac{\theta^2}{2\left(1+{\lambda}^2\right)}}}{Jer\left(\lambda, \theta \right)\sqrt{2\pi \left(1+{\lambda}^2\right)}}\\ {}{E}_W=\lambda M\left(\lambda, \theta \right)\\ {}{\sigma}_W^2=1-\frac{\lambda^2\theta }{\left(1+{\lambda}^2\right)}M\left(\lambda, \theta \right)-{\lambda}^2{M}^2\left(\lambda, \theta \right)\end{array}\right.\hfill \end{array}. $$

Applying the put- call parity formula, we deduce the formula of a put P J − eur :

$$ {P}_{J-eur}=K{e}^{-r\tau }F\left(X,\lambda, \theta \right)-{S}_t{e}^{-Q\tau +\varPhi }F\left(X-b,\lambda, \theta +\lambda b\right). $$

When the parameter λ equals zero, the J-formula is exactly the BS one.

The EEP value based on the J-formula

For an American put, the value of the EEP equals to the sum of the actualized expected values of future cash flows between the date of the exercise and maturity. In the Appendix, we show that the value of the American EEP, under the J-process, equals

$$ {\varepsilon}_J={\displaystyle {\int}_0^{\tau }G\left(\omega \right)d\omega } $$

with \( G\left(\omega \right)=\left\{rK{e}^{-r\omega }F\left({X}_{\left(\tau -\omega \right)}^{*},\lambda, \theta \right)-Q{S}_t{e}^{-Q\omega +\varPhi }F\left({X}_{\left(\tau -\omega \right)}^{*}-b,\lambda, \lambda b+\theta \right)\right\}, \) where :

$$ \begin{array}{lll}{X}_{\left(\tau -\omega \right)}^{*}=-{\sigma}_W{d}_{2,\omega }+{E}_W\hfill & \mathrm{and}\hfill & b=\frac{\sigma }{\sigma_W}\sqrt{\omega },\hfill \\ {}{d}_{2,\omega }=\frac{Ln\left(\frac{S_t}{S_{\left(\tau -\omega \right)}}\right)+\left(r-Q-\frac{\sigma^2}{2}\right)\omega }{\sigma \sqrt{\omega }}\hfill & \mathrm{and}\hfill & {d}_{1,\omega }={d}_{2,\omega }+\sigma \sqrt{\omega }..\hfill \end{array} $$

Hence, when setting the parameter λ = 0, we have the EEP, based on the BS model:

$$ {\varepsilon}_{BS}={\displaystyle {\int}_0^{\tau}\Big[rK{e}^{-r\omega }}N\left(-{d}_2{{}_{,}}_{\omega}\right)-Q{S}_t{e}^{-Q\omega }N\left(-{d}_{1,\omega}\right)\Big]d\omega . $$

American option pricing model based on the Heston model as a bi-dimensional approach

Heston (1993) considered the variance v t instead of the volatility \( {\sigma}_t=\sqrt{v_t} \) as a second state variable. For the pricing of the European option, Heston (1993) adopted the Cox-Ingersoll-Ross (CIR) process as dynamics of the variance, with parameters κ, θ, η indicating the mean-reverting speed, long-term mean, and volatility’s volatility factor, respectively. The processes dz S,t , dz v,t are Brownian motions associated with the state variable movements S and v, respectively, with a constant correlation factor equal to ρ. The dynamics of the underlying asset in a risk-neutral world is given by the following system:

$$ \left\{\begin{array}{l}\frac{d{S}_t}{S_t}=rdt+\sqrt{v_t}d{z}_{S,t}\\ {}d{v}_t=\kappa \left(\theta -{v}_t\right)dt+\eta \sqrt{v_t}d{z}_{v,t}\\ {}\rho \left(d{S}_t;d{v}_t\right)=\rho \end{array}\right.. $$

Considering a market risk price α, the closed form solution he found is a solution of the Garman PDE (homogeneous PDE). When the underlying asset distributes dividends, we replace S t by S t e − Q(T − t), and the Heston closed form solution, for an European call, can be written as follows:

$$ {C}_t={S}_t{e}^{-Q\left(T-t\right)}{\phi}_1\left({S}_t{e}^{-Q\left(T-t\right)},{v}_t,K,\tau, \kappa, r,\theta, \eta, \rho, \alpha \right)-K{e}^{-r\tau }{\phi}_2\left({S}_t{e}^{-Q\left(T-t\right)},{v}_t,K,\tau, \kappa, r,\theta, \eta, \rho, \alpha \right). $$

The value of a European put can be deduced by the call- put parity. For the American option, the EEP price is a particular solution of the Garman (1976) PDE, with the function f(S t , t) as a second member instead of zero, as mentioned in Table 1. Drawing an analogy with the solution found for the J-model and BS model, the premium can be deduced by replacing τ = T − t by ω and K by S*(τ − ω). Hence, for pricing an American call with underlying asset distributing dividends at a rate Q, we obtain the following formula:

$$ {\varepsilon}_t^{(c)}={\displaystyle {\int}_0^{\tau}\left\{Q{S}_t{e}^{-Q\omega }{\phi}_{1,\left(\tau -\omega \right)}^{(c)}-rK{e}^{-r\omega }{\phi}_{2,\left(\tau -\omega \right)}^{(c)}\right\}d\omega }, $$

Where : \( \left\{\begin{array}{l}{\phi}_{1,\left(\tau -\omega \right)}^{(c)}={\phi}_1\left({S}_t{e}^{-Q\omega },{v}_t,{S}_{\left(\tau -\omega \right)}^{*},\omega, \kappa, \theta, \eta, \rho, \alpha \right)\\ {}{\phi}_{2,\left(\tau -\omega \right)}^{(c)}={\phi}_2\left({S}_t{e}^{-Q\omega },{v}_t,{S}_{\left(\tau -\omega \right)}^{*},\omega, \kappa, \theta, \eta, \rho, \alpha \right).\end{array}\right. \)

For an American put, the EEP formula based on the Heston model as follows:

$$ \begin{array}{ccc}\hfill {\varepsilon}_{Heston}^{(p)}={\displaystyle {\int}_0^{\tau}\left\{rK{e}^{-r\omega }{\phi}_{2,\left(\tau -\omega \right)}^{(p)}-Q{S}_t{e}^{-Q\omega }{\phi}_{1,\left(\tau -\omega \right)}^{(p)}\right\}d\omega}\hfill & \hfill \mathrm{with}\hfill & \hfill \left\{\begin{array}{l}{\phi}_{1,\left(\tau -\omega \right)}^{(p)}=1-{\phi}_{1,\left(\tau -\omega \right)}^{(c)}\\ {}{\phi}_{2,\left(\tau -\omega \right)}^{(p)}=1-{\phi}_{2,\left(\tau -\omega \right)}^{(c)}.\end{array}\right.\hfill \end{array} $$

Heston’s (1993) formula used in this study considers the dividends rate distribution Q.

Empirical studies

General methodology to determine the EEB and American option value

To determine the American option price, we need the Snell envelop. This can be done step by step. We subdivide the time into intervals of length Δω. At each time, ω, between the current time t and maturity T, can be written as follows: ω = iΔω with 0 ≤ i ≤ N (Fig. 2). The first point of the EEB corresponds to ω = 0, i.e., i = 0 corresponding to maturity T.

Fig. 2
figure 2

Time to maturity for an American option

At this time, the EEP ε equals zero. Thus, the value of the American option equals that of the European option, which equals the intrinsic value of the option. Since ε equals zero, we have \( {S}^{*}\left(i=0\right)= Max\left(K,\frac{r}{Q}K\right) \) for a call. For various values of i, the points of the EEB \( {S}_{\left(\tau -\omega \right)}^{*} \) are the solutions of the equation:

$$ \begin{array}{ccc}\hfill {S}_{\left(\tau -\omega \right)}^{*}-K={C}_{eur,\left(\tau -\omega \right)}+\varepsilon \left({S}_{\left(\tau -\omega \right)}^{*},\omega \right)\hfill & \hfill \mathrm{with}\hfill & \hfill \omega =i\varDelta \omega .\hfill \end{array} $$

We use an iterative calculus to determine all the points \( \left\{{S}_{\left(\tau -\omega \right)}^{*},\omega =i\varDelta \omega, 0\le i\le N\right\} \) of the EEB. For a put, we have: \( {S}^{*}\left(i=0\right)= \min \left(K,\frac{r}{Q}K\right), \) and the EEB can be determined by iteratively solving the equations:

$$ K-{S}_{\left(\tau -\omega \right)}^{*}={P}_{eur,\left(\tau -\omega \right)}+\varepsilon \left({S}_{\left(\tau -\omega \right)}^{*},\omega \right). $$

Regardless of the model chosen, J-am, BS-am, or Heston-am, to determine all the put EEB points S*(i), we propose the algorithm presented in Table 2.

Table 2 Algorithm to determine the OEB for the BS-am, the J-am or the Heston-am model

After determining the EEB, we can determine the American option price at the current time t in accordance with the formulas related to each of the three aforesaid models: BS-am, J-am, and Heston-am, where BS-am constitutes a particular case of J-am when λ equals to 0. For further work, we will consider both r and Q to equal 5%.

Results and discussion

Notations

Let P BS − eur (P BS − am ) denote the price of a European put using the BS model (the price of the related American put using the BS-am model). Then, the related EEP represents the difference: ε BS  = P BS − am  − P BS − eur . We denote by P J − eur (P J − am ) the price of a European put using the J-formula (the price of the related American put using the J-am model). Moreover, we denote by P Heston − eur (P Heston − am ) the price of an European put using the Heston model (the price of the related American put using the American Heston-based model). Hence, either for the J-model or the Heston model, we can compute the following quantities with reference to the BS model (Table 3).

Table 3 Notation of functions = price difference between the J-model and the Heston model. Notation of their minimas and maximas on the moneyness space

These aforementioned notations are used in the following empirical study.

Comparison between the J-am model (with λ = 0) and the BS-am one

In Figs. 3 and 4, we plot the EEB curves of the BS-am and J-am (λ = 0) models and their differences. We notice that the EEB curves conform with the theoretical ones plotted in Fig. 1 for an American put. In Fig. 3, we notice that the EEB curves for both models, BS-am and J-am (λ = 0), approximately coincide since their difference is located in an interval [−0.04; 0.05]. Indeed, this error corresponds to the threshold authorized by iterative calculations. With a shorter time step Δω and with a longer computation time, this error can be reduced to an even lower level. For the two aforesaid models, we plot, in Fig. 5, both the American and European option values as a function of their moneyness. Moreover, we plot, in Fig. 6, their EEP value ε as a function of moneyness. The curves in Figs. 5 and 6 are in accordance with the option theory and empirically confirm that the BS-am and J-am (λ = 0) models are the same. For all these computations, we consider a numerous time steps N equal to 50. The CPU time required by the J-model to compute the American option value is relatively longer than the one needed by the J-am model. This is because of the absence of a W-function library, allowing a quick computation, while we have a library for the standard normal law cumulative function. We should build such a library to ensure a quasi-instantaneous calculus of the American option value. In this paper, for further calculations and to perform them in a reasonable time, we take N = 10 instead of 50 or more. Although this choice slightly affects the accuracy of the results, it does not impact the results, curve profiles, and related conclusions.

Fig. 3
figure 3

Comparison of the EEB given by the models BS-am and J-am (λ = 0). Parameters values: K = 100, τ =0.5, σ = 10%, r = 5%, Q = 5%, θ = 0.769 and N = 50

Fig. 4
figure 4

Difference between J-am (λ = 0) and BS-am models, in terms of EEB. Parameters values: K = 100, τ =0.5, σ = 10%, r = 5%, Q = 5%, θ = 0.769 and N = 50

Fig. 5
figure 5

Comparison between BS-am and J-am (λ = 0) models, in terms of European and American put prices. Parameters values: K = 100, τ =0.5, σ = 10%, r = 5%, Q = 5%, θ = 0.769 and N = 50

Fig. 6
figure 6

Comparison between BS-am and J-am (λ = 0) models, in terms of American early exercise put price. Parameters values: K = 100, τ =0.5, σ = 10%, r = 5%, Q = 5%, θ = 0.769 and N = 50

American pricing model results based on the J-am model

To examine the effects of the parameters λ and θ on the EEB curve profile and American option price related to J-am model, we plot, in Fig. 7, the EEB curves for various values of λ: (λ = 1.6 or λ = − 1.6) and θ: (θ = − 3, θ = 0 or θ = 3). We notice that the effect of λ on the EEB profile is significant while the sensitivity to θ is very weak. The level of \( {S}_{\tau}^{*}, \) as a limit value to early exercise of the option at a given time, decreases with λ. For a given λ, the effect of θ (which ranges from −3 to +3) is not significant. For θ = 0, \( {S}_{\tau}^{*} \) is maximum when λ is negative and minimum when λ is positive. The EEB curve related to the BS-am model is expected to be the same as the one related to J-am with λ = 0, as plotted in Figs. 3 and 4. In Fig. 8, we represent the differences Δ J − eur , Δ J − am , and Δ J − ε related to the parameters values (λ = − 1.6 and θ = 0). We notice that the curve Δ J − eur is the same as the one elaborated by Jerbi (2015). For a put, regardless of the moneyness, the difference Δ J − ε  = ε J  − ε BS is positive. With reference to the BS model, for negative values of λ, the J-model overvalues the out-of-the-money European put and undervalues the in-the-money ones. With reference to the BS-am model, the J-am model overvalues the American puts when moneyness is less \( {\mu}_1^{*}<1 \) or greater than \( {\mu}_2^{*}>1, \) whereas it undervalues the American puts with moneyness located in the interval [\( {\mu}_1^{*} \); \( {\mu}_2^{*} \)]. The differences: Δ J − am  = P J − am  − P BS − am and Δ J − ε  = ε J  − ε BS present positive maximums for a moneyness \( {\mu}^{*}<{\mu}_1^{*}<1<{\mu}_2^{*}. \) Besides, for positive values of λ, the profile of the curve Δ J − am is nearly the same as the one of Δ J − eur . The difference Δ J − ε  = ε J  − ε BS is positive for in-the-money puts, whereas it is negative for out-of-the-money puts. In Figs. 9 and 10, for λ = − 1.6 and λ = 1.6, respectively, we plot Δ J − eur for various values of θ. We do the same for the differences Δ J − am (Figs. 11 and 12) and Δ J − ε (Figs. 13 and 14).

Fig. 7
figure 7

EEB related to the BS-am and J-am for various values of the parameters λ and θ. Parameters values: K = 100, τ =0.5, σ = 10%, r = 5%, Q = 5%

Fig. 8
figure 8

Comparison: Δ J ‐ eur, Δ J ‐ am and Δ J ‐ ε (λ = −1.6 and θ = 0). Parameters values: K = 100, τ =0.5, σ = 10%, r = 5%, Q = 5%

Fig. 9
figure 9

Comparison: Δ J ‐ eur with (λ = −1.6 and θ = −3, θ = 0 or θ = 3). Parameters values: K = 100, τ =0.5, σ = 10%, r = 5%, Q = 5%

Fig. 10
figure 10

Comparison: Δ J ‐ eur with (λ = +1.6 and θ = −3, θ = 0 or θ = 3). Parameters values: K = 100, τ =0.5, σ = 10%, r = 5%, Q = 5%

Fig. 11
figure 11

Comparison: Δ J ‐ am with (λ = −1.6 and θ = −3, θ = 0 or θ = 3). Parameters values: K = 100, τ =0.5, σ = 10%, r = 5%, Q = 5%

Fig. 12
figure 12

Comparison: Δ J ‐ am with (λ = +1.6 and θ = −3, θ = 0 or θ = 3). Parameters values: K = 100, τ =0.5, σ = 10%, r = 5%, Q = 5%

Fig. 13
figure 13

Comparison: Δ J ‐ ε with (λ = −1.6 and θ). Parameters values: K = 100, τ =0.5,σ = 10%, r = 5% and Q = 5%

Fig. 14
figure 14

Comparison: Δ J ‐ ε with (λ = +1.6 and θ). Parameters values: K = 100, τ =0.5, σ = 10%, r = 5% and Q = 5%

Regarding Δ J − eur , we confirm the results found by Jerbi [1]. Regarding the value of λ, the maximum and the minimum of the difference Δ J − eur are related to θ = 0. These extreme values are close to those related to θ = 3 and θ = − 3. Regarding Δ J − am , for positive values of λ, the curve profile function of the moneyness is quite similar to the one related to Δ J − eur . For negative values of λ, the curve profile is almost the same as the corresponding Δ J − eur , with the only difference that it presents a positive maximum located in the moneyness interval [0.85; 0.9]. This maximum coincides with the maximum of Δ J − ε , as indicated in Fig. 13. In this figure, we see that the effect of θ on Δ J − ε is negligible when λ is negative. However, when λ is positive, the ε J value is sensitive to changes in the parameter θ. This is because the ε J value increases with the absolute value of this parameter, with a maximum value corresponding to the same moneyness.

Equivalence condition between the J-am model and Heston-am one

The comparison between the J-am and Heston-am models is performed with reference to the BS and BS-am models. Hence, we examine the skewness and kurtosis effects on American option pricing related to the two aforesaid models. As indicated by Jerbi (2015), we compare the J-model results with those of Heston (1993) with regard to European option pricing. We find that these two models give the same shapes of the curves Δ J − eur (S/E) for various values of the parameter ρ(λ). To empirically compare the J-model and Heston one, we consider the same volatility parameter values used by Heston (1993) (v = 0.01; σ = 0.1; κ = 2; φ = 0.01 and ρ = 0.5 and − 0.5) and we plot the respective curves of option difference value with the one of the BS model. To determine the values of parameters λ* and θ* regarding the J-model (see Jerbi (2015)) and those corresponding to the aforesaid Heston parameters, we use two approaches. In the first approach, equivalence is based on the dynamics of the underlying asset, in the second approach, the equivalence is based on the European option price J-formula and Heston’s model. As indicated by Jerbi (2015), we find that λ* = 0.84 and θ* = 0.769, with an estimation error equal to 6,782 E-07). In the second approach, to determine λ* and θ* corresponding to the optimal equivalence, we minimize the gap between the J-model and Heston’s model. For a given ρ, we estimate the values of λ * * and θ * * by considering the minimum of the difference between the two model prices:

$$ \left({\lambda}^{**},{\theta}^{**}\right)=Arg\underset{\lambda, \theta }{ \min }{\left\{{J}_{eur}\left(\lambda, \theta \right)- Hesto{n}_{eur}\left(\kappa, \phi, \eta, \rho \right)\right\}}^2 $$

We notice that using the second equivalence approach based on the volatility parameters used by Heston (1993) (v; κ; φ; η and ρ), for ρ = 0.5 and ρ = − 0.5, the difference Δ Heston − eur is almost at its minimum for λ * * = 1.6 and λ * * = −1.6, respectively. Unlike the bi-dimensional Heston model, which is based on Fourier inversion, the J-model has the advantage of being a uni-dimensional model using a simple computational technique. We can say that “the use of only one state variable following the J-process” is equivalent to the use of two correlated state variables following the Wiener process. Here, we extend the equivalence to American options. If we consider the previous values of λ = 1.6 and λ = − 1.6 for the J-am model and ρ = 0.5 and ρ = − 0.5 for the Heston-am model, in plotting the respective EEB curves in Fig. 15, we find that the equivalence encountered in the study by Jerbi (2015), for the European options, remains true for the American options. These values of λ are only approximate. Hence, they can be adjusted more accurately to fit the Heston model. In Fig. 12, we notice that regardless of the model chosen, the profile of the EEB curves fits the theory. For a given time, during the life of option, the early exercise is optimal for S*. This level S* decreases with λ for the J-am model and with ρ for the Heston-am model. Moreover, we notice that the parameter value equivalence studied by Jerbi (2015) remains valid for the American option, since we have the correspondence (λ = 1.6 and λ = − 1.6) in the J-am model to (ρ = 0.5 and ρ = − 0.5) that in Heston’s model. The EEB curve related to BS-am is considered to be the same as the J-am one with λ = 0.

Fig. 15
figure 15

Comparison of the EEB related to the BS-am and J-am and Hesston-am models, Parameters values: K = 100, τ =0.5, σ = 10%, r = 5%, Q = 5%, J-am (λ = 0.84;1.6 and −1.6 with θ = 0.769). Heston-am (v = 0.01; κ = 2;φ = 0.01 and ρ = 0.5; 0 and 0.5)

Comparison between J-am model and Heston-am one in terms of the volatility effect when the equivalence condition is satisfied

Since the option value is sensitive to the volatility change, we must examine the effect of such a variable on the option price for various values ranging from 10 to 50%, with a rising gap of 10%. We begin by examining the EEB curves of the J-am model with parameters λ = − 1.6 and θ* = 0.769, plotted in Fig. 16: we compare this with the Heston model related to the parameters (κ = 2; φ = 0.01 and ρ = − 0.5) with a variance v = 0.01, plotted in Fig. 17. We notice that although the curve profiles are quite similar, we find that only for σ = 10% (i.e. v = 0.01), the J-am EEB exactly coincides with the Heston one. This is quite normal because for ρ = − 0.5, the related value λ = − 1.6 is based on the dynamics of the CIR used by Heston for a value of v = 0.01. This means that for each value of v, we must compute the new related value of λ. Since we consider the same value of λ regardless of the value of v, the equivalence between the two models, in terms of EEB, is valid only for v = 0.01. The comparison between the J-model and Heston’s model enables us to examine the skewness and kurtosis effects on the European or American put. These effects are induced by the stochastic volatility effects in the Heston model and the J-process effects in the J-model. For λ = − 1.6, we plot Δ J − am in Fig. 18: for the equivalent value ρ = − 0.5, we plot Δ Heston − am in Fig. 19. We notice that, for negative values of λ and ρ, these two differences are negative and decrease with volatility. The value −1.6 of λ was computed for ρ = − 0.5 and for a variance ν = 0.01. If we adapt the estimation of the parameter λ to the variance value, the Δ Heston − am curves should be the same as the Δ J − am ones plotted in Fig. 18. For the reason previously evoked, this is only the case for ν = 0.01. When λ and ρ are positive, Δ J − am and Δ Heston − am are positive for in-the-money puts and negative for out-of-the-money puts. Hence, compared with the BS-am model, for negative values of λ or ρ, (Figs. 18 and 19), the J-am and Heston-am models undervalue the American in-the-money puts and overvalue the out-of-the-money ones and vice versa. These curves are approximately the same for (λ = − 1.6 and ρ = − 0.5) and for (λ = 1.6 and ρ = 0.5), when the volatility equals 10%. Besides, the curves related to ε J and ε Heston are similar, as shown in Figs. 20 and 21. The maximum of the premium increases with the volatility level and corresponds to a lower moneyness.

Fig. 16
figure 16

EEB related to J-am with parameters values: K = 100, τ =0.5, σ = 10%, r = 5%, Q = 5%, J-am (λ = −1.6 with θ = 0.769)

Fig. 17
figure 17

EEB related to Heston-am models, with parameters values: K = 100, τ =0.5, σ = 10%, r = 5%, Q = 5%, Heston-am (v = 0.01; κ = 2;φ = 0.01 and ρ = − 0.5)

Fig. 18
figure 18

Δ J ‐ am as a function of moneyness, for various values of the Volatility, with parameters values: K = 100, τ =0.5, σ = 10%, r = 5%, Q = 5%, (λ = −1.6, θ = 0.769)

Fig. 19
figure 19

Δ Heston ‐ am as a function of moneyness, for various values of the volatility, with parameters values: K = 100, τ =0.5, σ = 10%, r = 5%, Q = 5%, (λ = −1.6, θ = 0.769). (v = 0.01; κ = 2; φ = 0.01 and ρ = − 0.5)

Fig. 20
figure 20

Δ J ‐ ε as a function of moneyness for various values of volatility, with parameters values: K = 100, τ =0.5, σ = 10%, r = 5%, Q = 5%, and (λ = −1.6 and θ = 0.769)

Fig. 21
figure 21

Δ Heston ‐ ε as a function of moneyness for various values of volatility, with parameters values: K = 100, τ =0.5, r = 5%, Q = 5%, and (v = 0.01, κ = 2, φ = 0.01 and ρ = −0.5)

Comparison between J-am and Heston-am models in terms of the effect of the time to maturity

Here, we examine the effect of the time to maturity (ranging from 0.1 to 1 year) on the American option price. For the European options, the problem is examined in the study by Jerbi (2015) and extended here to the American options. First, the EEB does not depend on the time to maturity, which means that for the values considered, we have the same curve support limited in time by the aforesaid values. We plot, in Fig. 22, the EEB related to the J-am model for various values of λ as well as for the ones related to the Heston-am model for various values of the correlation factor ρ. The volatility is set equal to 10% for all the curves considered. The EEB (λ = 1.6) coincides with the one related to (ρ = 0.5), while the EEB (λ = − 1.6) coincides with the one related to (ρ = − 0.5). The EEB corresponding to the BS-am model is close to the Heston-am related to (ρ = 0). The precision of the price mainly depends on the accuracy of the determination of the EEB. Here, we have a tradeoff between the accuracy and the CPU time convergence. For a given time step, the EEB boundary does not depend on τ (Fig. 23).

Fig. 22
figure 22

Comparison between the EEB related to the BS-am and J-am and Heston- am models, Parameters values: K = 100, τ =1, σ = 10%, r = 5%, Q = 5%, J-am (λ = 1.6 and −1.6 with θ = 0.769). Heston-am (v = 0.01;κ = 2; φ = 0.01 and ρ = 0.5; 0 and −0.5)

Fig. 23
figure 23

Δ J ‐ am as a function of moneyness, for various values of time to maturity, Parameters values: K = 100, τ =0.5, σ = 10%, r = 5%, Q = 5%, J-am (λ = −1.6 and θ = 0.769)

Unlike with the European puts, in the case of in-the-money American puts, when λ and ρ are negative, there is a small moneyness interval where the models J-am or Heston-am overvalue the option price compared with the BS-am model (Figs. 24 and 25). This interval does not exist for positive values of the parameters λ and ρ (Figs. 26 and 27). In all the other cases, the results for the American options are the same as those of the European ones encountered in the study by Jerbi (2015). Either for J-am model or the Heston-am one, the greater the time to maturity, the greater the difference with BS-am. Thus, we consider the EEP ε J and ε Heston as functions of moneyness for the various values of the option maturity. Indeed, we examine the skewness and kurtosis effects on this option price. We notice that the two studied models give the same results for λ = − 1.6 and ρ = − 0.5 (Figs. 28 and 29), with positive values regardless of the moneyness. For each time to maturity τ, ε J presents a maximum \( \varepsilon \left({x}_{\tau}^{*}\right) \) for a moneyness \( {x}_{\tau}^{*} \) less than the unity. The value of \( {x}_{\tau}^{*} \) decreases with τ, while \( \varepsilon \left({x}_{\tau}^{*}\right) \) increases. In case λ = 1.6 and ρ = 0.5, the J-am and Heston-am models give the same results. For τ less than almost τ* = 0.6, the skewness and kurtosis induce positive values in the EEP, while for τ greater than τ*, we find a negative effect for a moneyness ranging from \( {x}_{1,\tau}^{*} \) and a positive effect for a moneyness greater than \( {x}_{1,\tau}^{*} \) (Fig. 30).

Fig. 24
figure 24

Δ Heston ‐ am as a function of moneyness, for various values of time to maturity. Parameters values: K = 100, τ =0.5, r = 5%, Q = 5%, (v = 0.01, κ = 2, φ = 0.01 and ρ = −0.5)

Fig. 25
figure 25

Δ J ‐ am as a function of moneyness, for various values of time to maturity, Parameters values: K = 100, τ =0.5, σ = 10%, r = 5%, Q = 5%, with (λ = 1.6 and θ = 0.769)

Fig. 26
figure 26

Δ Heston ‐ am as a function of moneyness, for various values of time to maturity. Parameters values: K = 100, τ =0.5, r = 5%, Q = 5% with (v = 0.01, κ = 2, φ = 0.01 and ρ = 0.5)

Fig. 27
figure 27

Δ J ‐ ε as a function of moneyness for various values of time to maturity, Parameters values: K = 100, τ =0.5, σ = 10%, r = 5%, Q = 5%, J-am (λ = −1.6 and θ = 0.769)

Fig. 28
figure 28

Δ Heston ‐ ε as a function of moneyness, for various values of time to maturity, Parameters values: K = 100, τ =0.5, r = 5%, Q = 5%, (v = 0.01, κ = 2, φ = 0.01 and ρ = −0.5)

Fig. 29
figure 29

Δ J ‐ ε as a function of moneyness for various values of time to maturity, with parameters values: K = 100, τ =0.5, σ = 10%, r = 5%, Q = 5%, (λ = 1.6 and θ = 0.769)

Fig. 30
figure 30

Δ Heston ‐ ε as a function of moneyness, for various values of time to maturity, with parameters values: K = 100, τ =0.5, r = 5%, Q = 5%, Heston-am (v = 0.01, κ = 2,φ = 0.01 and ρ = 0.5)

Finally, we can say that the comparison between the models is based on the effect of the stochastic volatility of the American option pricing. We have proved that the J-am is an extension of the model BS-am, as we did with the J-model and BS models. Furthermore, we conclude that the J-am model gives the same results as the Heston-am one in considering equivalent parameters ensuring equivalent effects of skewness and kurtosis. The equivalence between the two models can be improved with an accurate estimation of parameters λ and θ for given values of the volatility dynamics parameters considered in the Heston model.

Comparison between the J-am and the Heston-am models in terms of CPU time

For the three models, BS-am, Heston-am, and J-am, the CPU time required for computing the American put price is indicated in Table 4. The first part of this time CPU1 determines the EEB through 10 steps of the residual option lifetime. Once the 10 EEB points are computed, we calculate the American option value related to 21 levels of moneyness. This calculation requires the second part of time CPU2 such that CPU = CPU1 + CPU2. The BS-am requires a relatively short CPU time, either for determining the EEB or for computing the American put value. The J-am model requires a long time to perform the same tasks. This is due to the fact that the basic function W is numerically computed as an integral, which is time consuming. The Heston model, based on the Fourier inversion, requires a significantly lower CPU time than the one needed by the J-am model to compute the American put value. To drastically improve the speed of the J-am model convergence, we should build a library of the function W, similar to the one corresponding to the standard normal cumulative function. Hence, the CPU time required by the J-am model will be the same as the one required by BS-am model and significantly better than the one required by Heston-am model. Since the J-am model considers the skewness and kurtosis effects, which is not the case with the BS-am model, the J-am represents the best compromise between accuracy that conforms to the financial market reality and CPU time consumption.

Table 4 The CPU Time required at each stage for determining the American option

Improvements of the J-am model

The valuation of the American option accuracy highly depends on the accuracy of the determination of the EEB. The errors are cumulated along the residual lifetime of the option. Hence, approaching the border with a high polynomial degree can preserve the accuracy of the calculation of this boundary. Hence, we can maintain the accuracy of the American option value. Simultaneously, we significantly reduce the required CPU time to compute the American option value. To do this, for the three models and reduce the computation complexity of the American option price, we model the EEB as a polynomial of a degree 10 (as we used 10 steps to determine the EEB) as follows:

$$ {S^{*}}_{\left(\tau -{\omega}_i\right)}={\displaystyle \sum_{k=0}^{k=10}{\alpha}_k}{\left(\tau -{\omega}_i\right)}^k $$

where 0 ≤ ω i  ≤ τ and is an integer : 0 ≤ i ≤ 10.

If we denote by ω 1 = τ > ω 2 > ω 3 >.......... > ω 9 > ω 10 > 0 the values related to ω i (with 0 ≤ i ≤ 10) and by \( {S^{*}}_{\left(\tau -{\omega}_i\right)} \) for the corresponding 10 limit values, which are computed with the aforesaid algorithm, we can determine the coefficients α k (with 0 ≤ k ≤ 10) of the polynomials through a Cramer system of degree 10. The coefficients related to Figs. 16 (J-am model) and 17 (Heston model) are given in Table 5. These coefficients are computed numerically. Therefore, we can express them as functions of the American option inputs to analytically compute the American option value.

Table 5 The OEB approximate polynomial coefficients for the J-am (λ = −1.6, θ = 0.767) and Heston (v = 0.01, κ = 2,φ = 0.01 and ρ = −0.5) models, for various values of the volatility

Conclusion

In this study, we have elaborated a new uni-dimensional model J-am for pricing American options, which is based on the J-model developed by Jerbi (2015). We have shown that this model is an extension of the American model BS-am based on the BS model. As indicated by Jerbi (2015), we have examined the equivalence between the J-model and Heston one. Here, we have extended the study of this equivalence to American options. The parameters of the J-process ensuring this equivalence were determined as the values minimizing the squared errors between the J-process and CIR process used in the study by Heston (1993). We notice that these parameters can also be determined as the values minimizing the error between the J-am formula and Heston-am one. This study aimed to compare a confirmed model, the Heston’s, which is bidimensional, with an equivalent unidimensional model J-am. Assuming that we use the equivalent parameters λ* and θ*, we can say that our results regarding the J-am are totally in accordance with those of Heston’s in terms of EEB and American option pricing. The EEB and the American option price profiles generated by all the chosen models fully conform with the options theory. We have examined the similarity between the effect of λ* and ρ and the one between θ* and (κ; φ; η; v). We can say that the skewness and kurtosis effects induced by the stochastic aspect of the volatility in the bidimensional model of Heston, are equivalent to the ones generated by the extension of the Wiener process to the J-process. This was our conclusion, as indicated by Jerbi (2015), and we extended this conclusion to the American options. For a future work, we plan to examine the dynamic risk management related to an American option portfolio based on this model. We can also use this model to solve financial or economic problems based on American options, such as the decision optimization in an area characterized by innovation and technical progress. The J-am, as a uni-dimensional model, is expected to fit the reality of the financial market with a better compromise between accuracy and CPU time than the Heston-am model. The computation, based on the cumulative function F of the J-law, is easier than the one based on the Fourier inversion method used by Heston. A library for the function F must be constructed to ensure the optimality of the J-am model in terms of accuracy and time consumption. Moreover, the modeling of the EEB based on the polynomial approach can be carried out to significantly improve the CPU time needed to compute the American option value for a given accuracy. Finally, the results generated by the J-am model must be compared with those generated by simulations based on Malliavin calculus and using the J-process (see Jerbi and Kharrat (2014)).

References

  • Black F, Scholes M (1973) The pricing of options and corporate Liabilities. J Polit Econ 81(May-June):637–654

    Article  Google Scholar 

  • Brennan M, Schwartz E (1977) The valuation of American put options. J Financ 32:449–462

    Article  Google Scholar 

  • Broadie M, Glasserman P (1997) Pricing American-style securities using simulation. J Econ Dyn Control 21:1323–1352

    Article  Google Scholar 

  • Carr P, Wu L (2004) Time-changed levy processes and option pricing. J Financ Econ 17(1):113–141

    Article  Google Scholar 

  • Clarke N, Parrott K (1999) Multigrid for American option pricing with stochastic volatility. Applied Mathematical Finance 6:177–195

    Article  Google Scholar 

  • Detemple J, Rindisbacher M (2005) Closed-form solutions for optimal portfolio selection with stochastic interest rates. Math Financ 15:539–568

    Article  Google Scholar 

  • Detemple J, Tian W (2002) The valuation of American options for a class of diffusion processes. Manag Sci 48:917–937

    Article  Google Scholar 

  • Garman MB (1976) A general theory of asset valuation under diffusion state processes, research program in finance, Working papers 50, University of California at Berkeley

    Google Scholar 

  • Haugh M, Kogan L (2004) Pricing American options: a duality approach. Operation Research 52:258–270

    Article  Google Scholar 

  • Heston SL (1993) Closed form solution for options with stochastic volatility with application to bonds and currency options. Rev Financ Stud 6(2):327–343

    Article  Google Scholar 

  • Huang J, Subrahmanyam M, Yu G (1996) Pricing and hedging American options: a recursive integration method. Rev Financ Stud 9:277–300

    Article  Google Scholar 

  • Hull J, White A (1987) The pricing of options on assets with stochastic volatilities. J Financ 42(2):281–300

    Article  Google Scholar 

  • Ikonen S, Toivanen J (2007) Efficient numerical methods for pricing American options under stochastic volatility. Numerical Methods for Partial Differential Equations 24:104–126

    Article  Google Scholar 

  • Jerbi Y (2011) New statistical law-named J-law and its features. Far East Journal of Applied Mathematics 50(1):41–56

    Google Scholar 

  • Jerbi Y (2015) A New closed form solution as an extension of the Black & Scholes formula allowing smile curve plotting. Quantitative Finance 15(12):2041–2052

    Article  Google Scholar 

  • Jerbi Y, Kharrat M (2014) Conditional expectation determination based on the J-process using Malliavin calculus applied to pricing American options. J Stat Comput Simul 84(11):1–9

    Article  Google Scholar 

  • Ju N (1998) Pricing an American Option by approximating its early exercise boundary as a multi piece exponential function. Rev Financ Stud 11(3):627–646

    Article  Google Scholar 

  • Kim IJ (1990) The analytical valuation of American options. Rev Financ Stud 3:547–572

    Article  Google Scholar 

  • Kwok Y-K (1998) Mathematical model of financial derivatives, Springer

    Google Scholar 

  • Longstaff F, Schwartz E (2001) Valuing American options by simulation: a simple least-squares approach. Rev Financ Stud 14:113–147

    Article  Google Scholar 

  • Rogers L (2002) Monte Carlo valuation of American options. Math Financ 12:271–286

    Article  Google Scholar 

  • Stein EM, Stein JC (1991) Stock price distributions with stochastic volatility: an analytic approach. Rev Financ Stud 4(4):727–752

    Article  Google Scholar 

  • Sullivan M (2000) Valuing American put options using Gaussian quadrature. Rev Financ Stud 13:75–94

    Article  Google Scholar 

  • Wiggins JB (1987) Option values under stochastic volatility: theory and empirical estimates. J Financ Econ 19(2):351–372

    Article  Google Scholar 

  • Zauderer E (1989) Partial differential equations of applied mathematics, 2nd edn. John Wiley and Sons, New York

    Google Scholar 

Download references

Acknowledgement

I have achieved all the work by myself and I have no acknowledgement to mention in the Acknowledgement section.

Competing interest

The author declares that he has no competing interests.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yacin Jerbi.

Appendix

Appendix

EEP formula based on the J-model

For an American put, the EEP is: \( \varepsilon ={\displaystyle {\int}_0^{T-t}{e}^{-r\omega }}{\displaystyle {\int}_0^{S_{\left(\tau -\omega \right)}^{*}}\left(rK-Q{s}_{\omega}\right){h}_S\left({s}_{\omega}\right)d{s}_{\omega }d\omega } \), where h S (s ω ) is the probability density function of the underlying asset price S ω at a time t ranging from 0 to the option time to maturity. The underlying asset, distributing dividends at a rate Q, follows a J-process defined by the following SDE: \( \frac{d{S}_t}{S_t}=\left(r-Q\right)dt+\sigma \sqrt{dt}{U}_t \), where \( {U}_t=\frac{W_t-{E}_W}{\sigma_W} \) with W following the J-Law (see Jerbi (2015), with expected value E W  = E(W t ) and standard deviation \( {\sigma}_W=\sqrt{V\left({W}_t\right)} \).

Applying the Ito’s lemma and replacing U t by its expression, and integrating from 0 to ω, we have: \( Ln\left(\frac{S_{\omega }}{S_t}\right)=\left(r-Q-\frac{\sigma^2}{2}\right)\omega -\frac{\sigma }{\sigma_W}{E}_W\sqrt{\omega }+{W}_{\omega}\frac{\sigma }{\sigma_W}\sqrt{\omega } \). If we put:

\( \left\{\begin{array}{l}a=\left(r-Q-\frac{\sigma^2}{2}\right)\omega -\frac{\sigma }{\sigma_W}{E}_W\sqrt{\omega}\\ {}b=\frac{\sigma }{\sigma_W}\sqrt{\omega}\end{array}\right. \) we can write \( \left\{\begin{array}{l}{S}_{\omega }={S}_t{e}^{a+b{W}_{\omega }}\\ {}{W}_{\omega }=\frac{1}{b}\left\{Ln\left(\frac{S_{\omega }}{S_t}\right)-a\right\}\end{array}\right. \)

As S ω is a strictly monotonous function of W ω , we can write h(s ω )ds ω  = g(w ω )dw ω . If we put \( H\left(\omega \right)={\displaystyle {\int}_0^{S_{\left(\tau -\omega \right)}^{*}}\left(rK-Q{s}_{\omega}\right){h}_S\left({s}_{\omega}\right)d{s}_{\omega }} \), the premium is then \( \varepsilon ={\displaystyle {\int}_0^{T-t}{e}^{-r\omega }}H\left(\omega \right)d\omega \).

In replacing s ω by its expression as a function of w ω , we get: \( H\left(\omega \right)={\displaystyle {\int}_{-\infty}^{w_{\left(\tau -\omega \right)}^{*}}\left(rK-Q{S}_t{e}^{a+b{w}_{\omega }}\right)g\left({w}_{\omega}\right)d{w}_{\omega }} \).

H(ω) can be written as the difference : H(ω) = H 1(ω) − H 2(ω) with :

$$ \left\{\begin{array}{l}{H}_1\left(\omega \right)=rK{\displaystyle {\int}_{-\infty}^{w_{\left(\tau -\omega \right)}^{*}}f\left({w}_{\omega}\right)d{w}_{\omega }}\\ {}{H}_2\left(\omega \right)=Q{S}_t{\displaystyle {\int}_{-\infty}^{w_{\left(\tau -\omega \right)}^{*}}{e}^{a+b{w}_{\omega }}\frac{e^{-\frac{1}{2}{w}^2}}{Jer\left(\lambda, \theta \right)\sqrt{2\pi }}N\left(\lambda {w}_{\omega }+\theta \right)d{w}_{\omega }}\end{array}\right. $$

If we name F the cumulative function of the J-law, we have:

$$ \left\{\begin{array}{l}{H}_1\left(\omega \right)=rKF\left({w}_{\left(\tau -\omega \right)}^{*},\lambda, \theta \right)\\ {}{H}_2\left(\omega \right)=Q{S}_t{e}^{a+\frac{b^2}{2}}{\displaystyle {\int}_{-\infty}^{w_{\left(\tau -\omega \right)}^{*}}\frac{e^{-\frac{1}{2}{\left({w}_{\omega }-b\right)}^2}}{Jer\left(\lambda, \theta \right)\sqrt{2\pi }}N\left(\lambda {w}_{\omega }+\theta \right)d{w}_{\omega }}\end{array}\right. $$

We put Z ω  = W ω  − b, Z ω follows the J-law such as: Z ω  → J(λ, λb + θ). Hence, we have:

\( \left\{\begin{array}{l}{H}_1\left(\omega \right)=rKF\left({w}_{\left(\tau -\omega \right)}^{*},\lambda, \theta \right)\\ {}{H}_2\left(\omega \right)=Q{S}_t{e}^{a+\frac{b^2}{2}}F\left({z}_{\left(\tau -\omega \right)}^{*},\lambda, \lambda b+\theta \right)\end{array}\right. \) with \( {z}_{\left(\tau -\omega \right)}^{*}={w}_{\left(\tau -\omega \right)}^{*}-b \)

If we call \( \varPhi =-\frac{\sigma^2\omega }{2}\left(1-\frac{1}{\sigma_W^2}\right)-\frac{\sigma \sqrt{\omega }}{\sigma_W}{E}_W, \) we have \( a+\frac{b^2}{2}=r\omega -Q\omega +\varPhi \). Hence, H(ω) can be written as follows: \( H\left(\omega \right)=rKF\left({w}_{\left(\tau -\omega \right)}^{*},\lambda, \theta \right)-Q{S}_t{e}^{r\omega -Q\omega +\varPhi }F\left({z}_{\left(\tau -\omega \right)}^{*},\lambda, \lambda b+\theta \right) \).

We deduce the expression of the EEP: \( \varepsilon ={\displaystyle {\int}_0^{T-t}G\left(\omega \right)d\omega } \)

with \( G\left(\omega \right)=\left\{rK{e}^{-r\omega }F\left({w}_{\left(\tau -\omega \right)}^{*},\lambda, \theta \right)-Q{S}_t{e}^{-Q\omega +\varPhi }F\left({z}_{\left(\tau -\omega \right)}^{*},\lambda, \lambda b+\theta \right)\right\} \)

where \( {w}_{\left(\tau -\omega \right)}^{*}=\frac{Ln\left(\frac{S_w}{S_t}\right)-\left(r-Q-\frac{\sigma^2}{2}\right)\omega +\frac{\sigma }{\sigma_W}{E}_W\sqrt{\omega }}{\frac{\sigma }{\sigma_W}\sqrt{\omega }} \) and \( {z}_{\left(\tau -\omega \right)}^{*}={w}_{\left(\tau -\omega \right)}^{*}-b \).

We notice that:

\( \left\{\begin{array}{l}{z}_{\left(\tau -\omega \right)}^{*}=-{\sigma}_W{d}_{1,\omega }+{E}_W\\ {}{w}_{\left(\tau -\omega \right)}^{*}=-{\sigma}_W{d}_{2,\omega }+{E}_W\end{array}\right. \) with \( {d}_{1,\omega }=\frac{Ln\left(\frac{S_t}{S_w}\right)+\left(r-Q+\frac{\sigma^2}{2}\right)\omega }{\sigma \sqrt{\omega }} \) et \( {d}_{2,\omega }={d}_{1,\omega }-\sigma \sqrt{\omega } \)

If we set λ = 0, we get the EEP formula for an American put related to BS-am model:

$$ \varepsilon ={\displaystyle {\int}_0^{\tau}\Big[rK{e}^{-r\omega }}N\left(-{d}_2{{}_{,}}_{\omega}\right)-Q{S}_t{e}^{-Q\omega }N\left(-{d}_{1,\omega}\right)\Big]d\omega $$

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Jerbi, Y. Early exercise premium method for pricing American options under the J-model. Financ Innov 2, 21 (2016). https://doi.org/10.1186/s40854-016-0042-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s40854-016-0042-9

Keywords