Time Discretized Variational Iteration Method for the Stochastic Volatility Process with Jumps

Abstract

A model for both stochastic jumps and volatility for equity returns in the area of option pricing is the stochastic volatility process with jumps (SVPJ). A major advantage of this model lies in the area of mean reversion and volatility clustering between returns and volatility with uphill movements in price asserts. Thus, in this article, we propose to solve the SVPJ model numerically through a discretized variational iteration method (DVIM) to obtain sample paths for the state variable and variance process at various timesteps and replications in order to estimate the expected jump times at various iterates resulting from executing the DVIM as n increases. These jumps help in estimating the degree of randomness in the financial market. It was observed that the average computed expected jump times for the state variable and variance process is moderated by the parameters (variance process through mean reversion), Θ (long-run mean of the variance process), σ (volatility variance process) and λ (constant intensity of the Poisson process) at each iterate. For instance, when = 0.0, Θ = 0.0, σ = 0.0 and λ = 1.0, the state variable cluttered maximally compared to the variance process with less volatility cluttering with an average computed expected jump times of 52.40607869 as n increases in the DVIM scheme. Similarly, when = 3.99, Θ = 0.014, σ = 0.27 and λ = 0.11, the stochastic jumps for the state variable are less cluttered compared to the variance process with maximum volatility cluttering as n increases in the DVIM scheme. In terms of option pricing, the value 52.40607869 suggest a better bargain compared to the value 20.40344029 due to the fact that it yields less volatility rate. MAPLE 18 software was used for all computations in this research.

Share and Cite:

Ojarikre, H. and Mamadu, E. (2022) Time Discretized Variational Iteration Method for the Stochastic Volatility Process with Jumps. Advances in Pure Mathematics, 12, 693-700. doi: 10.4236/apm.2022.1211052.

1. Introduction

The stochastic volatility process with jumps (SVPJ) is governed by the stochastic differential equation (SDE) [1] [2] [3]

d S ( t ) = [ ( λ μ + κ ) d t + V ( t ) d W 1 ( t ) + ( j 1 ) d M ( t ) ] S ( t ) , d V ( t ) = ϱ ( Θ V ( t ) ) d t + σ V ( t ) d W 2 ( t ) + δ d M ( t ) , } (1.1)

where parameters are detailed in Table 1, and d M ( t ) being the Poision process.

The SVPJ was introduced by Andrew Matytsin in 1999 [4]. Special cases of the SVPJ are the Heston’s stochastic volatility and Merton’s jump diffusion models. The classical Black-Scholes model is the foundation of the Merton’s model which has the advantage of replicating asset returns that are discontinuous. The jumps, however, do not depend on the diffusion. Bate [5] was first to merge the above two powerful models in order to ascertain the risk neutral mean for the variances and asset value. Thus, Bate’s stochastic volatility with jump is obtained by setting δ = 0 , with Brownian motion being correlated as

E [ d W 1 ( t ) d W 2 ( t ) ] = α d t (1.2)

Eraker et al., [6] following the Bate’s procedure developed a model introducing jumps in volatility as given below:

d S t = [ μ d t + V t d W t s + ( j t ) d M t s ] S t , d V t = ϱ ( Θ V t ) d t + σ V t d W t v + δ t d M t v } (1.3)

The authors considered the strategy called the “likelihood—base estimation” to provide estimates of jump times, parameters and spot volatility [7] [8].

Over the years, many works by mathematicians on the numerical evaluation of these models have been on the increase. However, the variational iteration method in a discretized setting has not been implemented in literature in the evaluation of these models.

Thus, the objective of this paper is to seek the numerical solution of the SVPJ through a discretized variational iteration method (DVIM) to obtain sample paths for the state variable and variance process at different timesteps and replications

Table 1. Parameters description.

in order to estimate the expected jump times. In this approach, the standard variational iteration method as proposed by He [9] [10] [11] [12] is being discretized in time within the time interval [ 0 , T ] with equidistant step size δ T in order to estimate the expected jump times.

The method is quite robust in its analysis as it discretizes the state and variance parameters in a stochastic jump process. The method is easy to implement without making any weak assumptions or perturbation to produce convergent solutions that depict the degree of randomness in the area of option price in real time.

The parameters α , β and μ are related by [13] [14]

μ = e α + 1 2 β 2 1 (1.4)

2. Materials and Methods

Discretized Variational Iteration Method

Early numerical studies coupled with theoretical investigations by Wright [15], Clements and Anderson [16] and others [17] [18] [19] [20] [21] revealed that not every heuristic discrete time approximation of a stochastic differential equation converges absolutely to the solution process as the maximum step size tends to zero. As revealed, one cannot simply employ deterministic solvers of ordinary differential equations for stochastic differential equations. Thus, the need for a careful and systematic investigation through the time discretized variational iteration method for the solution process of (1.1) cannot be over-emphasized.

Now, we consider a discretization ( γ ) δ with

0 = γ 0 < γ 1 < γ 2 < < γ N = T , N 0 , (2.1)

over the time interval [ 0 , T ] with

δ = T N , (2.2)

being the equidistant step size.

An Ito process S = { S t , t 0 } with initial condition S 0 = s 0 , has the differential form

d S t = a ( S t ) d t + b ( S t ) d W t , (2.3)

is called the Ito stochastic differential equation [22], where a ( S t ) and b ( S t ) are the drift and diffusion coefficients respectively.

Now, the mathematical formulation of the proposed method for the SVPJ process is as follows:

We construct a correction functional for the SVPJ process as

S n + 1 ( t ) = S n ( t ) + 0 T λ 1 ( s ) ( d S n ( s ) [ ( λ μ + κ ) Δ ˜ n + V n ( s ) Δ ˜ W n ( s ) + ( j 1 ) Δ ˜ M n ( s ) ] S n ( s ) ) d s ,

V n + 1 ( t ) = V n ( t ) + 0 T λ 2 ( s ) ( d V n ( s ) [ ϱ ( Θ V n ( t ) ) Δ ˜ n + σ V n ( s ) Δ ˜ W n + 1 ( s ) + δ Δ ˜ M n ( s ) ] ) d s (2.4)

subject to the initial conditions

S 0 = s 0 , V 0 = v 0 , (2.5)

with

Δ n = γ n + 1 γ n , (2.6)

Δ W n = W γ n + 1 W γ n (2.7)

and

Δ M n = M γ n + 1 M γ n , (2.8)

for n = 0 ( 1 ) ( N 1 ) .

The λ 1 and λ 2 are the Lagrange multipliers which can be obtained through the variational theory. Here, Δ ˜ n , Δ ˜ W n ( s ) , Δ ˜ W n + 1 and Δ ˜ M n ( s ) are restricted variables. We take the variation δ on both sides of (2.4) as follows:

δ S n + 1 ( t ) = δ S n ( t ) + δ 0 T λ 1 ( s ) ( d S n ( s ) [ ( λ μ + κ ) Δ ˜ n + V n ( s ) Δ ˜ W n ( s ) + ( j 1 ) Δ ˜ M n ( s ) ] S n ( s ) ) d s = 0 ,

δ V n + 1 ( t ) = δ V n ( t ) + δ 0 T λ 2 ( s ) ( d V n ( s ) [ ϱ ( Θ V n ( t ) ) Δ ˜ n + σ V n ( s ) Δ ˜ W n + 1 ( s ) + δ Δ ˜ M n ( s ) ] ) d s = 0. (2.9)

Solving (2.9), we have,

1 + λ 1 | t = s = 0 and 1 + λ 2 | t = s = 0 .

λ 1 = λ 2 = 1 . (2.10)

The scheme (2.4) only produces approximations at the times of discretization. For intermediate iterations, values from previous discretization point could be used. It should be noted that Δ W n in (2.7) are normally distributed random variables N ( 0 , Δ n ) with means and variances given as [23] [24] [25]

E ( Δ W n ) = 0 , E ( ( Δ W n ) 2 ) = 0 , n = 0 ( 1 ) ( N 1 ) . (2.11)

3. Sample Paths Approximation

Usually, solutions of stochastic differential equations are difficult to achieve, so often times simulations are used to illustrate the trajectories of the solution process at the different time discretization for n = 0 ( 1 ) ( N 1 ) . If the solution is known explicitly, then, mathematical software can be used to compute the absolute error using the absolute error criterion, which is given as [26]

ϵ = ( | S T S ( T ) | ) and ϵ = ( | V T V ( T ) | ) , (3.1)

which quantify the sample path closeness at the extreme of the time interval [ 0 , T ] . To this end, the discretized variational iteration method for the SVPJ model corresponding to N different simulations of the Wiener and Ito processes are implemented.

4. Numerical Simulations

Here, we use the scheme (2.4) for n = 0 ( 1 ) ( N 1 ) to construct an SVPJ process and estimate the expected jump times with the given variable parameters in line with [7] [8] as follows:

ϱ = 3.99 , Θ = 0.014 , σ = 0.27 , κ = 0.0319 , δ = 0.1 , M = 10000 , N = 100 , T = 5.0 , α = 0.1 , β = 0.15 , a = 0.79 and λ = 0.11.

The sample paths as shown in Figure 1(a) and Figure 1(b) respectively, generates 10 replications with 30 timesteps for the state variable and variance process. The average computed expected jump times for the state variable and variance process is 20.40344029.

Similarly, using different parameters ϱ = 0.0 , Θ = 0.0 , σ = 0.0 and λ = 1.0 , with every other parameters remains the same as in the previous case. The sample paths for the state variable and variance process are shown in Figure 2(a) and Figure 2(b), respectively. It generates 10 replications with 30 timesteps. The average computed expected jump times is 52.40607869.

5. Discussion of Results

The DVIM has been applied successfully for the SVPJ process. Results were generated and presented graphically via MAPLE 18 software. The sample paths were generated with 10 replications and 30 timesteps to quantify the closeness at the extreme of the time interval [ 0 , T ] . It was observed that the average computed expected jump times, which is 20.40344029, for the state variable and variance process is moderated by the parameters ϱ , Θ , σ and λ . For instance, at each

Figure 1. (a) Sample path for the state variable with 10 replications and 30 timesteps at different iterates; (b) Sample path for the variance process with 10 replications and 30 timestep at different iterates.

Figure 2. (a) Sample path for the state variable with 10 replications and 30 timesteps at different iterates. (b) Sample path for the variance process with 10 replications and 30 timestep at different iterates.

iterate for n , with parameters ϱ = 3.99 , Θ = 0.014 , σ = 0.27 and λ = 0.11 , the stochastic jumps for the state variable are less cluttered compared to the variance process with maximum volatility cluttering as shown in Figure 1(a) and Figure 1(b). The value 20.40344029, in terms of option pricing implies that volatility cluttering and mean reversion between equity returns experiences less uphill movement in price assert. In contrast, at each iterate for , with parameters when ϱ = 0.0 , Θ = 0.0 , σ = 0.0 and λ = 1.0 , the state variable cluttered maximally compared to the variance process with less volatility cluttering as shown in Figure 2(a) and Figure 2(b), respectively. The average computed expected jump time is 52.40607869. In terms of option pricing, the value 52.40607869 suggests a better bargain compared to the value 20.40344029 due to the fact that it yields less volatility rate. We tend to point out that the negativity of the correlation parameter does not imply the curves in the figures must appear negative (see [1] [3] for details).

6. Conclusion

This paper focused on the numerical application of the SVPJ model. We have successfully discretized the variational iteration method for the purpose of generating sample paths with different replications and timesteps for computing the average expected jumps times experience in the volatility cluttering. Results obtained are satisfactory and are in line with those available in literature [13] [14] and very relevant in the area of option pricing and Forex trading.

Conflicts of Interest

The authors declare no conflicts of interest regarding the publication of this paper.

References

[1] Cohen, S.N. and Martin, T. (2018) European Option Pricing with Stochastic Volatility Models under Parameter Uncertainty.
https://www.oxford-man.ox.ac.uk/wp-content/uploads/2020/03/European-Option-Pricing-with-Stochastic-Volatility-Models-Under-Parameter.pdf
https://doi.org/10.1007/978-3-030-22285-7_5
[2] Naeem, M., Tiwari, K., Mubashra, S. and Shahbaz, M. (2019) Modeling Volatility of Precious Metals Markets by Using Regime-Switching Garch Models. Resources Policy, 64, 101-497.
https://doi.org/10.1016/j.resourpol.2019.101497
[3] Vallejo-Jiménez, B. and Venegas-Martínez, F. (2017) Optimal Consumption and Portfolio Rules When the Asset Price Is Driven by a Time Inhomogeneous Markov Modulated Fractional Brownian Motion with Multiple Poisson Jumps. Economics Bulletin, 37, 314-326.
[4] Matytsin, A. (1999) Modelling Volatility and Volatility Derivatives. Columbia Practitioners Conference on the Mathematics of Finance, New York, 25 September 1999, p. 22.
[5] Bates, D. (1996) Jumps and Stochastic Volatility: The Exchange Rate Processes Implicit in Deutsche Mark Options. Review of Financial Studies, 9, 69-107.
https://doi.org/10.1093/rfs/9.1.69
[6] Eraker, B., Ohannes, M. and Polson, N. (2003) The Impact of Jumps in Volatility and Returns. The Journal of Finance, 48, 1269-1300.
https://doi.org/10.1111/1540-6261.00566
[7] Hood, M. and Malik, F. (2013) Is Gold the Best Hedge and a Safe Haven under Changing Stock Market Volatility? Review of Financial Economics, 22, 47-52.
https://doi.org/10.1016/j.rfe.2013.03.001
[8] Da, Z. and Engelberg, J. (2015) The Sum of all Fears Investor Sentiment and Asset Prices. The Review of Financial Studies, 28, 1-32.
https://doi.org/10.1093/rfs/hhu072
[9] Hanson, F.B. (2007) Applied Stochastic Process and Control for Jump Diffusions: Modeling, Analysis and Computation. Society for Industrial and Applied Mathematics, Philadelphia.
https://doi.org/10.1137/1.9780898718638
[10] Heston, S.L. (1993) A Close Form Solution for Options with Stochastic Volatility with Applications to Bond and Currency Options. The Review of Financial Studies, 6, 327-343.
https://doi.org/10.1093/rfs/6.2.327
[11] Boyle, P., Broadie, M. and Glasserman, P. (1997) Monte Carlo Methods for Security Pricing. Journal of Economic Dynamics and Control, 21, 1267-1321.
https://doi.org/10.1016/S0165-1889(97)00028-6
[12] Das, R. and Foresi, S. (1996) Exact Solutions for Bond and Option Prices with Systematic Jump Risk. Review of Derivatives Research, 1, 7-24.
https://doi.org/10.1007/BF01536393
[13] Dierckx, P. (1995) Curve and Surface Fitting with Splines. Oxford Science Publications, Oxford.
[14] Njoseh, I.N. and Mamadu, E.J. (2017) Modified Variation Iteration Homotopy Perturbation Method for the Approximate Solution of Burgers Equation. Transactions of Nigeria Association of Mathematical Physicists (NAMPS), 3, 31-34.
[15] Dumas, B., Fleming, J. and Whaley, R. (1997) Implied Volatility Functions: Empirical Tests. Journal of Finance, 53, 2059-2106.
https://doi.org/10.1111/0022-1082.00083
[16] Dupire, B. (1994) Pricing with a Smile. RISK Magazine, 1, 18-20.
[17] Mitchell, A. and Griffiths, D. (1980) The Finite Difference Method in Partial Differential Equations. John Wiley and Sons, Hoboken.
[18] Wright, D.J. (1974) The Digital Simulation of Stochastic Differential Equations. IEEE Transactions on Automatic Control, 19, 75-76.
https://doi.org/10.1109/TAC.1974.1100468
[19] Clements, D.J. and Anderson, B.D.O. (1973) Well Behaved Ito Equations with Simulations That Always Misbehaving. Transactions on Automatic Control, 18, 676-677.
https://doi.org/10.1109/TAC.1973.1100444
[20] Krishnan, V. (1984) Nonlinear Filtering and Smoothing. John Wiley and Sons, Hoboken.
[21] Mamadu, E.J. and Ojarikre, H.I. (2021) Reconstructed Elzaki Transform Method for Delay Differential Equations with Mamadu-Njoseh Polynomials. Journal of Mathematics and System Science, 9, 41-45.
[22] Abbasbandy, S. and Shivanian, E. (2009) Application of the Variational Iteration Method for Yystem of Nonlinear Volterra’s Integro-Differential Equations. Mathematics and Computational Applications, 14, 147-158.
https://doi.org/10.3390/mca14020147
[23] He, J.H. (1997) A New Approach to Nonlinear Partial Differential Equations. Communications in Nonlinear Science and Numerical Simulation, 2, 230-235.
https://doi.org/10.1016/S1007-5704(97)90007-1
[24] Mamadu, E.J. and Njoseh, I.N. (2016) Variation Iteration Method for the Approximate Solution of Nonlinear Burgers Equation. Nigerian Journal of Basic and Applied Science, 24, 70-75.
https://doi.org/10.4314/njbas.v24i1.11
[25] Tsetimi, J., Disu, A.B. and Mamadu, E.J. (2018) Brownian Motion Process: An Application to Investment Finance. Transactions of NAMPS, 7, 229-232.
[26] Mamadu, E.J. (2020) Numerical Approach to the Black-Scholes Model Using Mamadu-Njoseh Polynomials as Basis Functions. Nigerian Journal of Science and Environment, 18, 108-113.

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.