Abstract
As is well known, multi-factor stochastic volatility models are necessary to capture the market accurately in pricing financial derivatives. However, the multi-factor models usually require too many parameters to be calibrated efficiently and they do not lead to an analytic pricing formula. The double Heston model is one of them. The approach of this paper for this difficulty is to rescale the double Heston model to reduce the number of the model parameters and obtain a closed form analytic solution formula for variance swaps explicitly. We show that the rescaled double Heston model is as effective as the original double Heston model in terms of fitting to the VIX market data in a stable condition and yet the computing time is much less than that under the double Heston model. However, in a turbulent situation after the start of the COVID-19 pandemic in 2020, we acknowledge that even the double Heston model fails to capture the market accurately.
Keywords: Closed form solution, Variance swap, Double Heston model, Calibration, COVID-19
Introduction
Volatility is a degree of uncertainty of an underlying risky asset and the volatility management and trading are considered to be a crucial task for private investors, institutions, and hedge funds. Volatility derivatives are a class of financial derivatives where the payoff is a function of some measure of the volatility. Variance swap is a prominent example of this type of derivatives. It is one of forward contracts for realized variance whose payoff is given by the spread between realized and implied variances. Variance swap users trade volatility levels directly and thus they may have an advantage over vanilla option traders for hedging purposes.
In order to derive a fair strike (delivery) price of variance swap, the Heston volatility model (Heston 1993) has been generally used as the classical one. Its volatility process is driven by the Cox–Ingersoll–Ross (CIR) process (Cox, Ingersoll & Ross 1985) which has a mean reversion property. For example, Swishchuk (2004) studied the pricing of volatility and variance swaps using a probabilistic approach. Broadie and Jain (2008) found the closed form prices of variance swap and volatility swap under the Heston model together with the impact of discrete sampling. Zhu and Lian (2011) derived a closed form solution for a discretely sampled variance swap by manipulating an additional variable introduced by Little and Pant (2001). Zheng and Kwok (2014b) used saddlepoint approximation methods for pricing variance derivatives. Also, Zheng and Kwok (2014a) derived the prices of generalized and exotic variance swaps under the Heston model with jumps. Kim and Kim (2020) obtained affine approximations for the fair strike prices of the generalized variance swaps using the projection techniques of Grzelak and Oosterlee (2011). However, the downside of the Heston model is that it often results in an unsuitable value compared with market prices, particularly when it is applied to the derivatives whose time-to-maturity is short. Also, it is difficult to capture the movement of volatility when the fluctuations of the volatility are relatively large.
So, there have been studies showing that multi-factor stochastic volatility models can explain the market more accurately than the Heston model. Gatheral (2008) proposed the double mean reverting model for consistent modeling of SPX and VIX options. Fouque, Papanicolaou, Sircar and Solna (2003, 2011) developed an asymptotic two-scale factor stochastic volatility model for pricing financial derivatives. Christoffersen, Heston and Jacobs (2009) proposed a two-factor Heston model, named the double Heston model, with fast and slow factors which are all mean reverting and showed that the model can explain the dynamics of market more flexibly than the classical Heston model. Using this model, Gauthier and Possamai (2011) improved the European option pricing formula given by Christoffersen et al. Moreover, Zhang and Feng (2019) and Fallah and Mehrdoust (2019) studied the pricing of American options under the double Heston model. However, it costs too much time for calibration under the double Heston model because the number of the model parameters is twice that of the Heston model.
The contribution of this article is as follows. First, we use a rescaling approach for the original double Heston model to reduce the number of the model parameters. Second, we obtain a closed form analytic solution formula for variance swaps explicitly under the rescaled double Heston model. Third, we show that the pricing error between the rescaled model and the original model is minimal while the computation time with the rescaled model is much reduced compared to the original model. So, the rescaling approach proposed in this article is verified as a possible efficient method for computing the prices of derivatives such as variance swaps.
This paper is organized as follows. We first introduce a reduced version of the double Heston stochastic volatility model and formulate a pricing problem for variance swaps in terms of partial differential equations (PDEs) in Section 2. We use the Fourier transform and Green function methods to solve the PDEs and obtain a closed form solution formula for variance swaps in Section 3. In Section 4, we check the validity of the formula using Monte Carlo simulation technique. Also, we investigate the impacts of the parameters of fast and slow volatility factors on the fair strike prices of variance swaps. We estimate the model parameters from VIX term structures provided by Chicago Board of Options Exchange (CBOE) and compare the Heston model, the double Heston model and the rescaled double Heston model and show the merits of the rescaled model in terms of computation time and accuracy. Finally, Sect 5 concludes.
Model and Problem Formulation
Given an underlying asset price process , the (original) double Heston model devised by Christoffersen et al. (2009) is given by
| 1 |
where ’s are mean-reversion rate, ’s are long-run mean variances and are vol-of-vol, which are all positive constants. It is assumed that there is a zero correlation between and . The market prices of volatility risk have been suppressed here. One volatility process moves as a fast mean reverting factor while another one is slowly mean reverting. The double Heston model may capture the movement of real market well but the drawback is that it has too many parameters for calibration. To calibrate parameters more efficiently, we propose in this paper the following rescaled version of the double Heston model.
| 2 |
where , , and are all positive. Intuitively, we have in mind that plays a role as a fast-scale factor whereas represents a slow-scale but mathematically, we do not assume that and are small here. The above formulation satisfies the Feller condition, which is a sufficient condition for the volatility to be strictly positive. Note that the number of model parameters is reduced from 8 in (1) to 6 in (2):
As the discretely sampled realized variance of a variance swap over [0, T] is defined by
| 3 |
where is divided into N periods of , and , and
the fair strike, , of the variance swap is given by the strike K such that the expected value of the payoff is equal to 0 at time . Therefore, we have
| 4 |
Here, the tower property of the conditional expectation has been used. Note that the above realized variance is defined in terms of logarithmic return instead of simple return. It has an advantage against the simple return in that the multi-period log return is a sum of the one-period log returns, while the multi-period simple return is a product of the one-period simple returns, leading to computational problems for values close to zero. That is why the log return is preferred in financial industry.
The payoff function in (4) depends on two unknown random variables and . To deal with this difficult problem, we use the idea proposed by Little and Pant (2001). Namely, considering the time interval , we use a new independent variable defined by
where the denotes the generalized Dirac delta function. Note that on the interval and on and so experiences a jump in value across time .
If is the solution of the PDE
| 5 |
with terminal condition
then by the well-known Feynman–Kac theorem (cf. Oksendal 2000), we have
| 6 |
From the property of Dirac delta function, one can get rid of the independent variable in the PDE (5) except at the time . However, the terminal condition still depends on which has a jump at . So, we need a continuity condition at from the no-arbitrage pricing theory (cf. Wilmott 2013). The condition (a jump condition) is expressed as
Therefore, we divide the time domain into two subintervals and as the variable could be regarded as constant on each interval and solve the PDE system by two steps, the first step in and the second step in . The solution obtained in the first step will provide the terminal condition for the PDE problem of the second step through the jump condition. So, on the time interval , satisfies
| 7 |
with the terminal condition as stated above. On the time interval , we use notation instead of for convenience. It satisfies
| 8 |
with terminal condition .
From the above two step process of solving the PDE problems, we have
| 9 |
and thus putting (4), (6) and (9) together leads to
| 10 |
Pricing Variance Swaps
In this section, we analytically solve the PDE system (7) for the inner expectation and the PDE system (8) for the outer expectation using the Fourier transform and Green function methods and obtain a closed form formula for the fair strike value of the variance swap. In fact, it will be expressed as elementary functions without any involvement of integral.
Proposition 1
Under the dynamics (2) of the underlying asset price, the solution of (7), , is given by
| 11 |
where and and , , , , and are given by
respectively. Here, the functions , , and are explicitly given by
respectively.
Proof
Using the Fourier transform defined by
Equation (7) is transformed into
where the operator and the function are given by
respectively. Here, denotes the payoff function.
Let be the solution of the PDE problem
| 12 |
Then it is the Fourier transform of the Green function of Eq. (7). Since the coefficients of are linear in y and z, following Heston’s procedure in Heston (1993) for finding a (affine) solution, we suppose that
| 13 |
Putting (13) into (12), we can find the following ordinary differential equation (ODE) problems for A, and .
Solutions of these Riccati type nonlinear differential equations can be explicitly obtained as
| 14 |
Note that the solutions are expressed as a combination of the single-factor Heston type solutions.
By the convolution theorem, which states that the Fourier transform of a convolution of two functions is the product of their Fourier transforms, one can deduce
| 15 |
Here, the payoff v(x; I) is given by
and thus the Fourier transform of it can be found to be
where and are the first and second derivatives of the generalized Dirac delta function, respectively, defined in the distributional sense and satisfy the property
Then from (13) and (15) we obtain
| 16 |
where is given by
in terms of A, and in (14).
Now, if we define , , and , , as
respectively, then one can find that and are pure imaginary numbers while and are real numbers and (16) leads to
where , , and , are given as in the statement of Proposition 1. Further direct calculation of this yields the desired form in Proposition 1.
Next, we solve the PDE system (8) for the outer expectation .
Proposition 2
Under the dynamics (2) of the underlying asset price, the solution of (8), , is given by
| 17 |
where and , , , , and are given as in Proposition 1and , , and are given by
respectively.
Proof
From the jump condition (2) and Proposition 1 with (so, ), the terminal condition of is
| 18 |
which is a polynomial in y and z and independent of x. By the Feynman–Kac theorem, is also independent of x on the interval and (8) becomes
Then by the Feynman–Kac theorem, becomes
| 19 |
Since and are both CIR processes, we have
| 20 |
Substituting (18) into (19) and exploiting (20), the desired result in Proposition 2 follows by linear property of conditional expectation and the independence of two processes and .
Using the result in Proposition 2, we finally obtain the fair strike price of a variance swap as follows.
Theorem 1
Under the rescaled double Heston model (2), the fair strike of a variance swap at defined in terms of the realized variance (3) is given by
| 21 |
where is calculated as in Proposition 2.
Proof
From the result (10) and Proposition 2, we obtain the theorem.
We note that the fair strike price of the variance swap does not depend on the spot price x. It depends only on the variance y of the underlying asset return. That is because the variance swap considered in this work is a vanilla variance swap. However, if it is an exotic variance swap such as gamma swap which has a different payoff structure, then it would depend on the spot price as studied by Kim and Kim (2020).
Numerical Results
In this section, we first check the validity of our theoretical formula in Theorem 1 using Monte Carlo (MC) simulation and then compare the rescaled double Heston model (2) (in brief, the rDH model) to the Heston model and the original double Heston model (1) (in brief, the DH model) based on the result of calibration to VIX market data. The theoretical formulas for the fair strike price under the Heston and DH models are given together with calibration results in “Appendix”.
MC Simulation
The analytic formula in Theorem is already given in a closed form but we confirm the validity of it by comparing it with a MC simulation result. For MC simulation, we use the Milstein method Mil’shtejn (1975) to reduce discretization errors since path dependent derivatives like variance swap may be vulnerable to errors created by discretizing the Brownian motions. Sample paths generated by the Milstein method under the rDH model are given by
where , , , , and the Brownian motions are mutually independent. 2,000,000 number of sample paths are utilized for pricing the variance swap via MC simulation. The parameters are given by , , , , , , , , and .
The MC simulation result is given in Table 1. One can see that the formula in Theorem 1 is guaranteed to be derived correctly and the relative error is more reduced when sampling frequency is increased.
Table 1.
Fair strike prices obtained by MC simulation and the analytic formula in Theorem 1 and their relative errors
| Sampling frequency | MC simulation | Analytic formula | Relative error (%) |
|---|---|---|---|
| Monthly () | 672.5125 | 671.4172 | 0.160 |
| Weekly () | 668.8211 | 668.9127 | 0.013 |
| Daily () | 668.2692 | 668.2858 | 0.002 |
Sensitivity Analysis
In this section, we investigate the sensitivity of the fair strike value to the parameters of the fast and slow variance factors.
Figure 1a and b represent the impact of the long-run mean levels and of the fast and slow variances on the fair strike price under the rDH model, respectively. We set in Fig. 1a and in Fig. 1b. The other parameter values in Fig. 1 are fixed as , , , , , and , where y(0) and z(0) are the initial values of the fast and slow variances, respectively. The figures indicate that the fair strike value increases as or increases as it should be. In Fig. 1a, the fair strike price decreases as tenor becomes shorter when is bigger than or equals to while it decreases and then increases as tenor gets shorter when is smaller than y(0). Meanwhile, in Fig. 1b, the fair strike price decreases or increases and then decreases as tenor becomes shorter depending on whether or not, respectively. Comparing Fig. 1a with b, it can be viewed that the fair strike of the variance swap is more affected by the fast variance factor than the slow variance factor and the slow factor effect increases gradually as time-to-maturity gets longer.
Fig. 1.
Impact of the long-run mean levels (the fast variance factor) and (the slow variance factor)
Figure 2a and b show the influence of the mean reversion rates and on the fair strike price under the rDH model. We set the parameter values as , , and in Fig. 2. In this case, we note that and hold. One can notice from Fig. 2a that the lower (higher mean reversion rate) is, the lower the fair strike price is. It could be explained that the higher mean reversion rate makes the fast variance process move to the lower mean level than the initial level y(0) rapidly. On the contrary, as seen in Fig. 2b, the higher mean reversion rate (higher ) results in the higher strike price because the slow variance process moves to the higher mean level than the initial level z(0) fast.
Fig. 2.
Impact of the mean-reversion rates (the fast variance factor) and (the slow variance factor)
Calibration
There is no market data of variance swap available as it is traded in the over-the-counter market. However, the CBOE VIX term structure could be an alternative to calibrate the parameters. The definition of VIX is given by
Under the rDH model, it is reduced by the Ito formula to
Thus we could use the VIX term structure data as an instrument for calibration, regarding the VIX as a square root of variance. One can find a detailed study of VIX term structure, for example, in Luo and Zhang (2012).
In this paper, we quote weekly VIX term structure data from 2015 to 2019 and from 03/01/2020 to 30/10/2020 in the CBOE website (https://www.cboe.com), making a distinction between before and after the COVID-19 pandemic. For calibration purpose, the data from 2015 to 2019 is divided into five periods of 1 year. We perform a nonlinear regression analysis to estimate the parameters by taking the following steps. First, we estimate y(0) and z(0) for each day with other parameters fixed (Step1). Second, we estimate , , , , and with the fixed y(0) and z(0) obtained in Step 1 (Step2). We repeat Step 1 and Step 2 with updated parameters until the mean-square-error (MSE) is minimized, i.e., the procedure stops when
and
where is defined by
Here, K(t) is the theoretical price of the variance swap, is the market data of VIX term structure at with time-to-maturity , M is the total number of data, k is the number of times that the calibration steps are repeated. The calibrations for the three models are implemented based upon MATLAB 2018c and executed on Intel(R) Core(TM) i5-6300HQ.
Table 2 shows the estimated parameters of the rDH model for the periods of 2015, 2016, 2017, 2018, 2019 and 2020. The estimated parameters of the Heston and DH models are quoted in Table 4 in “Appendix”. To show more credibility of the excellence of the rDH model, we also perform a calibration with a bigger sample size of VIX term structure covering the whole period from 01/01/2015 to 30/10/2020. As one can see from Table 2, it is reasonable to say that could work as a fast mean reversion rate while as a slow mean reversion rate.
Table 2.
Parameters of the rDH model calibrated to VIX term structures
| Parameter | ||||||
|---|---|---|---|---|---|---|
| 2015 (525 data) | 0.0617 | 0.8919 | 0.0208 | 0.0455 | − 0.8005 | − 0.3460 |
| 2016 (513 data) | 0.0814 | 1.0414 | 0.0244 | 0.4546 | − 0.5442 | − 0.3457 |
| 2017 (512 data) | 0.0612 | 1.2313 | 0.0116 | 0.3576 | − 0.8271 | − 0.8431 |
| 2018 (518 data) | 0.0328 | 1.1835 | 0.0139 | 0.0302 | − 0.7747 | − 0.1148 |
| 2019 (520 data) | 0.1366 | 0.7720 | 0.0282 | 0.0120 | − 0.9052 | − 0.7821 |
| 2020 (440 data) | 0.1437 | 0.2556 | 0.0363 | 1.08E−08 | − 1.0000 | − 0.3449 |
| 2015–2020 (3028 data) | 0.1582 | 0.2641 | 0.0414 | 0.4145 | − 0.8061 | − 0.1759 |
Table 4.
Parameters of the Heston and DH models calibrated to VIX term structures
| Parameters | 2015 | 2015 | 2016 | 2016 |
|---|---|---|---|---|
| Heston | DH | Heston | DH | |
| 0.2300 | 0.3946 | 0.1641 | 0.8633 | |
| 0.0786 | 0.0758 | |||
| 2.0119 | 12.7300 | 2.2937 | 10.1490 | |
| 0.8561 | 0.8701 | |||
| 0.0571 | 0.0209 | 0.0628 | 0.0269 | |
| 0.0457 | 0.4443 | |||
| − 1.0000 | − 0.9122 | − 0.2651 | − 0.9123 | |
| − 0.3959 | − 0.5387 |
| Parameters | 2017 | 2017 | 2018 | 2018 |
|---|---|---|---|---|
| Heston | DH | Heston | DH | |
| 0.2204 | 0.6624 | 0.1947 | 0.5273 | |
| 0.0854 | 0.1252 | |||
| 2.7699 | 4.7645 | 2.8266 | 31.2423 | |
| 0.0107 | 1.5750 | |||
| 0.0397 | 0.0264 | 0.0391 | 0.0096 | |
| 0.6496 | 0.0326 | |||
| − 0.9999 | − 0.8106 | − 0.2659 | − 0.6912 | |
| − 0.9283 | − 0.2998 |
| Parameters | 2019 | 2019 | 2020 | 2020 |
|---|---|---|---|---|
| Heston | DH | Heston | DH | |
| 0.5506 | 0.2741 | 0.1058 | 0.010 | |
| 0.1606 | 0.0005 | |||
| 3.8313 | 7.1574 | 1.5237 | 7.0963 | |
| 0.7196 | 0.2598 | |||
| 0.0394 | 0.0286 | 0.0752 | 0.0362 | |
| 0.0116 | 0.0000 | |||
| − 1.0000 | − 0.6912 | − 0.2687 | − 0.6012 | |
| − 0.9123 | − 0.9167 |
| Parameters | 2015–2020 | 2015–2020 |
|---|---|---|
| Heston | DH | |
| 0.1596 | 0.1723 | |
| 0.0152 | ||
| 1.4383 | 6.8520 | |
| 0.2410 | ||
| 0.0555 | 0.0257 | |
| 0.4093 | ||
| − 0.9985 | − 0.9593 | |
| − 0.6912 |
The MSEs and the elapsed time of calibration are quoted in Table 3. In this table, for example, ‘3 m 20 s’ means 3 min and 20 s. One can notice that the MSEs of calibration of the rDH and DH models are much smaller than that of the Heston model. Also, as shown in Fig. 3, in which ‘Difference’ refers to the absolute error (%) between the computed square root of the variance swap value and the VIX data, the rDH model captures the market volatility much better than the Heston model. It is interesting to see in Table 3 that there is not much difference of MSE between the rDH model and the DH model but the calibration time cost of the rDH model is much smaller than that of the DH model. It suggests that the role of vol-of-vol is very limited for model calibration or pricing of variance swaps under the double Heston framework. One noticeable fact is that the MSEs have far increased in the pandemic situation of COVID-19 around the world in 2020 regardless of the model of choice. Even the DH model has a difficulty of catching the market movement if the market is in extremely volatile situation.
Table 3.
Calibration MSEs (and time cost) of the Heston, rDH and DH models to VIX term structures
| Model | Heston | rDH | DH |
|---|---|---|---|
| 2015 (525 data) | 0.9082 (6 m 27 s) | 0.4707 (23 m 17 s) | 0.4695 (44 m 16 s) |
| 2016 (513 data) | 0.4467 (5 m 7 s) | 0.1216 (18 m 13 s) | 0.1206 (31 m 42 s) |
| 2017 (512 data) | 0.8145 (5 m 47 s) | 0.4579 (19 m 41 s) | 0.4457 (32 m 26 s) |
| 2018 (518 data) | 0.3839 (5 m 3 s) | 0.1991 (17 m 3 s) | 0.1977 (32 m 30 s) |
| 2019 (520 data) | 0.2352 (3 m 20 s) | 0.0544 (13 m 51 s) | 0.0542 (19 m 56 s) |
| 2020 (440 data) | 6.5685 (2 m 31 s) | 1.9437 (10 m 37 s) | 1.9439 (26 m 39 s) |
| 2015–2020 (3028 data) | 2.0721 (42 m 55 s) | 0.6616 (301 m 54 s) | 0.6655 (434 m 42 s) |
Fig. 3.

Daily errors between the square root of the variance swap value and the VIX data for the Heston and rDH models
Figure 4 presents the fitting results of the Heston, rDH and DH models to the VIX term structures in 2019 and 2020. As illustrated in Fig. 4a and b, in 2019 when the market was relatively stable, the VIX term structure was usually concave and upward and both the rDH and DH models captured the market quite well while the Heston model still followed the market trend but there was a significant gap. However, after the World Health Organization (WHO) declared COVID-19 pandemic on March 11, the situation has been changed drastically. As demonstrated in Fig. 4c–d, the VIX market itself was so irregular and unstable that even the multi-factor stochastic volatility models such as the rDH and DH models could not capture the market behavior.
Fig. 4.
Fit of the Heston, rDH and DH models to VIX term structures in 2019 and 2020
In order to investigate how much the slow variance factor has effects on the variance swap value with the calibrated parameters in Table 2, we first decompose the fair strike price given by (21) into three terms as follows.
where is the term that depends only on the fast variance factor and is the term that depends only on the slow variance factor, and is the remainder term that depends on both the fast and slow factors. Figure 5 illustrates the graphs of , , and under the rDH model with the parameters in Table 2 with and for the year 2020, where is particularly very small as it is given by . The figure shows that the fast and slow terms are both influential but the remainder term is negligible (average at ). Even if the long-run mean level of the slowly mean reverting variance is very small, the slow term still can have a sufficient impact on the price formation of variance swaps.
Fig. 5.

Impact of the fast and slowly mean reverting variance factors on the variance swap price at 16/10/2020
Conclusion
This paper has proposed a computationally more efficient rescaled version of the double Heston model and applied to the pricing problem of variance swaps. We obtain a closed form analytic formula of the fair strike price and investigate the impacts of the fast and slowly mean reverting variance factors on the price. The pricing formula contains neither integral nor terms required to be numerically calculated, making pricing or calibration much easier. We exploit VIX term structure data for calibration and divide the time period into before and after the COVID-19 pandemic started. We find that volatility after the start of the pandemic in 2020 is so irregular that any model cannot cope with the market VIX term structure. However, we verify that the proposed rescaled double Heston model and the original double Heston model are equally superior to the Heston model in terms of fitting to the market data in a stable market condition, while the proposed model is much more efficient than the original double Heston model in view of calibration time cost. Generally speaking, our study in this article supports why the market practitioners had better view the volatility factors from the two different time scale point of view (fast and slow factors).
Acknowledgements
We thank the anonymous referees for their careful reading of our earlier version of the manuscript and their insightful comments and suggestions. The research of J.-H. Kim was supported by the National Research Foundation of Korea NRF2021R1A2C1004080.
Appendix A
A.1 Fair Strike Price Formulas under the Heston and DH Models
The Heston model is known as
Using the same method as in the derivation of Theorem 1, the fair strike, , of a variance swap under the Heston model can be obtained analogously as follows.
where , and are given by
respectively, Here, , , and are the same as in Proposition 1. Note that this formula is based on the realized variance defined by log return, which is practically used in financial industry, while the formula of Zhu and Lian (2011) underlies simple (arithmetic) return.
Following the similar procedure to the derivation of Theorem 1, the fair strike, , of a variance swap under the original double Heston model (1) can be obtained as
where and , , , , , , , , and are given by
respectively. Here, , , and are the same functions as in Proposition 1.
A.2 Calibration Parameter Results of the Heston and DH Models
See the Table 4.
Declarations
Conflict of interest
We declare that we have no conflict of interest.
Footnotes
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Contributor Information
Youngin Yoon, Email: gofvhem@yonsei.ac.kr.
Jeong-Hoon Kim, Email: jhkim96@yonsei.ac.kr.
References
- Broadie M, Jain A. The effect of jumps and discrete sampling on volatility and variance swaps. International Journal of Theoretical and Applied Finance. 2008;11(8):761–797. doi: 10.1142/S0219024908005032. [DOI] [Google Scholar]
- Christoffersen P, Heston SL, Jacobs K. The shape and term structure of the index option smirk: Why multifactor stochastic volatility models work so well. Management Science. 2009;55(12):1914–1932. doi: 10.1287/mnsc.1090.1065. [DOI] [Google Scholar]
- Cox JC, Ingersoll JE, Jr, Ross SA. A theory of the term structure of interest rates. Econometrica. 1985;53(2):385–407. doi: 10.2307/1911242. [DOI] [Google Scholar]
- Fallah S, Mehrdoust F. American option pricing under double Heston stochastic volatility model: Simulation and strong convergence analysis. Journal of Statistical Computation and Simulation. 2019;89(7):1322–1339. doi: 10.1080/00949655.2019.1577857. [DOI] [Google Scholar]
- Fouque J-P, Papanicolaou G, Sircar R, Solna K. Multiscale stochastic volatility asymptotics. Multiscale Modeling and Simulation. 2003;2(1):22–42. doi: 10.1137/030600291. [DOI] [Google Scholar]
- Fouque J-P, Papanicolaou G, Sircar R, Solna K. Multiscale stochastic volatility for equity, interest rate, and credit derivatives. Cambridge: Cambridge University Press; 2011. [Google Scholar]
- Gatheral J. Consistent modeling of SPX and VIX options. Bachelier Congress. 2008;37:39–51. [Google Scholar]
- Gauthier P, Possamai D. Efficient simulation of the double Heston model. The IUP Journal of Computational Mathematics. 2011;4(3):23–73. [Google Scholar]
- Grzelak LA, Oosterlee CW. On the Heston model with stochastic interest rates. SIAM Journal on Financial Mathematics. 2011;2(1):255–286. doi: 10.1137/090756119. [DOI] [Google Scholar]
- Heston SL. A closed form solution for options with stochastic volatility with applications to bond and currency options. The Review of Financial Studies. 1993;6(2):327–343. doi: 10.1093/rfs/6.2.327. [DOI] [Google Scholar]
- Kim S-W, Kim J-H. Pricing generalized variance swaps under the Heston model with stochastic interest rates. Mathematics and Computers in Simulation. 2020;168:1–27. doi: 10.1016/j.matcom.2019.07.013. [DOI] [Google Scholar]
- Little T, Pant V. A finite difference method for the valuation of variance swaps. Journal of Computational Finance. 2001;5(1):81–103. doi: 10.21314/JCF.2001.057. [DOI] [Google Scholar]
- Luo X, Zhang JE. The term structure of VIX. Journal of Futures Markets. 2012;32(12):1092–1123. doi: 10.1002/fut.21572. [DOI] [Google Scholar]
- Mil’shtejn, G. N. (1975). Approximate integration of stochastic differential equations. Theory of Probability and its Applications,19(3), 557–562.
- Oksendal B. Stochastic differential equations: An introduction with applications. Berlin: Springer; 2000. [Google Scholar]
- Swishchuk A. Modeling of variance and volatility swaps for financial markets with stochastic volatilities. Wilmott Magazine. 2004;2:64–72. [Google Scholar]
- Wilmott P. Paul Wilmott on quantitative finance. Hoboken: Wiley; 2013. [Google Scholar]
- Zhang SM, Feng Y. American option pricing under the double Heston model based on asymptotic expansion. Quantitative Finance. 2019;19(2):211–226. doi: 10.1080/14697688.2018.1478119. [DOI] [Google Scholar]
- Zheng W, Kwok YK. Closed form pricing formulas for discretely sampled generalized variance swaps. Mathematical Finance. 2014;24(4):855–881. doi: 10.1111/mafi.12016. [DOI] [Google Scholar]
- Zheng W, Kwok YK. Saddlepoint approximation methods for pricing derivatives on discrete realized variance. Applied Mathematical Finance. 2014;21(1):1–31. doi: 10.1080/1350486X.2013.780770. [DOI] [Google Scholar]
- Zhu S-P, Lian G-H. A closed-form exact solution for pricing variance swaps with stochastic volatility. Mathematical Finance. 2011;21(2):233–256. [Google Scholar]



