Abstract
We investigate relaxation and correlations in a class of mean-reverting models for stochastic variances. We derive closed-form expressions for the correlation functions and leverage for a general form of the stochastic term. We also discuss correlation functions and leverage for three specific models— multiplicative, Heston (Cox-Ingersoll-Ross) and combined multiplicative-Heston—whose steady-state probability density functions are Gamma, Inverse Gamma and Beta Prime respectively, the latter two exhibiting “fat” tails. For the Heston model, we apply the eigenvalue analysis of the Fokker-Planck equation to derive the correlation function—in agreement with the general analysis— and to identify a series of time scales, which are observable in relaxation of cumulants on approach to the steady state. We test our findings on a very large set of historic financial markets data.
Graphic abstract
Similar content being viewed by others
Data Availability Statement
This manuscript has no associated data or the data will not be deposited [Authors’ comment: Originally we downloaded our data from 1970 to 2017 for S&P 500 at https://finance.google.com/finance/historical?q=INDEXSPX and for DJIA at http://www.google.com/finance/historical?q=INDEXDJX Presently historic market data can be found for S&P 500 from 1950 at https://finance.yahoo.com/quote/%5EGSPC/history?p=%5EGSPC and for DJIA from 1985 at https://finance.yahoo.com/quote/%5EDJI/history?p=%5EDJI We will be happy to provide data downloaded from those sites on request. Datasets generated and analyzed during the current study are available on request as well.]
Notes
Notice that multi-day realized variance, that is variance calculated for multi-day accumulation of stock returns, is different from realized variance related to realized volatility, which is calculated by addition of daily realized variances [24].
References
G.E. Uhlenbeck, L.S. Ornstein, Phys. Rev. 36, 813 (1930)
A. Schenzle, H. Brand, Phys. Rev. A 20, 1628 (1979)
J.P. Bouchaud, M. Mézard, Phys. A Stat. Mech. Appl. 282, 536 (2000)
J.P. Bouchaud, J. Stat. Mech. Theory Exp. (2015). https://doi.org/10.1088/1742-5468/2015/11/P11011
T. Ma, J.G. Holden, R.A. Serota, Phys. A Stat. Mech. Appl. 392, 2434 (2013)
Z. Liu, R.A. Serota, Phys. A Stat. Mech. Appl. 474, 301 (2017)
Z. Liu, R.A. Serota, Phys. A Stat. Mech. Appl. 491, 391 (2018)
J. Masoliver, J. Perello, Int. J. Theor. Appl. Finane 5, 541 (2002)
J. Perello, J. Masoliver, Phys. Rev. E 67, 037102 (2003)
J. Perelló, J. Masoliver, J.P. Bouchaud, Appl. Math. Finance 11, 27 (2004)
T. Ma, R.A. Serota, Phys. A Stat. Mech. Appl. 398, 89 (2014)
M. Dashti Moghaddam, R.A. Serota, Phys. A 561, 125263 (2021)
J. Masoliver, J. Perello, J. Quant. Finance 6, 423 (2006)
G. Bormetti, V. Cazzola, G. Montagna, O. Nicrosini, J. Stat. Mech. Theory Exp. 2008, P11013 (2008)
G. Hertzler, in “Classical” probability distributions for stochastic dynamic models. 47th Annual conference of the Australian Agricultural and Resource Economics Society (2003)
M. Dashti Moghaddam, J. Liu, R.A. Serota, Int. J. Finance (2020). https://doi.org/10.1002/ijfe.1922
M. Dashti Moghaddam, J. Mills, R.A. Serota, Phys. A 559, 125047 (2020)
M. Dashti Moghaddam, J. Liu, R.A. Serota, Discontin. Nonlinear. Complex. 9, 477 (2020)
P.D. Praetz, J. Bus. 45, 49–55 (1972)
D. Nelson, J. Econom. 45, 7 (1990)
S.L. Heston, Rev. Financ. Stud. 6, 327 (1993)
A.A. Dragulescu, V.M. Yakovenko, Quant. Finance 2, 445 (2002)
Z. Liu, M. Dashti Moghaddam, R.A. Serota, Eur. Phys. J. B 92(60), 1 (2019)
M. Dashti Moghaddam, J. Liu, R.A. Serota, Appl. Econ. Finance 6, 104 (2019)
Author information
Authors and Affiliations
Corresponding author
Appendices
A Correlation function of multi-day realized variance
In Sect. 2 we argued that for the mean-reverting models, (2), the correlation function of stochastic variance is given, per (9), by \({\text {corr}}[v_t v_{t+\tau }] =e^{-\gamma \tau }\). The problem with this prediction is relating \({\text {corr}}[v_t v_{t+\tau }]\) to actual market quantities. For daily returns it is given by the l.h.s. of (13), however its fit with the \(e^{-\gamma \tau }\) in Fig. 1 is rather poor. The latter may be attributed to that continuous, mean-reverting models of stochastic variance are not a good match for daily returns. On the other hand, they may be more appropriate for multi-day returns [12, 23]. Unfortunately, the relationship between multi-day realizedFootnote 2 and stochastic variances is complicated, per (11), and so is determining dependence on \(\tau \) in presence of two time scales, t and \(\gamma \).
Consequently, we surmised, per (15), that the correlation function of multi-day realized variance is expressed by a pure exponent, \({\text {corr}}[\mathrm {d}x_t^2 \mathrm {d}x_{t+\tau }^2] \approx e^{-\gamma _1 \tau }\). We fitted \({\text {corr}}[\mathrm {d}x_t^2 \mathrm {d}x_{t+\tau }^2]\) with \(a e^{-\gamma _1 \tau }\) for multi-day S&P returns (DJIA is very similar) and summarized our empirical findings, including \(r^2\) statistics, in Table 3. In Fig. 5 we show exponential fit of \(\gamma _1\) itself as a function of days of accumulation. In Fig. 6 we show sample \(a e^{-\gamma _1 \tau }\) fits for 21, 28, 105, 112, 189 and 196 days of accumulation with parameter values from Table 3. At present, we do not have plausible interpretation of our empirical findings.
B Correlations and relaxation in Heston (Cox-Ingersoll-Ross) model
1.1 B.1 Eigenvalue solution of Fokker-Planck equation
We have previously investigated correlations and relaxation in multiplicative model [6]. Here we will apply the same approach to Heston (Cox-Ingersoll-Ross) model. To remain consistent with notations of [6], we replace \(v_t\) with x (not to confuse with stock returns), drop superfluous indices and write the model as
Obviously, via rescaling \(x/\theta \rightarrow x\) and \(\kappa \sqrt{\theta } \rightarrow \kappa \), this equation can be reduced to that with the unity mean
For now, however, we will proceed with (34).
The Fokker-Planck equation for this process is given by
To find correlations and relaxation, we use an eigenvalue approach [2] to solving it. Namely, we seek the solution in the following form:
where \(\lambda >0\) and \(P_0(x)\) is a Ga steady-state distribution of (34)
where the latter assures that \(P_0(0)=0\). \(P(\lambda ; x)e^{-\lambda t}\) describe relaxation to the steady state and we should also have \(P(\lambda ; 0)=0\)
Substitution of (37) into (36) yields
which has two solutions
and
where U is Tricomi’s confluent hypergeometric function and L is Laguerre polynomial function. Condition \(P(\lambda ; 0)=0\) cannot be satisfied by \(P_2(\lambda ; x)\) and for \(P_1(\lambda ; x)\) it leads to quantization of \(\lambda \), \(\lambda _n=n\gamma \), where \(n>0\) is an integer. Consequently, the eigenfunctions of (39) are given by
The correlation function can be found as [2]
where
Using (42), we find
Clearly, the only non-zero \(g_n\) is \(g_1\). Using normalization condition [2]
We find
so that
and
that is
which is the same result as we already found in (30). The value of eigenvalue approach, however, is to establish multiple relaxation (time) scales, which we address next.
1.2 B.2 Cumulant relaxation
As is for multiplicative model, the easiest way to observe multiple relaxation times predicted using eigenvalue method, is through relaxation of cumulants [6]. As was observed in B.1, the mean can always be set to unity, \(\theta =1\), and in what follows we will use (35). We will also use two sets of initial conditions, \(x(0)=0\) and \(x(0)=1\). For the former, the expressions for the mean and the cumulants are given by
and in particular
For the latter, we have
and in particular
The behavior of the mean starting with \(x(0)=0\) is shown in Fig. 7 and the behavior of the mean and cumulants \(\kappa _2\) and \(\kappa _3\) starting with \(x(0)=1\) in Fig. 8. Time series of various durations were used, as well as different values of \(\kappa ^2\). Clearly, theory describes the mean and cumulants approach to equilibrium values very well.
1.3 B.3 Distribution of relaxation times
In the same manner as was done for multiplicative model [6], we investigate the distribution of relaxations times. Namely, we generate a time series (35) and observe how quickly its distribution approaches the steady-state distribution (38). The relaxation time is determined by saturation of the Kolmogorov-Smirnov (KS) statistic for comparison between numerical and theoretical distribution to its lowest value. We generated \(10^5\) relaxation times and studies their distribution function. We fitted with Normal (N), Lognormal (LN), InverseGamma (IGa), Gamma (Ga), Weibull (Wbl) and Inverse Gaussian (IG) distributions using maximum likelihood estimation (MLE) and evaluated KS statistics for this fits (lower KS numbers indicate better fits.) The results are summarized in Table 4 and fits, for the same \(\gamma \) as in Table 4 and two values of \(\kappa ^2\) from it, are shown in Fig. 9.
As was the case with the multiplicative model, IG distribution
provided by far the best fit. It should be noted that for (51), cumulants \(\kappa _n \propto \gamma ^{-n}\) and are independent of the coefficient \(\kappa \). Figure 10 shows excellent agreement with numerical results.
Rights and permissions
About this article
Cite this article
Dashti Moghaddam, M., Liu, Z. & Serota, R.A. Distributions of historic market data: relaxation and correlations. Eur. Phys. J. B 94, 83 (2021). https://doi.org/10.1140/epjb/s10051-021-00089-9
Received:
Accepted:
Published:
DOI: https://doi.org/10.1140/epjb/s10051-021-00089-9