Next Article in Journal / Special Issue
Arbitrage Bounds on Currency Basket Options
Previous Article in Journal
Bot Detection on Social Networks Using Persistent Homology
Previous Article in Special Issue
The Application of Stock Index Price Prediction with Neural Network
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Volatility Forecasting Based on Cyclical Two-Component Model: Evidence from Chinese Futures Markets and Sector Stocks

Department of Financial Mathematics, School of Science, Xi’an Jiaotong-Liverpool University, Suzhou 215123, China
*
Author to whom correspondence should be addressed.
Math. Comput. Appl. 2020, 25(3), 59; https://doi.org/10.3390/mca25030059
Submission received: 21 July 2020 / Revised: 9 September 2020 / Accepted: 9 September 2020 / Published: 10 September 2020
(This article belongs to the Special Issue Intelligent Computation and Its Applications in Financial Technology)

Abstract

:
This article aims to study the schemes of forecasting the volatilities of Chinese futures markets and sector stocks. An improved method based on the cyclical two-component model (CTCM) introduced by Harris et al. in 2011 is provided. The performance of CTCM is compared with the benchmark model: Heterogeneous Autoregressive model of Realized Volatility type (HAR-RV type). The impact of open interest for futures market is included in HAR-RV type model. We employ 3 different evaluation rules to determine the most efficient models when the results of different evaluation rules are inconsistent. The empirical results show that CTCM is more accurate than HAR-RV type in both estimation and forecasting. The results also show that the realized range-based tripower volatility (RTV) is the most efficient estimator for both Chinese futures markets and sector stocks.

1. Introduction

The performance of financial markets is a keen signal for economic development worldwide [1]. From this respect, analyzing and forecasting the trend of financial market is crucial. In recent decades, volatility as the second moment structure of price is the most concerned by mathematicians and economists, due to its influence on assets pricing, risk management, portfolio construction and financial derivatives’ pricing models such as Black-Scholes-Merton Model. Therefore, better measurement and model of volatility will contribute to more accurate pricing for academics and market investors, which is helpful for the different interested parties, for instance, managers, investors, and policy maker to adopt miscellaneous financial measures such as raising or reducing capital, investment allocation, etc.
Various factors impact on the effectiveness of volatility model [2]. One is the fitness of the proxy for unobserved volatility which is adopted in the model. Traditional volatility proxies based on the squared demeaned return are unbiased estimators of the latent integrated variance because the integrated volatility is, by construction, the expectation of the squared demeaned return. Nevertheless, proxies constructed by the squared return employ only a single measurement of the price each period and contain no information about the intra-period trajectory of the price, which causes inefficiency. An improvement in efficiency is using intraday data, such as 5-min high-frequency data. In this view, academics come up with several volatility estimators. Another important factor that influences the effectiveness of a volatility model is the specification of the process that governs volatility dynamics. Academics build various kinds of models concentrated on different characteristics, such as long memory [3], cycling jumps [4], autoregression [5], etc.
However, several volatility models failed to forecast immature markets, due to its sharp jumps and falls. Chinese market is still one of the emerging financial environments but plays a key role in global economics development. China’s Gross Domestic Product has been the second largest since 2010. By the end of 2017, the total market value of the Shanghai and Shenzhen stock markets had reached more than 8 trillion U.S. dollars, ranking as the second largest in the world [6]. In March, 2018, Chinese crude oil futures came into the market, which increased the influence of Chinese futures markets. At the same time, an extreme market fluctuation appeared in 2015. The Shanghai Composite Index fell rapidly by 32% in the 17 trading days after June 12 with market capitalization down by a third [6]. Therefore, to obtain a model that works effectively in immature markets, it is of good values to investigate China’s financial markets.
This article aims to forecast the volatilities of Chinese futures markets and sector stocks based on cycling model. As a comparison, Heterogeneous Autoregressive model of Realized Volatility (HAR-RV) type [5] originated by Corsi in 2009 and its improved models [7] introduced by Christensen K. et al. in 2012 are chosen as benchmark. To find a better volatility proxy, 3 realized ranged-based estimators are introduced. The empirical data sample is a set of 3 years 5-min high-frequency data downloaded from WIND database. The futures’ sample are: silver, aluminum, copper traded in Shanghai Futures Exchange (SHFE); ironstone, coke, coking coal, soybean meal traded in Dalian Commodity Exchange (DCE); and rapeseed meal traded in Zhengzhou Commodity Exchange (CZCE). The sector stocks’ data sample are energy index, raw materials index, medical hygiene index, and financial real estate index listed in Shanghai Stock Exchange.
Volatility problem initiated from random walk. In 1980s, it was generally accepted that the price of a common stock followed a random walk. The volatility thus became a key variable to calculate. Parkinson [8] provided a method to estimate the volatility called realized range (volatility) (RRV), which was shown that 2–5 times better than squared return, the traditional volatility, in 1980. This method used the scaled difference of intraday highest and lowest price of stock to measure the volatility. Recently, RRV attracted attention again. Some literature [9] showed that it was not only significantly more efficient than the squared return, but also more robust than realized volatility, another volatility estimator provided by Andersen and Bollerslev in 1998 [10] to market microstructure noise.
In 2012, Christensen and Podolskij [7] based on the multipower variance measures introduced a complete realized range-based multipower variance (RMV) approach. Rather than employing the variance, RMV calculates volatility estimator with absolute returns in ranges. RMV provides considerable efficient results even though the high-frequency data provide sparse information. RMV provides an asymptotic efficient estimation, which is also robust to jumps. Another advantage of RMV is outstanding in the presence of market microstructure noise. Evidence [7] shows that higher-order RMV will usually get better estimation behavior; however, the third order is efficient enough in practice. Therefore, this paper employs realized range-based bipower volatility (RBV) and realized range-based tripower volatility (RTV) to model Chinese data.
Besides the development of various volatility estimators, academics also paid attention to the volatility models themselves. Muller et al. [11] presented the presence of heterogeneity across investors in 1993. In 1997, Andersen and Bollerslev [12] claimed the volatility process also contained multiple components. Corsi [5] concentrated on the heterogeneity that originates from the difference in the trading frequency and introduced HAR-RV model in 2009. Corsi separated the traders into 3 main parts: daily traders, weekly traders, and monthly traders. HAR-RV model led to a simple AR-type model was considered to have different volatility components based on time horizons, which had a good estimation and forecasting performance. In 2012, Christensen and Podolskij [7] provided a realized range-based multipower variation approach, which eliminated the bias by constructing a hybrid range-based estimator. Replacing the weekly and monthly RV by RBV or RTV, the model called HAR-RRV-RMV model revealed the better efficiency than traditional HAR-RV model.
Some academics suggested that volatility could be divided into two components, processes governing long-term or short-term dynamics [4]. In 1998, Engle and Lee [13] originated a component GARCH model, which separated volatility into a constant long-run trend component and a temporary short-run component, i.e., mean reverting towards the long-run trend. Empirical evidence [2,9] revealed that the two-factor model had better performance than a one-factor model. The forecasting horizon of two-factor model is up to 1 year [2]. Harris et al. [4] provided a cyclical two-component model to estimate and forecast volatility over both short and long horizons. The long-term trend volatility was estimated by a non-parametric filter, while the short-term component was modelled by a stationary AR process based on the long-term component. The results gave reliable estimation and forecasting, compared with one-factor and two-factor range-based EGARCH model and the range-based FIEGARCH model [2] introduced by Brandt and Jones in 2006.
Motivated by Tianlun [14] who tried to find a reasonable volatility forecasting method for Chinese individual stocks by comparing 6 volatility estimators applied in 3 models, this paper employs 3 estimators in 2 models to estimate and forecast volatility of Chinese futures market and sector stocks. The estimators contain HRV, HBV, and HTV. While the models cover HRV-RV type and 3 kinds of cyclical two-component models (CTCM).
The contributions of this paper are concluded in 3 main points.
First, this paper is the first paper to comprehensively study the volatility models of Chinese futures markets and sector stocks. The volatility estimators and volatility models are popular and show good predictability for recent years. This paper also considers the impact of Open Interest, which is important but less studied.
Secondly, this paper finds a common model to estimate Chinese futures and sector stocks, no matter the distributions and fluctuations of the products. Improved CTCM introduced in this paper shows robust estimation results.
Finally, this article employs different evaluation rules and provides an idea to determine the most efficient model when the evaluation rules are not consistent.
The remainder of this paper is separated in 4 parts. Section 2 is the methodology; Section 3 is the empirical results; Section 4 is the discussion; and Section 5 concludes the study.

2. Data and Methods

2.1. Data

This paper employs the data downloaded from WIND database including around 1000 day 5-min interval intraday data for the period from 14 December 2015 to 11 August 2020, totally 4.75-year data. The data contains date, time, opening price, closing price, highest price, lowest price and open interest (for futures only), which is used to calculate the volatility estimators and construct volatility models. The futures’ trading time is from 9:00 a.m. to 11:30 a.m., 1:30 p.m. to 3:00 p.m. and 9:00 p.m. to the next day 2:30 a.m., while the sector stock’s trading time is from 9:30 a.m. to 11:30 a.m. and 1:00 p.m. to 3:00 p.m. In particular, if the data in some time are missing, it will be replaced by the same data as the last time.
To avoid the interplay of upstream-downstream industries, data from different areas are selected as experimental sample. The metals area contains silver (code: AG.SHF, hereafter, Ag(SHFE)), aluminum (code: AL.SHF, hereafter Al(SHFE)), copper (code: CU.SHF, hereafter Cu(SHFE)) and ironstone (code: I.DEC, hereafter I(DEC)). The non-renewable energy resource area contains coke (code: J.DCE, hereafter J(DCE)) and coking coal (code: JM.DCE, hereafter JM(DCE)). The agricultural and sideline products area contains soybean meal (code: M.DCE, hereafter M(DCE)) and rapeseed meal (code: RM.CZC, hereafter RM(CZCE)). The sector stocks’ sample contains energy index (code: 000032.SH, hereafter ENG), raw materials index (code: 000033.SH, hereafter MTR), medical hygiene index (code: 000037.SH, hereafter MDC), and financial real estate index (code: 000038.SH, hereafter FINRE).
The efficiency of model depends on sample size, thus most of articles used 10-year high-frequency data to investigate the effectiveness of models, and set the forecast period as 1 year. Due to the limit of practice, the database provides 5-min data covering only latest 3 years in China. Our data start from 14 December 2015 and end on 11 August 2020, around 1000 days in total. During forecasting, this paper employs 124 days data as out of sample forecasting period and other days as estimation period to construct models. There are two reasons for such a choice. First, the futures contracts usually have half-a-year holding period. Secondly, most papers employed 9-year data to construct model and 1-year data to forecast due to the evidence that the volatility estimators have 1-year predictability, therefore the predictive proportion is 1 over 10. Hence, we choose predictive and training proportions as around 1 over 9.
Before constructing models, the summary statistics of volatility estimators for each product (Table 1, Table 2 and Table 3) are shown below, containing minimum, maximum, median, mean, variance, kurtosis, and skewness. These numbers describe the distribution and the fluctuation of estimators, which may be a cause of the estimation’s or the model’s poor performance.

2.2. Volatility Estimators

This part introduces equations of volatility estimators, containing RRV, RBV and RTV.
Let H t denote the highest price at an intraday time t, L t denote the lowest price at the same time t, and T denote the amount of an intraday data. The Lambda function is defined as
λ ( r ) = 4 π 1 4 2 r 2 r / 2 Γ ( ( r + 1 ) / 2 ) ζ ( r 1 ) ,
where Γ ( · ) is Gamma function, and ζ ( · ) is Zeta function. In particular, λ ( 2 ) = 4 log 2 .
Then the R R V i representing the ith day volatility estimator is defined as
R R V i = 1 λ ( 2 ) t = 1 T ( log H t , i log L t , i ) 2 ,
where t = 1 , 2 , 3 , , T is the order of the intraday price.
The R B V i representing the ith day volatility estimator is defined as
R B V i = T T 1 1 λ ( 1 ) 2 t = 2 T ( log H t , i log L t , i ) ( log H t 1 , i log L t 1 , i ) ,
where t = 1 , 2 , 3 , , T is the order of the intraday price.
The R T V i representing the ith day volatility estimator is defined as
R T V i = T T 2 1 λ ( 2 / 3 ) 3 t = 3 T ( log H t , i log L t , i ) 2 3 ( log H t 1 , i log L t 1 , i ) 2 3 ( log H t 2 , i log L t 2 , i ) 2 3 ,
where t = 1 , 2 , 3 , , T is the order of the intraday price.

2.3. Volatility Models

This part introduces the volatility models including HAR-RV type and CTCM type.

2.3.1. HAR-RV Type Models

The basic HAR-RV type model is HAR-RV. This model only considers the relation between estimator and its past moving average. Let σ ^ t denote the volatility estimator, σ ¯ n , t denote the nth moving average at time t which is calculated by
σ ¯ n , t = ( σ ^ t + σ ^ t 1 + + σ ^ t n + 1 ) / n .
Noting that n = 5 represents weekly data and n = 22 represents monthly data. Then HAR-RV model is defined by
σ ^ t = β + β d σ ^ t 1 + β w σ ¯ 5 , t 1 + β m σ ¯ 22 , t 1 + ϵ t ,
where β is constant term, β d , β w , β m are the coefficients of daily term, weekly term and monthly term, respectively, and ϵ t is the residual at time t.
Besides the basic type, following [7], this paper also considers HAR-RRV-RBV and HAR-RRV-RTV model. To eliminate the bias, the HAR-RRV-RBV model replays R R V t by R R V ^ t = λ ( 2 ) R R V t + ( 1 λ ( 2 ) ) R B V t , and gets
R R V ^ t = β + β d R B V t 1 + β w R B V ¯ 5 , t 1 + β m R B V ¯ 22 , t 1 + ϵ t ,
where R B V ¯ n , t is the nth moving average at time t.
The HAR-RRV-RTV model replays R R V t by R R V ^ t = λ ( 2 ) R R V t + ( 1 λ ( 2 ) ) R T V t , and gets
R R V ^ t = β + β d R T V t 1 + β w R T V ¯ 5 , t 1 + β m R T V ¯ 22 , t 1 + ϵ t ,
where R T V ¯ n , t is the nth moving average at time t.
Ripple and Moosa [15] argued that the futures markets differ from the stock markets in many respects and the OI provides additional information due to the complex relationship between open interest and trading volume. This paper adds the daily difference of logarithm of OI as a variable in HAR-RV type model for futures data. To research whether OI has influence on Chinese futures price, above models are chosen as benchmark. Then HAR-RV-OI models are defined by
σ ^ t = β + β d σ ^ t 1 + β w σ ¯ 5 , t 1 + β m σ ¯ 22 , t 1 + β o d Δ O I t 1 + ϵ t ,
R R V ^ t = β + β d R B V t 1 + β w R B V ¯ 5 , t 1 + β m R B V ¯ 22 , t 1 + β o d Δ O I t 1 + ϵ t ,
R R V ^ t = β + β d R T V t 1 + β w R T V ¯ 5 , t 1 + β m R T V ¯ 22 , t 1 + β o d Δ O I t 1 + ϵ t ,
respectively, where
Δ O I t 1 = log O I t 1 log O I t 2 .
Whether the basic HAR-RV model or the HAR-RV-OI model, the assumption is that there are linear relationships between the volatility estimator and its moving average or open interest. Besides the performance, this paper also considers the p-value of the models’ coefficients. Since the HAR-RV type model employs moving average, it will trend to a horizontal line when forecasting.

2.3.2. Cyclical Two-Component Models

Let L t denote the long trend component of the square root of volatility estimator, and S t denote the short-run component. Then the square root of volatility estimator σ ̲ t is the sum of L t and S t by the definition. Constructing a CTCM type model follows 3 steps.
First, calculate the long component, L t . This paper uses low-pass filter of Hodrick and Prescott [16] to the price following [4]. Then we employ the filtered price in volatility estimator to calculate L t . Harris et al. [4] employed filter in price rather than volatility estimator, due to the fact that the intraday prices are more likely to satisfy the assumptions of the non-parametric filters and thus provides reasonable estimations of the underlying long-run trends in volatility. This process is implemented by a MATLAB built-in function, hpfilter().
Secondly, estimate an AR(1) model for S t = σ ̲ t L t , i.e.,
S t = α S t 1 + β ,
where β is a non-zero number. It differs from the assumption of [4], which set the constant term as a zero-mean random error. This change is based on the following reasons. The figures show that the short component is near zero, but its mean is non-zero. Considering the magnitude of volatility estimator is small, the result near zero cannot be seen as zero. On the other hand, in an AR(1) model, the constant term is usually a non-zero number. If the constant term is zero, that means the S t will be zero when S t 1 is zero. On the other hand, the zero constant term means that today’s short-run component is times or a percentage of the last day’s short-run component. That does not satisfy the definition, which hints that the short-run component is a mean-reverting process.
Finally, given the α ^ estimated in the last step, the n-step ahead forecast of the square root of volatility estimator in CTCM is defined by
σ ̲ F , t + n = L F , t + n + S F , t + n = L F , n + t + α ^ n ( σ ̲ t L t ) + β · α ^ n 1 α ^ 1 ,
where L F , t + n = L t for any n 1 , for convenience. This follows [4], which claimed that the long-term component was a random walk.
This paper considers CTCM daily forecasting ( n = 1 ), weekly forecasting ( n = 5 ), monthly forecasting ( n = 22 ), and totally 3 kinds of CTCM models.
As a comparison, we construct a CTCM type model with random walk term e t .
σ ̲ F , t + 1 = L t + E [ S t ] + e t ,
where L t is the long-term component calculated by the same way as above, E [ S t ] is the mean of short-term component, and e t is white noise with zero-mean and V a r ( e t ) = V a r ( S t ) .

2.4. Estimation and Forecasting Methods

This paper employs in-sample estimation method to evaluate whether a model captures the characteristics of all data efficiently or not. Usually, effective estimation is essential to obtain quality forecasting results.
During forecasting, the data are divided into 2 groups. The first group is used to calculate the parameter of the model, and the second group is used to evaluate the performance of the model. We employ out of sample forecasting method with rolling windows.

2.5. Evaluation Rules

We employ Mincer–Zarnowitz regression test to evaluate the performance of estimation, and uses mean absolute percent error, root mean square error(RMSE), and Theil’s U decomposition (Theil’s U) to evaluate the forecasting results. In addition, we use modified Diebold–Mariano test (MDM-test) to diagnose whether the most efficient model has similar performance to other models.

2.5.1. Mincer–Zarnowitz Regression Test

Since CTCM is a non-linear regression model, goodness of fit R 2 is not a proper evaluation rule. Mincer–Zarnowitz regression test, which constructs a linear relationship between the estimation results and the original values, is a good replacement here.
Let σ ^ t denote the t-th day’s volatility estimator calculated by the intraday data, and σ E t denote the estimation result for t-th day. Then the Mincer–Zarnowitz regression is defined as
σ ^ t = α 1 + α 2 σ E t + ϵ t ,
where α 1 and α 2 are the coefficients, and ϵ t is the white noise with zero-mean. To evaluate the performance of model estimation, the value of goodness-of-fit R 2 of Mincer–Zarnowitz regression is used. The model with the highest MZ- R 2 is the best estimation for the products.

2.5.2. Root Mean Square Error

The RMSE is a method to describe the difference between forecasting value and real data. If a model has least value of RMSE, we can conclude that its value is nearest to the actual value. Then we can claim it is the most efficient model.
Let σ ^ t denote the volatility estimator calculated by the data and σ F t denotes the forecasting result. Then the RMSE is defined as
R M S E = 1 T t = 1 T ( σ F t σ ^ t ) 2

2.5.3. Mean Absolute Percent Error

When the volatility estimators are all small, a smallest RMSE cannot be evidence that a model has the most accurate forecasting results. Then other evaluations can be used in practice. MAPE is a method to describes the percentage difference between the forecasting results and the original value. Suppose the tolerance error is α %, which means only the model with the MAPE lower than α % can be used in practice, and the forecasting results for this model is lower or higher α % than the actual value, averagely.
Let σ ^ t denote the volatility estimator calculated by the data, and σ F t denote the forecasting result. Then the MAPE is defined as
M A P E = 1 T t = 1 T | σ F t σ ^ t | | σ ^ t | .
This paper follows that the model with the MAPE lower than 35% is feasible in practice, and the model with the lowest MAPE has the best forecast for those products.

2.5.4. Theil’s U Decomposition

Theil’s U statistic is a relatively accurate measure that compare the forecasted results with the results of forecasting with minimal historical data.
Let σ ^ t denote the volatility estimator calculated by the data, σ F t denote the forecasting result. Then the MAPE is defined as
U = t = 1 n 1 ( σ F t + 1 σ ^ t + 1 σ ^ t ) 2 t = 1 n 1 ( σ ^ t + 1 σ ^ t σ ^ t ) 2
If the U value is less than 1, the forecasting method is better than guessing.

2.5.5. Modified Diebold–Mariano Test

MDM-test calculates a measure of predictive accuracy. The hypothesis is that two model have the same forecasting performance.
Let e i t and e j t be the forecasting error of model i and model j at time t, respectively. Define d t = e i t 2 e j t 2 as the loss function. If model i and model j have the same forecasting behavior, E [ d t ] = 0 . Thus, the modified Diebold–Mariano test is defined as
T + 1 2 h + T 1 h ( h 1 ) T 1 / 2 d ¯ / V h ( d ¯ ^ ) 1 / 2 ,
where V h ( d ¯ ^ ) = T 1 [ γ 0 + 2 k = 1 h 1 γ k ] , γ k is kth-order covariance of sequence d t , and h is the order of out of sample forecasting.
In our experiments, h is 1. If the p-value is less than 1.96 or greater than 1.96, we reject the hypothesis and conclude that the model has different forecasting performance.

3. Results

This paper aims to use cyclical two-component model (CTCM) with an appropriate volatility estimator to describe and forecast the Chinese futures markets as well as sector stocks. 3 kinds of CTCM type models are provided and tested. There are 21 CTCM type models (see Table 4) employed in experiment, which are: improved CTCM with RRV (denoted as CTCM-RRV-D, CTCM-RRV-W, CTCM-RRV-M, respectively), improved CTCM with RBV (denoted as CTCM-RBV-D, CTCM-RBV-W, CTCM-RBV-M, respectively), improved CTCM with RTV (denoting as CTCM-RTV-D, CTCM-RTV-W, CTCM-RTV-M, respectively), Harris’ CTCM [4] with RRV (denoting as TWO-RRV-D, TWO-RRV-W, TWO-RRV-M, respectively), Harris’ CTCM with RBV (denoting as TWO-RBV-D, TWO-RBV-W, TWO-RBV-M, respectively), Harris’ CTCM with RTV (denoting as TWO-RTV-D, TWO-RTV-W, TWO-RTV-M, respectively), daily CTCM Random Walk model with RRV (denoting as TOWRW-RRV), daily CTCM Random Walk model with RBV (denoting as TWORW-RBV), daily CTCM Random Walk model with RTV (denoting as TWORW-RTV). As a benchmark, the performance of HAR-RV type models is compared with CTCM’s. There are 10 HAR-RV type models used to be benchmark. They are: HAR-RRV, HAR-RRV-OI, HAR-RBV, HAR-RBV-OI, HAR-RTV, HAR-RTV-OI, HAR-RRV-RBV, HAR-RRV-RBV-OI, HAR-RRV-RTV, and HAR-RRV-RTV-OI. There are 12 products, covering 8 futures and 4 sector stocks.
The experiment has 3 parts. The first is using all the data to test the fitness of models. The results are represented by MZ- R 2 , whose range is from 0 to 1. The higher value means the better estimation. The second is out of sample forecasting to check the forecasting fitness of models. The results are represented by MAPE, RMSE, and Theil’s U statistics which have lower values mean they have better performance. The last is the summary of experiment results.

3.1. Estimation Results

The numerical results of estimation are listed in the following table (Table 4). The results are between 0 and 1, and the model with highest value is the most efficient one for the product. Besides the product I, most products are best estimated by the improved daily cyclical two-component model with realized range-based tripower volatility (CTCM-RTV-D).
For space saving, figures of the best estimation for some products are shown below (Figure 1, Figure 2 and Figure 3). The blue line is the actual value, while the orange one is the estimated value. We can find that all the estimation lines are near the actual line.

3.2. Out of Sample Forecasting Results

The non-negative results of out of sample forecast are listed in the following tables (Table 5). The first table is based on the MAPE evaluation rule. Notice that the values in the following table are percentage. The model with the lowest value is the most efficient one for the product. Based on MAPE, Ag, Cu, ENG, FINRE, MDC, and MTR are best forecasted by the improved daily cyclical two-component model with realized range-based tripower volatility (CTCM-RTV-D). However, Al, Fe, J, JM, M, and RM are best forecasted by the Harris’ daily cyclical two-component model with realized range-based tripower volatility (TWO-RTV-D).
By the evaluation rule of this paper, the models can be employed in practice if and only if the MAPEs are less than 35%. Thus, all the most efficient models above satisfy the rule, except for Ag(SHFE).
For space saving, figures of the best forecast for some products are shown below (Figure 4, Figure 5 and Figure 6). The blue line is the actual value, while the orange one is the forecasted value.
The second table is based on the RMSE evaluation rule (Table 6). The model with the lowest value is the most efficient one for the product. Based on RMSE, Ag, Al, Cu, Fe, and M are best forecasted by the improved daily cyclical two-component model with realized range-based tripower volatility (CTCM-RTV-D). However, J, JM, ENG, FIN, MDC and MTR are best forecasted by the Harris’ daily cyclical two-component model with realized range-based tripower volatility (TWO-RTV-D). RM is best forecasted by cyclical two-component model with random walk term with realized range-based tripower volatility (TWORW-RTV).
For space saving, figures of the best forecast for some products are shown below (Figure 7, Figure 8 and Figure 9). The blue line is the actual value, while the orange one is the forecasted value.
The third table (Table 7) is based on the Theil’s U evaluation rule statistics. The model with the lowest value is the most efficient one for the product. Based on Theil’s U statistics, Ag, Cu, Fe, J, and JM are best forecasted by HAR-RV type model. Al, and M are best forecasted by the improved daily cyclical two-component model with realized range-based tripower volatility (CTCM-RTV-D). However, ENG, MTR, MDC and FINRE are best forecasted by the Harris’ daily cyclical two-component model with realized range-based tripower volatility (TWO-RTV-D).
For space saving, figures of the best forecast for some products are shown below (Figure 10, Figure 11 and Figure 12). The blue line is the actual value, while the orange one is the forecast value.

3.3. Summary of Results

The following table (Table 8) just lists the name of the models which are most efficient.

4. Discussion

The empirical results show that the daily improved CTCM with RTV is the best model to describe the trend for most products, expect for I(DCE).
Based on MAPE and RMSE evaluation rules, all CTCM type models have better forecasting results than the HAR-RV type models in out of sample forecast, and RTV is the best estimator for all products in out of sample forecast.
According to Theil’s U statistics, HAR-RV type models do well in Ag(SHFE), Cu(SHFE), I(DCE), J(DCE), and JM(DCE), and all of 3 volatility estimator RRV, RBV and RTV can be the most efficient estimators.
However, there is no efficient model which consistently satisfies all the 3 evaluation rules. We use modified Diebold–Mariano test to check whether the above most efficient model forecasting performances are similar or not. Experiment results show that most products’ CTCM-RTV-D models have similar performance to TWO-RTV-D models, except for Al(SHFE). All the most efficient models of Ag(SHFE), Al(SHFE), Cu(SHFE), J(DCE) and JM(DCE) have different forecasting performance. All the most efficient models of RM(DCE) have the similar forecasting performance.
One reason the Theil’s U statistics results show the HAR-RV type model more efficient than the CTCM type model is that the linear model will get a smaller Theil’s U value easily. In this article, HAR-RV type model is linear model, while CTCM type mode is non-linear. Therefore, even if both of MAPE and RMSE of CTCM type model are smaller, HAR-RV type model may be more efficient according to Theil’s U statistics. We do not suggest employing Theil’s U statistics when comparing a linear model with a non-linear model.
Therefore, the improved CTCM introduced in this paper does not have better forecasting than CTCM provided by Harris [4]. Moreover, the open interest has a little influence on the performance of HAR-RV type models in Chinese futures market, so that the HAR-RV-OI type models introduced in this paper could be an alternative term to improve HAR-RV type models.

5. Conclusions

This paper introduces an improved cyclical to component model (CTCM) to describes and forecast Chinese futures markets and sector stocks. The main idea is that the volatility is impacted by a long trend component and a short-run mean-reverting component. The experiment shows that the improved CTCM is efficient enough to estimate the trend of products in Chinese futures markets and sector stocks, and is also more efficient than HAR-RV type models.
Moreover, this paper show that an appropriate volatility estimator improves the performance of models. The RTV employed in CTCM type models are better than RRV introduced by [4]. The empirical results also show that the open interest in Chinese futures markets has little influence on the trend of volatility.

Author Contributions

Original draft preparation, simulation and computation: J.W.; writing review and editing, project supervision and administration: C.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Research Development Fund (RDF) of Xi’an Jiaotong-Liverpool University, grant number RDF18-02-08 and Key Program Special Fund (KSF) of Xi’an Jiaotong-Liverpool University, grant number KSF-E-31.

Acknowledgments

We would like to thank the editor and two anonymous referees for their valuable comments as well as the suggestions of Xiaoquan Liu to improve the paper.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
CTCMcyclical two-component model
CZCEZhengzhou Commodity Exchange
DCEDalian Commodity Exchange
HAR-RV typeHeterogeneous Autoregressive model of Realized Volatility type
MAPEMean Absolute Percent Error
M Z - R 2 the value of goodness-of-fit of Mincer–Zarnowitz Regression
OIopen interest
RBVrealized range-based bipower volatility
RMSEroot mean square error
RMVrealized range-based multipower variance
RRVrealized range (volatility)
RTVrealized range-based tripower volatility
SHFEShanghai Futures Exchange

References

  1. Dana, A.N. Modelling and estimation of volatility using ARCH/GARCH models in Jordans stock market, Jordan. Asian J. Financ. Account. 2016, 8, 152–167. [Google Scholar]
  2. Brandt, M.; Jones, C. Volatility forecasting with range-based EGARCH models. J. Bus. Econ. Stat. 2006, 79, 61–74. [Google Scholar] [CrossRef]
  3. Granger, C.W.; Joyeux, R. An introduction to long-memory time series models and fractional differencing. J. Time Ser. Anal. 1980, 1, 15–29. [Google Scholar] [CrossRef]
  4. Harris, R.D.; Stoja, E.; Yilmaz, F. A cyclical model of exchange rate volatility. J. Bank. Financ. 2011, 35, 3055–3064. [Google Scholar] [CrossRef] [Green Version]
  5. Corsi, F. A simple approximate long-memory model of realized volatility. J. Financ. Econ. 2009, 7, 174–196. [Google Scholar] [CrossRef]
  6. Yang, X.; Zhou, X. A New Liquidity Measure and Liquidity Premium; Working Paper; Nottingham University Business School: Ningbo, China, 2018. [Google Scholar]
  7. Christensen, K.; Podolskij, M. Asymptotic theory of range-based multipower variation. J. Financ. Econ. 2012, 10, 417–456. [Google Scholar] [CrossRef] [Green Version]
  8. Parkinson, M. The extreme value method for estimating the variance of the rate of return. J. Bus. 1980, 53, 61–65. [Google Scholar] [CrossRef]
  9. Alizadeh, S.; Brandt, M.W.; Diebold, F.X. Range-based estimation of stochastic volatility models. J. Financ. 2002, 47, 1047–1092. [Google Scholar] [CrossRef] [Green Version]
  10. Andersen, T.G.; Bollerslev, T. Answering the skeptics: Yes, standard volatility models do provide accurate forecasts. Int. Econ. Rev. 1998, 39, 885–905. [Google Scholar] [CrossRef]
  11. Muller, U.; Dacorogna, M.; Dav, R.; Pictet, O.; Olsen, R.; Ward, J. Fractals and Intrinsic Time—A Challenge to Econometricians. In Proceedings of the 39th International AEA Conference on Real Time Econometrics, Ascona, Switzerland, 22–26 November 1993. [Google Scholar]
  12. Andersen, T.G.; Bollerslev, T. Heterogeneous information arrivals and return volatility dynamics: Uncovering the long run in high frequency data. J. Financ. 1997, 52, 975–1005. [Google Scholar] [CrossRef]
  13. Engle, R.; Lee, G. A permanent and transitory model of stock return volatility. In Cointegration, Causality, and Forecasting: A Festschrift in Honor of Clive W.J. Granger.; Engle, R., White, H., Eds.; Oxford University Press: New York, NY, USA, 1999. [Google Scholar]
  14. Fei, T.; Liu, X.; Wen, C. Forecast Stock Return Volatility with Duration-Based Volatility Estimator: Empirical Evidence from Chinese Stock Market; Working Paper; University of Nottingham: Ningbo, China, 2018. [Google Scholar]
  15. Ripple, R.D.; Moosa, I.A. The effect od maturity, trading volume and open interest on crude oil futures price range-based volatility. Glob. Financ. J. 2009, 20, 209–219. [Google Scholar] [CrossRef]
  16. Hodrick, R.; Prescott, E. Post-war US business cycles: An empirical investigation. J. Money Credit Bank. 1997, 29, 1–16. [Google Scholar] [CrossRef]
Figure 1. Model CTCM-RTV-D Estimation for Ag(SHFE). The horizontal line is the timeline, and the perpendicular line is the volatility estimator. The actual values are represented by the blue line, while the estimated values are represented by the orange line. During the Day 400 and the Day 800, when the volatility is smooth, the estimated values are almost consistent with the actual values. The CTCM-RTV-D model also captures the characteristics of the volatility when it is volatile.
Figure 1. Model CTCM-RTV-D Estimation for Ag(SHFE). The horizontal line is the timeline, and the perpendicular line is the volatility estimator. The actual values are represented by the blue line, while the estimated values are represented by the orange line. During the Day 400 and the Day 800, when the volatility is smooth, the estimated values are almost consistent with the actual values. The CTCM-RTV-D model also captures the characteristics of the volatility when it is volatile.
Mca 25 00059 g001
Figure 2. Model CTCM-RTV-D Estimation for FINRE. The horizontal line is the timeline, and the perpendicular line is the volatility estimator. The actual values are represented by the blue line, while the estimated values are represented by the orange line. We find that the estimated values are close to the actual values, although the volatility is high throughout the whole period.
Figure 2. Model CTCM-RTV-D Estimation for FINRE. The horizontal line is the timeline, and the perpendicular line is the volatility estimator. The actual values are represented by the blue line, while the estimated values are represented by the orange line. We find that the estimated values are close to the actual values, although the volatility is high throughout the whole period.
Mca 25 00059 g002
Figure 3. Model HAR-RTV-OI Estimation for I(DCE). The horizontal line is the timeline, and the perpendicular line is the volatility estimator. The actual values are represented by the blue line, while the estimated values are represented by the orange line. The estimated values are close to the actual values, and the trend of volatility is smooth, especially after Day 300.
Figure 3. Model HAR-RTV-OI Estimation for I(DCE). The horizontal line is the timeline, and the perpendicular line is the volatility estimator. The actual values are represented by the blue line, while the estimated values are represented by the orange line. The estimated values are close to the actual values, and the trend of volatility is smooth, especially after Day 300.
Mca 25 00059 g003
Figure 4. Model CTCM-RTV-D Forecast for Cu(SHFE). The horizontal line is the timeline, and the perpendicular line is the volatility estimator. The forecasted period is the last 124 days. The actual values are represented by the blue line, while the forecasted values are represented by the orange line. The forecasted values are closed to the actual values, although there is a sharp jump around the Day 1000.
Figure 4. Model CTCM-RTV-D Forecast for Cu(SHFE). The horizontal line is the timeline, and the perpendicular line is the volatility estimator. The forecasted period is the last 124 days. The actual values are represented by the blue line, while the forecasted values are represented by the orange line. The forecasted values are closed to the actual values, although there is a sharp jump around the Day 1000.
Mca 25 00059 g004
Figure 5. Model TWO-RTV-D Forecast for M(DCE). The horizontal line is the timeline, and the perpendicular line is the volatility estimator. The forecasted period is the last 124 days. The actual values are represented by the blue line, while the forecasted values are represented by the orange line. The forecasted values are closed to the actual values, except for a sharp jump around the Day 920.
Figure 5. Model TWO-RTV-D Forecast for M(DCE). The horizontal line is the timeline, and the perpendicular line is the volatility estimator. The forecasted period is the last 124 days. The actual values are represented by the blue line, while the forecasted values are represented by the orange line. The forecasted values are closed to the actual values, except for a sharp jump around the Day 920.
Mca 25 00059 g005
Figure 6. Model CTCM-RTV-D Forecast for MTR. The horizontal line is the timeline, and the perpendicular line is the volatility estimator. The forecasted period is the last 124 days. The actual values are represented by the blue line, while the forecasted values are represented by the orange line. The forecasted values are closed to the actual values, except for a sharp jump around the Day 1100.
Figure 6. Model CTCM-RTV-D Forecast for MTR. The horizontal line is the timeline, and the perpendicular line is the volatility estimator. The forecasted period is the last 124 days. The actual values are represented by the blue line, while the forecasted values are represented by the orange line. The forecasted values are closed to the actual values, except for a sharp jump around the Day 1100.
Mca 25 00059 g006
Figure 7. Model CTCM-RTV-D Forecast for I(DCE). The horizontal line is the timeline, and the perpendicular line is the volatility estimator. The forecasted period is the last 124 days. The actual values are represented by the blue line, while the forecasted values are represented by the orange line. The forecasted values are a bit higher than the actual values in most time.
Figure 7. Model CTCM-RTV-D Forecast for I(DCE). The horizontal line is the timeline, and the perpendicular line is the volatility estimator. The forecasted period is the last 124 days. The actual values are represented by the blue line, while the forecasted values are represented by the orange line. The forecasted values are a bit higher than the actual values in most time.
Mca 25 00059 g007
Figure 8. Model TWORW-RTV Forecast for RM(CZCE). The horizontal line is the timeline, and the perpendicular line is the volatility estimator. The forecasted period is the last 124 days. The actual values are represented by the blue line, while the forecasted values are represented by the orange line. The forecasted values are more volatile than the actual values, since the forecasted model is constructed by a random walk.
Figure 8. Model TWORW-RTV Forecast for RM(CZCE). The horizontal line is the timeline, and the perpendicular line is the volatility estimator. The forecasted period is the last 124 days. The actual values are represented by the blue line, while the forecasted values are represented by the orange line. The forecasted values are more volatile than the actual values, since the forecasted model is constructed by a random walk.
Mca 25 00059 g008
Figure 9. Model TWO-RTV-D Forecast for MDC. The horizontal line is the timeline, and the perpendicular line is the volatility estimator. The forecasted period is the last 124 days. The actual values are represented by the blue line, while the forecasted values are represented by the orange line. The forecasted values are close to the actual values, although there is a sharp jump around the Day 1100.
Figure 9. Model TWO-RTV-D Forecast for MDC. The horizontal line is the timeline, and the perpendicular line is the volatility estimator. The forecasted period is the last 124 days. The actual values are represented by the blue line, while the forecasted values are represented by the orange line. The forecasted values are close to the actual values, although there is a sharp jump around the Day 1100.
Mca 25 00059 g009
Figure 10. Model HAR-RRV Forecast for Ag(SHFE). The horizontal line is the timeline, and the perpendicular line is the volatility estimator. The forecasted period is the last 124 days. The actual values are represented by the blue line, while the forecasted values are represented by the orange line. The forecasted values capture the characteristics of to the actual values, but are not close to the actual values when there is a sharp jump.
Figure 10. Model HAR-RRV Forecast for Ag(SHFE). The horizontal line is the timeline, and the perpendicular line is the volatility estimator. The forecasted period is the last 124 days. The actual values are represented by the blue line, while the forecasted values are represented by the orange line. The forecasted values capture the characteristics of to the actual values, but are not close to the actual values when there is a sharp jump.
Mca 25 00059 g010
Figure 11. Model CTCM-RTV-D Forecast for M(DCE). The horizontal line is the timeline, and the perpendicular line is the volatility estimator. The forecasted period is the last 124 days. The actual values are represented by the blue line, while the forecasted values are represented by the orange line. The forecasted values are a bit higher than the actual values except for the values around the Day 920.
Figure 11. Model CTCM-RTV-D Forecast for M(DCE). The horizontal line is the timeline, and the perpendicular line is the volatility estimator. The forecasted period is the last 124 days. The actual values are represented by the blue line, while the forecasted values are represented by the orange line. The forecasted values are a bit higher than the actual values except for the values around the Day 920.
Mca 25 00059 g011
Figure 12. Model TWO-RTV-D Forecast for ENG. The horizontal line is the timeline, and the perpendicular line is the volatility estimator. The forecasted period is the last 124 days. The actual values are represented by the blue line, while the forecasted values are represented by the orange line. The forecasted values are close to the actual values, except for a sharp jump around the Day 1110.
Figure 12. Model TWO-RTV-D Forecast for ENG. The horizontal line is the timeline, and the perpendicular line is the volatility estimator. The forecasted period is the last 124 days. The actual values are represented by the blue line, while the forecasted values are represented by the orange line. The forecasted values are close to the actual values, except for a sharp jump around the Day 1110.
Mca 25 00059 g012
Table 1. Summary statistics of RRV for each product.
Table 1. Summary statistics of RRV for each product.
AgAlCuIJJMMRMENGMTRMDCFINRE
Minimum0.00160.00230.00280.01680.00660.01230.00390.00440.00490.00420.00190.0033
Maximum0.46440.51940.63621.00390.85190.99470.39850.67520.14280.13520.15560.1510
Median0.01270.01790.01540.12920.09530.09440.02300.03550.01400.01310.01310.0117
Mean0.02400.02500.02230.14640.12100.12910.03060.04610.01770.01800.01790.0157
Variance0.00130.00070.00100.00860.00820.01290.00080.00160.00020.00020.00030.0002
Kurtosis37.190105.47158.8914.42013.08213.20438.40165.16720.27113.46910.51321.577
Skewness5.12297.324010.3482.72952.75892.85463.63905.43343.64202.92802.63373.6954
Table 2. Summary statistics of RBV for each product.
Table 2. Summary statistics of RBV for each product.
AgAlCuIJJMMRMENGMTRMDCFINRE
Minimum0.00130.00210.00210.01550.01050.01180.00350.00400.00500.00420.00190.0033
Maximum0.36120.49230.55040.89020.74330.98070.31790.55220.12260.09410.13080.1263
Median0.01140.01580.01360.11830.08250.08290.02050.03050.01330.01210.01090.0106
Mean0.02050.02200.01920.13220.10640.11550.02660.03960.01640.01600.01510.0139
Variance0.00090.00060.00060.00650.00630.01050.00060.00110.00010.00010.00020.0001
Kurtosis35.256134.73214.8213.53213.56813.42931.00060.91420.1548.030810.13720.694
Skewness5.04488.250411.3582.56892.77842.87634.08375.16723.54812.47902.60253.5600
Table 3. Summary statistics of RTV for each product.
Table 3. Summary statistics of RTV for each product.
AgAlCuIJJMMRMENGMTRMDCFINRE
Minimum0.00120.00200.00160.01500.00990.01160.00310.00370.00500.00420.00180.0032
Maximum0.24910.46440.49980.84740.71000.95380.27560.49520.11040.08550.11990.1128
Median0.01070.01480.01280.11290.07750.07900.01910.02860.01300.01170.01000.0100
Mean0.01900.02070.01810.12600.10030.10960.02500.03690.01580.01520.01380.0132
Variance0.00070.00050.00050.00590.00560.00950.00050.00090.00010.00010.00020.0001
Kurtosis26.834138.98199.7113.63913.07813.35525.98954.45018.8987.358210.27018.801
Skewness4.55998.372810.9222.57732.72572.86703.78294.88303.43982.39102.61143.4223
Table 4. The results of estimation.
Table 4. The results of estimation.
AgAlCuIJJMMRMENGMTRMDCFINRE
CTCM-RRV-D0.50340.50950.35560.50550.58070.69130.50450.52230.69170.65710.66250.6879
CTCM-RRV-W0.19100.19300.09780.24860.28740.39820.22180.24440.25580.25240.32180.2485
CTCM-RRV-M0.02210.06040.00850.08260.08450.15320.11230.10810.24120.33040.34040.1081
CTCM-RBV-D0.57630.55480.51890.53360.60320.70260.57170.56180.74940.71040.72050.7469
CTCM-RBV-W0.21340.20890.13990.27620.30180.40370.24220.26150.28280.28570.35670.2758
CTCM-RBV-M0.02630.06610.01800.09010.08500.15240.11600.11600.19610.30070.29420.0804
CTCM-RTV-D0.61660.57500.55200.54380.62010.71810.60160.57650.75620.71210.73750.7532
CTCM-RTV-W0.22960.21880.14840.28060.31090.40820.25800.27080.28970.29180.37560.2840
CTCM-RTV-M0.02960.07100.02020.09370.08710.15420.12300.11950.18710.28860.27230.0817
TWO-RRV-D0.46670.41610.29500.38540.48160.58090.39910.41870.65240.61680.61230.6405
TWO-RRV-W0.19150.21090.10060.26570.31930.43430.23320.25740.25340.24950.31710.2454
TWO-RRV-M0.01980.05710.00890.07230.07900.14560.10360.09860.25260.34200.34790.1159
TWO-RBV-D0.55560.48950.45220.43590.52440.61490.47290.47500.74870.70940.71600.7456
TWO-RBV-W0.21220.21370.14120.29200.32870.43870.25010.27130.28250.28530.35550.2754
TWO-RBV-M0.02510.06390.01800.08350.08170.14680.11030.11040.19740.30260.29690.0812
TWO-RTV-D0.60650.53450.51360.46510.55560.64400.52240.51220.75390.70980.73680.7512
TWO-RTV-W0.22830.21680.14560.29550.33140.43740.26230.27520.29020.29230.37600.2846
TWO-RTV-M0.02880.06920.02010.08850.08440.14940.11850.11540.18500.28590.27130.0808
TWORW-RRV0.38520.44340.31600.36440.39630.56800.41900.34480.57530.54880.50790.5705
TWORW-RBV0.53920.49560.47080.45350.45320.61370.46730.48580.66700.59890.62050.6278
TWORW-RTV0.57030.52070.50630.49920.51600.65810.52850.52990.67420.61480.64710.6403
HAR-RRV0.44930.42950.31280.51050.48340.60910.38350.41450.56820.51100.51540.4743
HAR-RBV0.52060.46340.44360.57660.53780.64660.46830.48080.55140.52630.53550.5062
HAR-RTV0.55430.47020.45960.57780.56020.65930.50290.49460.54110.50700.53850.5120
HAR-RRV-OI0.45180.43040.31290.51450.48340.60910.38510.4145
HAR-RBV-OI0.52080.46430.44360.57950.53800.64660.47000.4808
HAR-RTV-OI0.55430.47120.45960.58060.56050.65930.50420.4946
HRA-RRV-RBV0.36660.36840.17280.41190.42380.58250.29900.33930.45100.42260.42220.3959
HAR-RRV-RTV0.36670.34220.16730.40310.40650.56420.28310.32730.41880.39280.38830.3797
HAR-RRV-RBV-OI0.36740.36870.17310.41780.42420.58260.30100.3393
HAR-RRV-RTV-OI0.36710.34250.16770.40970.40710.56420.28550.3273
Table 5. The results of out of sample forecast MAPE(%).
Table 5. The results of out of sample forecast MAPE(%).
AgAlCuIJJMMRMENGMTRMDCFINRE
CTCM-RRV-D42.61137.11836.89637.15752.67575.01342.32537.47918.45227.87023.33622.944
CTCM-RRV-W55.42450.45845.92745.13060.90286.04759.73847.99230.16742.53136.05438.187
CTCM-RRV-M78.42965.03063.46355.81378.117108.36058.27455.91255.63778.36654.55276.276
CTCM-RBV-D40.60133.24934.66336.30052.13165.15140.46836.38013.60823.96220.28817.906
CTCM-RBV-W58.79449.79348.62245.74961.20076.91260.35548.29727.90941.30136.25035.076
CTCM-RBV-M82.28867.08668.41856.51481.740102.06157.12256.58052.26580.51259.89474.046
CTCM-RTV-D39.55131.97534.14235.84651.52862.37140.53237.04612.61022.61318.89916.694
CTCM-RTV-W60.51949.68751.30745.98261.03975.09961.46049.56327.29541.18036.74534.568
CTCM-RTV-M84.14668.99171.13556.71682.881101.15257.53857.87750.71680.68663.87672.891
TWO-RRV-D52.33443.88543.39830.88834.06436.03434.67434.08517.17927.31033.89322.400
TWO-RRV-W58.56846.67044.94534.00935.85440.23143.44437.17325.00638.03438.87331.701
TWO-RRV-M76.95157.53561.49338.68544.47849.98141.81640.53746.75468.46453.25563.425
TWO-RBV-D44.63535.08536.03925.24326.13829.36131.18326.87613.08822.95521.39217.179
TWO-RBV-W59.03945.86742.63430.79433.20536.00644.15334.09527.06240.14535.21833.866
TWO-RBV-M80.79259.02663.74538.34148.80454.22942.03940.73051.27878.61458.31372.019
TWO-RTV-D41.24131.97134.28323.77225.70727.42930.70026.09113.73524.16119.29418.350
TWO-RTV-W60.11846.65945.33731.32933.77336.36646.31336.08928.72842.82937.69436.694
TWO-RTV-M83.30061.25766.80140.44152.41258.78443.90143.14152.51183.15364.79576.251
TWORW-RRV48.44951.58946.47240.85461.85694.34559.84845.15032.95439.39035.18131.552
TWORW-RBV45.60844.36444.85839.80259.90582.70942.99840.59726.66337.19531.73234.054
TWORW-RTV44.37342.95141.72742.10763.82475.52344.50538.38223.62135.22930.22830.307
HAR-RRV51.65251.84065.12528.76343.74044.77240.43232.96923.35241.17633.40332.964
HAR-RBV49.81848.39150.49025.18838.63540.43436.71728.60320.94336.25729.41528.959
HAR-RTV48.26146.94050.40724.75536.80039.58236.25128.77819.88734.46427.59427.655
HAR-RRV-OI50.68452.74065.36929.96844.40144.59341.58632.964
HAR-RBV-OI50.07349.22950.85326.71738.69840.32537.77528.586
HAR-RTV-OI48.67148.34950.79326.19236.52539.45337.08828.765
HRA-RRV-RBV48.55847.81745.51130.13542.79250.59344.79535.17839.40046.74238.44844.660
HAR-RRV-RTV48.03748.00944.39230.78842.46152.91945.40535.28846.49747.92038.63148.097
HAR-RRV-RBV-OI48.32048.89845.64231.81144.30450.27346.43435.355
HAR-RRV-RTV-OI48.01849.01544.30332.62144.28252.57547.34535.606
Table 6. The results of out of sample forecast RMSE.
Table 6. The results of out of sample forecast RMSE.
AgAlCuIJJMMRMENGMTRMDCFINRE
CTCM-RRV-D 2.3 × 10 4 9.9 × 10 5 2.0 × 10 4 2.3 × 10 4 1.6 × 10 4 1.4 × 10 4 6.7 × 10 5 1.1 × 10 4 3.7 × 10 5 5.3 × 10 5 6.9 × 10 5 5.6 × 10 5
CTCM-RRV-W 2.9 × 10 4 1.1 × 10 4 2.2 × 10 4 2.8 × 10 4 1.8 × 10 4 1.6 × 10 4 9.1 × 10 5 1.4 × 10 4 5.9 × 10 5 8.6 × 10 5 9.8 × 10 5 8.0 × 10 5
CTCM-RRV-M 3.6 × 10 4 1.3 × 10 4 2.4 × 10 4 3.5 × 10 4 2.2 × 10 4 2.1 × 10 4 9.4 × 10 5 1.6 × 10 4 8.0 × 10 5 1.1 × 10 4 1.4 × 10 4 1.1 × 10 4
CTCM-RBV-D 1.8 × 10 4 5.3 × 10 5 5.8 × 10 5 1.9 × 10 4 1.3 × 10 4 1.1 × 10 4 5.3 × 10 5 7.9 × 10 5 2.7 × 10 5 3.5 × 10 5 4.4 × 10 5 3.5 × 10 5
CTCM-RBV-W 2.4 × 10 4 6.9 × 10 5 7.9 × 10 5 2.5 × 10 4 1.6 × 10 4 1.3 × 10 4 7.8 × 10 5 1.1 × 10 4 5.1 × 10 5 6.9 × 10 5 7.8 × 10 5 6.3 × 10 5
CTCM-RBV-M 3.0 × 10 4 8.0 × 10 5 9.4 × 10 5 3.1 × 10 4 1.9 × 10 4 1.7 × 10 4 7.8 × 10 5 1.3 × 10 4 7.2 × 10 5 9.4 × 10 5 1.2 × 10 4 9.4 × 10 5
CTCM-RTV-D 1.4 × 10 4 4.0 × 10 5 4.6 × 10 5 1.8 × 10 4 1.2 × 10 4 9.6 × 10 5 4.9 × 10 5 7.5 × 10 5 2.3 × 10 5 2.9 × 10 5 3.7 × 10 5 3.0 × 10 5
CTCM-RTV-W 2.0 × 10 4 5.7 × 10 5 6.8 × 10 5 2.4 × 10 4 1.4 × 10 4 1.2 × 10 4 7.3 × 10 5 1.0 × 10 4 4.7 × 10 5 6.4 × 10 5 7.0 × 10 5 5.8 × 10 5
CTCM-RTV-M 2.6 × 10 4 6.7 × 10 5 8.2 × 10 5 3.0 × 10 4 1.8 × 10 4 1.6 × 10 4 7.3 × 10 5 1.2 × 10 4 6.8 × 10 5 8.8 × 10 5 1.1 × 10 4 9.0 × 10 5
TWO-RRV-D 2.6 × 10 4 1.1 × 10 4 2.2 × 10 4 3.1 × 10 4 1.9 × 10 4 1.4 × 10 4 8.8 × 10 5 1.5 × 10 4 4.4 × 10 5 6.3 × 10 5 8.7 × 10 5 6.5 × 10 5
TWO-RRV-W 3.0 × 10 4 1.2 × 10 4 2.2 × 10 4 3.3 × 10 4 2.0 × 10 4 1.5 × 10 4 9.7 × 10 5 1.6 × 10 4 6.1 × 10 5 8.8 × 10 5 1.1 × 10 4 8.5 × 10 5
TWO-RRV-M 3.7 × 10 4 1.4 × 10 4 2.5 × 10 4 3.8 × 10 4 2.2 × 10 4 1.9 × 10 4 1.0 × 10 4 1.8 × 10 4 8.1 × 10 5 1.1 × 10 4 1.5 × 10 4 1.1 × 10 4
TWO-RBV-D 1.8 × 10 4 6.2 × 10 5 6.8 × 10 5 2.2 × 10 4 1.3 × 10 4 9.1 × 10 5 6.2 × 10 5 9.4 × 10 5 2.8 × 10 5 3.5 × 10 5 4.6 × 10 5 3.6 × 10 5
TWO-RBV-W 2.4 × 10 4 7.2 × 10 5 8.1 × 10 5 2.5 × 10 4 1.4 × 10 4 1.0 × 10 4 7.5 × 10 5 1.1 × 10 4 5.1 × 10 5 6.9 × 10 5 7.9 × 10 5 6.3 × 10 5
TWO-RBV-M 3.1 × 10 4 8.5 × 10 5 9.7 × 10 5 3.1 × 10 4 1.7 × 10 4 1.4 × 10 4 8.0 × 10 5 1.3 × 10 4 7.2 × 10 5 9.4 × 10 5 1.2 × 10 4 9.4 × 10 5
TWO-RTV-D 1.4 × 10 4 4.5 × 10 5 5.2 × 10 5 1.8 × 10 4 1.1 × 10 4 7.5 × 10 5 5.4 × 10 5 8.0 × 10 5 2.3 × 10 5 2.9 × 10 5 3.6 × 10 5 3.0 × 10 5
TWO-RTV-W 2.0 × 10 4 5.8 × 10 5 6.9 × 10 5 2.2 × 10 4 1.2 × 10 4 9.1 × 10 5 6.9 × 10 5 1.0 × 10 4 4.7 × 10 5 6.4 × 10 5 7.0 × 10 5 5.8 × 10 5
TWO-RTV-M 2.7 × 10 4 7.1 × 10 5 8.3 × 10 5 2.8 × 10 4 1.5 × 10 4 1.3 × 10 4 7.2 × 10 5 1.2 × 10 4 6.8 × 10 5 8.8 × 10 5 1.1 × 10 4 9.0 × 10 5
TWORW-RRV 2.3 × 10 4 1.0 × 10 4 2.1 × 10 4 2.7 × 10 4 2.0 × 10 4 1.9 × 10 4 8.0 × 10 5 1.3 × 10 4 4.6 × 10 5 5.3 × 10 5 7.8 × 10 5 5.9 × 10 5
TWORW-RBV 1.8 × 10 4 5.7 × 10 5 6.2 × 10 5 2.3 × 10 4 1.6 × 10 4 1.5 × 10 4 5.8 × 10 5 8.5 × 10 5 3.6 × 10 5 3.7 × 10 5 5.3 × 10 5 4.3 × 10 5
TWORW-RTV 1.5 × 10 4 4.7 × 10 5 5.2 × 10 5 2.1 × 10 4 1.5 × 10 4 1.3 × 10 4 5.7 × 10 5 7.3 × 10 5 2.8 × 10 5 3.4 × 10 5 4.6 × 10 5 4.1 × 10 5
HAR-RRV 5.6 × 10 2 2.5 × 10 2 5.1 × 10 2 5.2 × 10 2 3.6 × 10 2 2.5 × 10 2 1.7 × 10 2 2.9 × 10 2 1.1 × 10 2 1.6 × 10 2 2.0 × 10 2 1.6 × 10 2
HAR-RBV 4.5 × 10 2 1.4 × 10 2 1.3 × 10 2 4.0 × 10 2 2.8 × 10 2 1.8 × 10 2 1.4 × 10 2 2.1 × 10 2 9.5 × 10 3 1.3 × 10 2 1.6 × 10 2 1.2 × 10 2
HAR-RTV 3.7 × 10 2 1.1 × 10 2 1.2 × 10 2 3.7 × 10 2 2.4 × 10 2 1.7 × 10 2 1.3 × 10 2 2.0 × 10 2 8.6 × 10 3 1.1 × 10 2 1.4 × 10 2 1.1 × 10 2
HAR-RRV-OI 5.6 × 10 2 2.5 × 10 2 5.1 × 10 2 5.3 × 10 2 3.7 × 10 2 2.5 × 10 2 1.8 × 10 2 2.9 × 10 2
HAR-RBV-OI 4.5 × 10 2 1.4 × 10 2 1.4 × 10 2 4.1 × 10 2 2.8 × 10 2 1.8 × 10 2 1.4 × 10 2 2.1 × 10 2
HAR-RTV-OI 3.7 × 10 2 1.1 × 10 2 1.2 × 10 2 3.8 × 10 2 2.4 × 10 2 1.7 × 10 2 1.3 × 10 2 2.0 × 10 2
HRA-RRV-RBV 7.5 × 10 2 4.5 × 10 2 1.2 × 10 1 8.7 × 10 2 5.2 × 10 2 4.2 × 10 2 2.6 × 10 2 4.6 × 10 2 1.6 × 10 2 2.5 × 10 2 2.9 × 10 2 2.5 × 10 2
HAR-RRV-RTV 9.1 × 10 2 5.2 × 10 2 1.3 × 10 1 9.4 × 10 2 6.0 × 10 2 4.7 × 10 2 2.8 × 10 2 4.9 × 10 2 1.8 × 10 2 2.8 × 10 2 3.3 × 10 2 2.7 × 10 2
HAR-RRV-RBV-OI 7.4 × 10 2 4.5 × 10 2 1.2 × 10 1 8.7 × 10 2 5.2 × 10 2 4.2 × 10 2 2.6 × 10 2 4.6 × 10 2
HAR-RRV-RTV-OI 9.1 × 10 2 5.2 × 10 2 1.3 × 10 1 9.4 × 10 2 6.0 × 10 2 4.7 × 10 2 2.9 × 10 2 4.9 × 10 2
Table 7. The results of out of sample forecast Theil’s U.
Table 7. The results of out of sample forecast Theil’s U.
AgAlCuIJJMMRMENGMTRMDCFINRE
CTCM-RRV-D1.03830.96440.98661.02780.92931.39120.91780.91110.78010.79210.84510.8369
CTCM-RRV-W1.02301.03880.99201.27981.11201.76331.42241.15151.17191.01971.05751.1499
CTCM-RRV-M1.11731.06531.00611.80501.46902.24951.27881.27312.26612.03461.55102.7378
CTCM-RBV-D1.00650.93480.90601.13911.03561.45730.91360.93300.68470.68160.73090.7447
CTCM-RBV-W0.99651.08900.96731.53151.29231.99761.69101.31471.25451.07081.08641.2144
CTCM-RBV-M1.07351.19191.25151.96951.75362.74281.47561.50652.34162.33691.72472.9496
CTCM-RTV-D0.99770.88930.89361.12331.07251.36170.89560.91980.66750.65230.66810.7188
CTCM-RTV-W0.99451.11541.06191.55461.39531.95171.75891.34371.29441.11541.14671.2412
CTCM-RTV-M1.07531.24401.41521.99951.92572.71811.50611.54172.38902.49322.01653.0257
TWO-RRV-D1.08221.11301.00941.22331.13651.16651.16391.17140.93390.94421.09610.9935
TWO-RRV-W1.05781.12511.00961.24781.13651.20571.23871.19031.18481.07101.19521.1808
TWO-RRV-M1.12361.11511.01891.43781.17781.30501.19031.22572.00161.79861.57322.3850
TWO-RBV-D1.02941.08921.04931.12461.02041.04641.05581.06250.69600.70240.78580.7593
TWO-RBV-W1.00811.14071.03141.22961.05521.18861.32911.15591.24831.07041.10231.2099
TWO-RBV-M1.07531.17161.22431.49241.24051.54421.22101.28662.30752.28921.69792.8975
TWO-RTV-D1.01071.03981.01281.04340.96050.96040.99070.98650.65620.63520.65240.7068
TWO-RTV-W0.99991.14361.07731.20721.04681.17451.40851.15821.31151.12301.14901.2552
TWO-RTV-M1.07571.19741.34901.53221.34651.63741.23871.30992.45672.56092.04473.1148
TWORW-RRV1.04081.00600.98841.18171.28101.90231.25921.13371.18340.89580.96081.0207
TWORW-RBV1.02201.05360.98601.35431.24842.23521.05301.14461.03510.95990.96341.0584
TWORW-RTV0.99841.07160.98021.40681.47831.88511.09891.01780.98030.89710.94621.0632
HAR-RRV0.95210.95100.96570.92290.84810.94600.91930.94580.95670.90820.92720.9728
HAR-RBV0.95550.95480.87040.90930.87670.94950.91370.94270.97540.90660.92540.9804
HAR-RTV0.95900.95220.89380.90470.88590.94880.91590.93880.98210.91170.94710.9891
HAR-RRV-OI0.95210.95700.96580.92830.85930.94400.99620.9458
HAR-RBV-OI0.95550.99530.87840.94930.87790.94861.00160.9429
HAR-RTV-OI0.95891.02900.91560.95270.88040.95060.97750.9389
HRA-RRV-RBV0.96390.96890.98890.94110.82680.95810.92490.95550.98030.92810.92550.9747
HAR-RRV-RTV0.97330.98000.98990.94090.83700.96830.92780.95551.02550.92710.92330.9919
HAR-RRV-RBV-OI0.96390.96720.98890.93220.83260.95550.99930.9543
HAR-RRV-RTV-OI0.97330.97850.98990.93190.84390.96561.01400.9537
Table 8. The most efficient models.
Table 8. The most efficient models.
ProductsEstimationForecastForecastForecast
MZ- R 2 MAPERMSETheil’s U
Ag(SHFE)CTCM-RTV-DCTCM-RTV-DCTCM-RTV-DHAR-RRV
Al(SHFE)CTCM-RTV-DTWO-RTV-DCTCM-RTV-DCTCM-RTV-D
Cu(SHFE)CTCM-RTV-DCTCM-RTV-DCTCM-RTV-DHAR-RBV
I(DCE)HAR-RTV-OITWO-RTV-DCTCM-RTV-DHAR-RTV
J(DCE)CTCM-RTV-DTWO-RTV-DTWO-RTV-DHAR-RRV-RBV
JM(DCE)CTCM-RTV-DTWO-RTV-DTWO-RTV-DHAR-RRV-OI
M(DCE)CTCM-RTV-DTWO-RTV-DCTCM-RTV-DCTCM-RTV-D
RM(CZCE)CTCM-RTV-DTWO-RTV-DTWORW-RTVCTCM-RRV-D
ENGCTCM-RTV-DCTCM-RTV-DTWO-RTV-DTWO-RTV-D
MTRCTCM-RTV-DCTCM-RTV-DTWO-RTV-DTWO-RTV-D
MDCCTCM-RTV-DCTCM-RTV-DTWO-RTV-DTWO-RTV-D
FINRECTCM-RTV-DCTCM-RTV-DTWO-RTV-DTWO-RTV-D

Share and Cite

MDPI and ACS Style

Wen, C.; Wei, J. Volatility Forecasting Based on Cyclical Two-Component Model: Evidence from Chinese Futures Markets and Sector Stocks. Math. Comput. Appl. 2020, 25, 59. https://doi.org/10.3390/mca25030059

AMA Style

Wen C, Wei J. Volatility Forecasting Based on Cyclical Two-Component Model: Evidence from Chinese Futures Markets and Sector Stocks. Mathematical and Computational Applications. 2020; 25(3):59. https://doi.org/10.3390/mca25030059

Chicago/Turabian Style

Wen, Conghua, and Junwei Wei. 2020. "Volatility Forecasting Based on Cyclical Two-Component Model: Evidence from Chinese Futures Markets and Sector Stocks" Mathematical and Computational Applications 25, no. 3: 59. https://doi.org/10.3390/mca25030059

Article Metrics

Back to TopTop