Abstract
In this present work, we perform a numerical analysis of the value of the European style options as well as a sensitivity analysis for the option price with respect to some parameters of the model when the underlying price process is driven by a fractional Lévy process. The option price is given by a deterministic representation by means of a real valued function satisfying some fractional PDE. The numerical scheme of the fractional PDE is obtained by means of a weighted and shifted Grunwald approximation.
1. Introduction and Notations
The pricing of financial instruments is a problem of significant interest for risk management and hedging and/or in trading derivatives expecting more income in finance industries. Financial instruments are linked to underlying assets whose dynamics are modeled by an exponential of a Lévy process of the form
under the risk neutral measure Q, where is the average compounded growth of the stock , is the increment of Lévy and is the volatility of the risky asset, induced by Lévy jump. We refer to Raible (2000) [1], Schoutens [2] (2003) and Eberlein (2014) [3] and the references therein for more details on non-fractional Lévy models in finance. It is well known that the distribution of a Lévy process is characterized by its characteristic function, which is given by the Lévy–Khintchine formula. We can characterize the Lévy when a dependent random variable with time is a Lévy process if and only if it has independent stationary increments with an exponential characteristic function given by the so-called Lévy–Khintchine representation. Indeed, if is a Lévy process on with characteristic triplet , then . The function is called the characteristic exponent and can be expressed as
where , and is the Lévy measure that controls the jumps such that is finite and is the indicator function defined by
An Example of a Lévy Process: Lévy Stable Processes (LSP)
Let be a Lévy -stable process with skew parameter and stability index . We shall take and assume that . Consequently, for each and ,
Recall that the density function of the stable Lévy process with is given by
where and . Substituting the above density in Equation (2) yields the characteristic exponent of a LSP with
An equivalent from of is given below
where the condition , yield and (see Cartea et al. [4] for more details), hence
The price of an European call option may be expressed as the risk-neutral conditional expectation
and the value of an European put option may be expressed as the risk-neutral conditional expectation
where the price of the stock follows the dynamic (1) and is the completed and right continuous natural filtration associated to the Lévy stable process. Other extensions to this result have been done in many directions; see Abouagwa and Li [5] (2019) and also Wu et al. [6] (2021).
Our contribution in this paper is to perform a numerical analysis of the value of the European style options as well as a sensitivity analysis for the option price with respect to the model parameters. Numerical methods have been studied using a finite difference scheme for non-fractional jump diffusion and exponential Lévy models for option pricing by Cont and Voltchkova [7] (2005). For the sensitivity analysis, we shall focus mainly on the very well-known Greeks (Delta, Gamma and Vega) and refer to a relatively recent paper by Shokrollahi et al. [8] (2015).
The rest of the article is structured as follows: Section 2 is devoted to the stochastic model we are interested in as well as the deterministic representation of the option price by a real valued function satisfying some fractional PDEs. Section 3 presents the numerical scheme used to discretize the fractional PDE by means of the weighted and shifted Grunwald approximation. Section 4 deals with a numerical implementation to solve the fractional diffusion equation. Moreover, a subsection concerning the numerical computations of Greek parameters giving some information about sensitivity analysis is added.
2. The Stochastic Model and Deterministic Representation
The dynamic of the stock price driven by the -stable Lévy process with additional impact term is given for each by the following equation:
where and , is the number of shares of the stock at time t and the term () stands for the impact price of the investor’s trading strategy (see Chen et al. (2014) [9] for more details and specific parameters).
Throughout this paper, we only consider trading strategies that can be written in the following form
with initial number of shares and some constants . A self-financing strategy represented by the wealth process for trader is given by
where
According to the recent paper by Aljedhi and Kılıçman (2020) [10], the wealth process can be written as where is the solution of the fractional partial differential equation (FPDE)
under the conditions , and . Here, A and B are constants and their expressions are and .
Notice also that based on the martingale pricing approach under a risk neural probability measure, can be represented as
where
The first goal of this paper is to find numerical values of the price of European-style option, based on implicit scheme for the (FPDE) (6) and the Euler–Maruyama scheme for the (4). The second goal is to study the sensitivity of these European options while parameters of the model change.
In our numerical analysis, we combine the method of Demirci et al. (2012) [11] and the method adopted by Shen et al. (2012) [12] to solve our fractional partial differential equation. In particular, in [11], they dealt with Caputo partial differential equations with an initial condition of the form
It can be solved as a solution to a non-fractional differential equation
Moreover, Jumarie (2010) [13] solved the equation,
where the integral of has the form
and have used the expression
Based on our specific structure of the strategy described in (5), the dynamic of the stock price process (4) becomes
It is well known that, using Itô’s formula to , the (8) has a solution that can be written as
where . We shall use the Euler–Maruyama scheme to find some realizations of the price process and then obtain some simulations of the underlying asset described in Equation (9) by means of the following discrete scheme for :
where , for , , and .
3. Numerical Discretization of the Fractional PDE
The price of the call or put European option associated to the underlying asset governed by the (9) is given by
where is the solution to the Fractional PDE ()
with the conditions , and . Here A and B are constants, and their expressions are
We shall use the finite difference method using the shifted Grunwald approximation of the fractional derivative. To do this, we will be working with the notation with h as the step-size of the space variable and as the step-size of the time variable and . We consider now (11) at , one gets:
Before we move on to the method itself, we should first recall the definition for the Caputo time-fractional derivative [12] as
where the weights satisfy the following formula
For the Riemann–Liouville space derivative with the weighted and shifted Grunwald approximation [14,15], we use
where the Grünwald–Letnikov weights , are the coefficients of the power series of the generating function . These coefficients satisfy the recursive formula
By developing the left side of the Equation (13), one gets
Rearranging and substituting in Equation (14) by its numerical approximation , one obtains for and :
where
and
In order to develop the numerical result, we must write Equation (15) in matrix form , which is completed with boundary conditions (16). We note that, unlike in integer-order PDEs, the coefficient matrix M is a square matrix of size , and will not be tri-diagonal, which will slow down our numerical algorithm quite significantly. This is due to the non-local nature of the time-fractional and space-fractional derivatives. The structure of M is described in the following way, for and
To complete this matrix with the boundary conditions, we have that , for , , for and the second member is given by
Now, all we have to deal with are the boundary conditions. For European-type options, the behavior of numerical scheme is similar regardless of performing call and put options. However, in the context of our Lévy stable model, this is not the case. Hence, we describe each case separately.
- For a call option, the payoff is defined by . Since we must truncate the spatial domain in order to make it workable from a numerical point of view, we will use the following boundary conditions and where and .
- For a put option, the payoff is defined by and we will use the following conditions and where and .
4. Numerical Simulations and Discussions
In this section, we present some numerical simulations in order to validate the stochastic model with associated partial differential equations and illustrate the utility of the novel model. In addition, we compute the price of call and put options in order see the difference with the classical Black and Schole’s price. Finally, we perform the sensitivity analysis, usually applied by financial engineers, that provide useful information for the investors. To this end, we use the parameter settings reported in Table 1 for the one-year option.
Table 1.
Parameters’ value.
Under the risk neutral equivalent probability measure and thanks to the martingale property, the value of an option at the present time can be represented as
that is the conditional expected value of the discounted payoff under a chosen risk neutral measure with respect to the all the information available in the market up to time t. This representation allows us to use Monte Carlo techniques to estimate values of the option price by simulating a large number of sample values of . Notice that this method uses the risk-neutral valuation approach, which means that one has to take .
In order to compare the numerical solutions using others numerical computations, we use the Euler–Maruyama method for stochastic differential equation associated with our Lévy stable process. However, the numerical solution of the FPDE is obtained using the finite difference method cited in (15), which is reported in the Figure 1. Moreover, the numerical solution of our SDE is obtained by the Euler–Maryuma scheme.
Figure 1.
Comparison between numerical solutions (SDE and FPDE). Upon the comparison, using the same parameters, of the left hand side of Equation (17) obtained by a FPDE approach and the right hand side of Equation (17) computed using Monte Carlo simulation, we observe that both solutions are close to each other.
In order to validate our Lévy model, we firstly solve the SDE and FPDE for call options. Secondly, we present the solutions for put option. In Table 2 and Table 3, we present the call and put prices obtained by SDE and FPDE under the same parameters.
Table 2.
Call price obtained with Euler scheme and finite difference. Upon comparison, the two call prices are very closed to each other, with small error which is defined by .
Table 3.
Put price obtained with Euler scheme and finite difference. Upon comparison, the two put prices are very close to each other, with small error which defined by .
In what follows, in Figure 2, we plot the price of the call obtained by solving the fractional PDE (12).
Figure 2.
This figure shows the evolution of the call option price with respect to the time to maturity using the FPDE representation. In comparison with the Black–Scholes call price when the underlying is driven by the Brownian motion, the two prices have the same shape.
Secondly, we are interested in the calculus of the put price by using the FPDE and SDE. We use the same parameters setting in Table 1 completed by the following conditions and .
Figure 3.
This figure shows the evolution of the call put option price with respect to the time to maturity using the FPDE representation. In comparison with the Black–Scholes put price when the underlying is driven by the Brownian motion, the two prices have the same shape.
Approximation of Lévy Model Greeks
In the Black and Scholes model, the derivation and analytic expressions for the Greeks for put and call prices can be done. We refer to De Olivera and Mordecki (2014) [16] for the computation of Greeks using the Fourier transform approach. However, due to the complexity of our model, we chose to use finite differences to approximate the derivatives. Then, we use the finite differences to find the Greeks (Delta “”, Vega “”, Gamma “”, Rho “”). When this method is used to calculate Delta and Vega Greeks (first order derivative), however, the computation time is increased because the option price must be calculated more than once, multiple times in the case of the Gamma Greek (second-order derivative).
In order to approximate the first-order derivative of Greek sensitivity of the option price with respect to a parameter or to variable, we use the first-order central differences:
and
and
For the second-order derivative of Greeks, such as Gamma, we use the second order central differences for a single variable:
To illustrate the Greek sensitivity analysis for put and call option prices, we develop MATLAB codes. It is informative to present visual simulations of the Greeks (Delta, Vega, Gamma and Rho) in 3D. Indeed, the Figure 4 presents a plot of the Greeks for the considered Lévy model.
Figure 4.
Lévy model Greeks for the call option: By analyzing the Greeks plots, we observe that the call option’s price have much higher Delta values than out of the call option’s price of Black–Scholes model, and this value oscillates around , which ranges between and . Gamma reaches its maximum when the underlying price is a little bit smaller, exactly equal to the strike of the call option, and the chart shows that Gamma is significantly constant for the Lévy model. We display also Vega as a function of the asset price and time to maturity for a call options with strike at 80 and we highlight the fact that Vega is much higher for the call option’s price than for the call option’s price for Black–Scholes. At last, Rho reaches its maximum when the underlying price is a little smaller, not exactly equal to the strike of the call option’s price, and it is significantly higher with hyper-volatility than for the call option’s price of Black–Scholes.
In Figure 5, we plot the Greeks for the put option in 3D. We show that the Delta is constant with value equal to for put option’s price for Lévy model, but it oscillates for Black–Scholes. We have also the same remarks for Gamma, Vega and Rho.
Figure 5.
Lévy model Greeks for the put option: in the figures above, we plotted the Greeks for the put option in 3D. We observe that the Delta is constant with value equal to for put option’s price for Levy model, but it oscillates for Black–Scholes. We can see that the put–call parity is maintained for the Lévy model: Vega(Call) = Vega(Put) and Gamma(Call) = Gamma(Put). We have a negative Rho which ranges between and 0, and the figure displays its fluctuation with respect to the underlying asset.
5. Conclusions
Through this work, the fractional diffusion equation in terms of the Lévy process is solved. We also discussed the Euler–Maruyama equation for solving the price of fractional financial derivatives of European options price.
Lévy processes have proven to be a suitable method that strikes the right balance between the properties of the mathematical approach and the value of option evolution.
Furthermore, we made a comparison between European call and put option prices based on the Lévy diffusion equation and provided numerical solutions of the fractional partial differential equation that were derived by the fractional diffusion model.
Author Contributions
Both authors (R.A.A. and A.K.) contributed equally to this work. All authors have read and agreed publishing this manuscript.
Funding
The second author would like to acknowledge that this research is partially supported by Ministry of Higher Education under the Fundamental Research Grants Scheme(FRGS) with project number FRGS/2/2014/SG04/UPM/01/1 and having vot number 5524674.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Acknowledgments
The authors would like to thank the reviewers for their fruitful comments that have improved the presentation of the paper.
Conflicts of Interest
The authors declare there is no conflict of interest.
References
- Raible, S. Lévy Processes in Finance: Theory, Numerics, and Empirical Facts. Ph.D. Thesis, University of Freiburg, Freiburg im Breisgau, Germany, 2000. [Google Scholar]
- Schoutens, W. Lévy Processes in Finance, 1st ed.; Wiley Series in Probability and Statistics; John Wiley & Sons: Hoboken, NJ, USA, 2003. [Google Scholar]
- Eberlein, E. Fourier—Based Valuation Methods in Mathematical Finance. In Quantitative Energy Finance; Benth, F.E., Kholodnyi, V.A., Laurence, P., Eds.; Springer: Berlin/Heidelberg, Germany, 2014; pp. 85–114. [Google Scholar]
- Cartea, A.; del-Castillo-Negrete, D. Fractional Diffusion Models of Option Prices in Markets with Jumps; Elsevier: Amsterdam, The Netherlands, 2006. [Google Scholar]
- Abouagwa, M.; Li, J. Stochastic fractional differential Equations driven by Lévy noise under Carathéodory conditions. J. Math. Phys. 2019, 60, 022701. [Google Scholar] [CrossRef]
- Wu, P.; Yang, Z.; Wang, H.; Song, R. Time fractional stochastic differential equations driven by pure jump Lévy noise. J. Math. Anal. Appl. 2021, 504, 125–412. [Google Scholar] [CrossRef]
- Cont, R.; Voltchkova, E. Finite difference methods for option pricing in jump diffusion and exponential Lévy models. SIAM J. Numer. Anal. 2005, 43, 1596–1626. [Google Scholar] [CrossRef]
- Shokrollahi, F.; Kılıçman, A.; Ibrahim, N.A. Greeks and Partial Differential Equations for some Pricing Currency Option Models. Malays. J. Math. Sci. 2015, 9, 417–442. [Google Scholar]
- Chen, W.; Xu, X.; Zhu, S.P. Analytical pricing European-style option under the modified Black-Scholes equation with a partial-fractional derivative. Quartely Appl. Math. 2014, 72, 597–611. [Google Scholar] [CrossRef]
- Aljedhi, R.A.; Kılıçman, A. Fractional Partial Differential Equations Associated with Lévy Stable Process. Mathematics 2020, 8, 508. [Google Scholar] [CrossRef] [Green Version]
- Demirci, E.; Ozalp, N. A method for solving differential equations of fractional order. J. Comput. Appl. Math. 2012, 236, 2754–2762. [Google Scholar] [CrossRef] [Green Version]
- Shen, S.; Liu, F.; Chen, J.; Turner, I.; Anh, V. Numerical techniques for the variable order time fractional diffusion equation. Appl. Math. Comput. 2012, 218, 10861–10870. [Google Scholar] [CrossRef] [Green Version]
- Jumarie, G. Derivation and solutions of some farctional Black-Scholes equations in space and time. J. Comput. Math. Appl. 2010, 59, 1142–1164. [Google Scholar] [CrossRef] [Green Version]
- Yuste, S.B. Weighted average finite difference methods for fractional diffusion equations. J. Comput. Phys. 2006, 216, 264–274. [Google Scholar] [CrossRef] [Green Version]
- Lubich, C. Discretized Fractional Calculus. SIAM J. Math. Anal. 1986, 17, 704–719. [Google Scholar] [CrossRef]
- De Olivera, F.; Mordecki, E. Computing Greeks for Lévy Models: The Fourier Transform Approach. arXiv 2014, arXiv:1407.1343. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).