Abstract
The crude oil futures market is highly susceptible to policy changes and international relations, which often trigger abrupt jumps in prices. The existing literature rarely considers jump volatility and the underlying impact mechanisms. This study proposes a hybrid forecasting model integrating a convolutional neural network (CNN) and self-attention (Transformer) for high-frequency financial data, based on the complex network characteristics between trading information and multi-market financialization indicators. Empirical results demonstrate that incorporating complex network indicators enhances model performance, with the CNN–Transformer model with a complex network achieving the highest predictive accuracy. Furthermore, we verify the model’s effectiveness and robustness in the WTI crude oil market via Diebold–Mariano tests and external event shock. Notably, this study also extends the analytical framework to jump intensity, thereby providing a more accurate and robust jump forecasting model for risk management and trading strategies in the crude oil futures market.
Keywords:
crude oil futures; complex network; jump volatility forecasting; hybrid deep learning model MSC:
62P05; 68T07; 68T09
1. Introduction
The crude oil futures market, which embodies both commodity attributes and financial asset attributes, has exerted profound significance on the global economy and financial systems. Crude oil futures price fluctuations not only directly shape the operational strategies of energy enterprises but also transmit risks to broader financial markets, making their impact indispensable to global economic and financial dynamics. However, the crude oil futures market is highly affected by a range of extreme shocks, such as geopolitical conflicts, extreme weather events, and sudden shifts in global energy demand. These shocks often trigger discontinuous price fluctuations—jump, which typically first emerges in the crude oil futures market before propagating to the spot market. Jumps that serve as a critical input for options not only make the Black–Scholes model [1] and traditional VaR models fail to capture the extreme losses, but cause undermining of the effectiveness of asset allocation and risk management. Therefore, accurately modeling and forecasting jump volatility in crude oil futures prices by incorporating the factor of jumps has long remained a core concern for both market participants and policymakers.
Early research on crude oil futures forecasting primarily focused on conventional econometric models like the Autoregressive Conditional Heteroskedasticity (ARCH) model [2] and the Generalized Autoregressive Conditional Heteroskedasticity (GARCH) model [3]. However, they failed to capture the leptokurtic and heavy-tailed properties empirically observed in crude oil futures return series. With the increasing availability of high-frequency data, the Heterogeneous Autoregressive (HAR) model was proposed by Corsi [4], which incorporates a hierarchical autoregressive structure to better capture volatility’s long memory and heterogeneous characteristics. This seminal work stimulated a wealth of HAR-based extensions, such as those by Andersen et al. [5], Corsi et al. [6], Bollerslev et al. [7], and Patton [8], which further improved predictive performance. Recent studies on crude oil futures forecasting have expanded on traditional econometric models [9,10,11]. But approaches still impose strict distributional assumptions on the models when constructing them; furthermore, the ability to model the complex nonlinear temporal dependencies inherent in high-frequency data remains limited.
With the advancement of computational technologies, machine learning (ML) and deep learning (DL) models have been increasingly applied to financial market forecasting. Ref. [12] demonstrated particular effectiveness in predicting volatility, which exhibits properties of non-stationarity, nonlinearity, clustering, and jump components. Random forest (RF) models have shown promise in handling abrupt jump patterns through kernel functions and feature combinations [12,13]. Ref. [14] provides supervised and unsupervised machine learning techniques on stock market forecasting. However, ref. [13] indicates that the long short-term memory (LSTM) neural network model outperforms machine learning models in forecasting effects. Moreover, refs. [15,16] found that Transformer models exhibit faster model training efficiency and long-term forecasting capability while handling complex multimodal information in financial markets. So far, deep learning has been widely applied in the prediction of financial volatility due to its ability to capture nonlinear dynamic characteristics and long-term dependencies in time series [17,18,19,20,21,22,23].
Although the aforementioned studies can leverage the correlation of time series to predict volatility, they fail to consider the interconnections and interactions between indicators with different attributes. In fact, complex networks can extract the interrelationships between indicators through network structures, thereby further reflecting the complexity of financial networks. For instance, ref. [24] constructed stock volatility networks based on data from the New York Stock Exchange (NYSE) and the National Association of Securities Dealers Automated Quotation (NASDAQ); ref. [25] employed complex networks to investigate risk contagion among financial markets. In addition, other studies have utilized complex networks to analyze the correlations between different financial markets [25,26,27]. While the application of complex networks in financial market research is not uncommon today, there is a scarcity of work exploring the impact of interactions between indicators with different market attributes on crude oil futures price jumps. For the first time, this study adopts complex network indicators to extract the network structures among different financial markets and incorporates them with other information as influencing factors to predict the jump volatility of WTI crude oil futures prices.
This paper aims to develop a hybrid convolutional neural network (CNN)–Transformer volatility prediction model based on topological features of the indicator complex network. First, we construct a highly comprehensive indicator system, covering categories such as market trading information, market sentiment, economic policy uncertainty, geopolitical risk, etc. However, a comprehensive indicator system also inherently gives rise to the inconsistencies in the frequencies of structured data involved. We employ the multivariate imputation by chained equations with random forests (miceforest) to handle data missingness. The XGBoost model is used to rank the importance of indicators, screening out the indicators with higher weights, which are then input into the hybrid convolutional neural network (CNN) and self-attention (Transformer) model for jump prediction. Without considering complex networks, the CNN–attention model achieves the highest prediction accuracy. After introducing the structural features of complex networks, all models show improvements in performance to varying degrees. Additionally, we conducted the Diebold–Mariano (DM) test and impact experiments to verify the accuracy and robustness of the proposed models. The literature review presented in Table 1 offers a summary of revelant studies.
Table 1.
Summary table of literature review.
The contributions of this paper are mainly three-fold:
- (1)
- Indicator System Construction—Construct a multi-dimensional indicator-based complex network system covering market trading information, market sentiment, economic policy uncertainty (EPU), and geopolitical risk (GPR). This system comprehensively encapsulates the potential driving factors of price jumps, overcoming the limitation of incomplete factor coverage in the existing literature.
- (2)
- Forecast Model Development—Propose a hybrid CNN–Transformer model integrated with complex network topological features. By extracting correlations, cross-market interactions, and core topological features from the indicator network and fusing them with market information, the model leverages the CNN’s strength in capturing local feature associations and the Transformer’s advantage in modeling long-range dependencies to achieve accurate jump volatility prediction.
- (3)
- Model Comparison and Application—Conduct rigorous validation including one-step/multi-step prediction comparative analysis, Diebold–Mariano (DM) tests, and external event shock experiments. In addition to discussing the predictive advantages of the proposed model compared with other types of models, we also explore the economic relevance of the improved forecasting performance. Finally, the model is extended to the prediction of jump frequency, verifying the practical value of the model in risk management.
This paper is organized as follows: Section 2 introduces the model set-up including calculation of complex network topological characteristics and the jump volatility and CNN–Transformer model for volatility forecasting. Section 3 presents the numerical results of multiple models and the evaluation of volatility forecasting results of the WTI crude oil data. Section 4 outlines a future study on jump intensity. Section 5 presents a discussion. Section 6 provides a conclusion and extension.
2. Theoretical Basis
2.1. Jump Volatility
We model the latent log-price process as a continuous-time Itô semi-martingale process as follows:
where is a continuous drift term with bounded variance, is the càdlàg instantaneous volatility, is a standard Brownian motion, and is a counting point process. The jump size is denoted by . Volatility is crucial for asset allocation and risk management. Price fluctuations can be categorized into two types: continuous volatility, primarily reflecting gradual price movements over a period, and jump volatility, which mainly represents large, abrupt price changes occurring over short time intervals in response to unexpected market shocks. A common metric for stock price volatility is the quadratic variation process. The quadratic variation (QV) for the stock price on day t is defined as
where and represent the integrated volatility of the continuous component and the jump component, respectively. The realized volatility (RV) for day t is defined as the sum of squared intraday log-returns: , where denotes the s-th intraday log-return on day t, given by
where M is the number of price observations sampled during the day. As M approaches infinity, we have the following probability limit:
Barndorff-Nielsen and Shephard [28] defined the realized bipower variation (BV) as
and established the following probability limit:
therefore, with a sufficiently large number of observations M, Andersen et al. [5] proposed using the difference between realized volatility and bipower variation as an effective estimator of jump variation. To ensure non-negativity, the jump variation is defined as
2.2. Complex Network Topological Characteristics
First, we build a network using our financialization indicators based on Table 2. We then calculate the network’s topological features, which serve as indicators for volatility forecasting. We will first address construction of the financialization indicator pattern network.
Table 2.
Predictor variables for jump volatility of crude oil.
To build this network, we first categorize the daily movement pattern of each financialization indicator into four types—sharp rise, slow rise, sharp decline, and slow decline. The expressions are as follows:
where (the average 5-day change rate of all indicators) is calculated as
where N is the total number of our financialization indicators, and is the 5-day change rate of the i-th indicator (computed via the 5-day sliding window). According to the method above, we construct the symbolic pattern network by using the exchange rates, VIX Index, WTI crude oil futures price, and S&P500 Index.
To extract predictive-relevant features, this study integrates complex network theory with deep learning to forecast stock price trends [29]. We construct directed weighted networks between market information and compute key topological metrics—including Network Average Degree Centrality, Average Network Strength, Network Average Shortest Path Length, and network closeness centrality.
2.2.1. Network Average Degree Centrality
The average degree centrality quantifies the actual connection density of a network, defined as the ratio of actual edges to the maximum possible edges. Higher values of this metric indicate denser inter-node connections in price pattern networks, enhanced node reachability, and increased overall network connection density.
where N is the number of nodes in the network and is the value of the adjacency matrix of the undirected network. If the nodes are connected, then is 1; otherwise, it is 0.
2.2.2. Average Network Strength
The strength of a network is usually captured by the weights between nodes. The larger the average strength of the network, the fewer the number of nodes in the network, the simpler the composition of the price fluctuation pattern, the smaller the complexity of the network, and the higher the frequency of the same node.
where is the weight of node i to node j, which describes the strength of the connection from node i to node j.
2.2.3. Network Average Shortest Path Length
This measures the degree of separation of the network, and the distance from i to node j is defined as the minimum number of edges required to go from node i to node j. The average shortest path length of the network is all the shortest paths in the network:
The shorter the average shortest path, the fewer intermediate modes are required to switch between stock price modes, which means that modes can be connected by fewer edges and are less affected by other modes, so the overall network conversion efficiency and speed are higher.
2.2.4. Network Closeness Centrality
This can be used to measure the difficulty of information transmission. The closeness of node i to the center can be depicted by the reciprocal of the average shortest path length from other nodes to node i:
then we can obtain the closeness centrality of the network:
where is defined as the shortest weighted distance from node i to node j. Elevated network closeness centrality correlates with diminished shortest path distances between nodes, consequently reducing both the frequency of inter-pattern transitions and the duration of transitional phases in price dynamics.
These network properties effectively identify periods of high market volatility and serve as robust volatility forecasting indicators.
2.3. CNN–Transformer Model
Convolutional neural networks (CNNs) are widely used for feature extraction in time series prediction. The main operations of CNNs include convolution and pooling. The convolution operation captures local dependencies by applying a set of filters (convolution kernels) on the input data. The output of the convolution operation can be expressed as
where and are the inputs and outputs of the convolutional layer, and denote the convolutional kernel and bias term of the convolutional layer, respectively, ∗ denotes the convolutional operation, f is the activation function, Maxpooling is the pooling layer, Flatten is the spreading layer, and FC is the fully connected layer.
The hybrid CNN–Transformer model combines the strengths of CNN in local feature extraction and Transformer in capturing long-term dependencies. In Figure 1, the structure consists of CNN to extract meaningful features, which are then input into the Transformer model. The CNN component helps capture local patterns, while the Transformer component models global relationships. Traditional RNNs struggle with long sequences due to gradient vanishing/explosion issues. While LSTM and GRU mitigate this through gating mechanisms, the Transformer revolutionizes sequence modeling with its self-attention mechanism. However, since self-attention processes all elements in parallel and lacks inherent sequence awareness, positional encoding is added to the encoder and decoder inputs:
Figure 1.
CNN–Transformer structure.
- (1)
- Self-Attention Mechanism
The mechanism first generates three vectors (Query, Key, Value) via linear transformations:
where are trainable parameter matrices. The input X is projected into these vectors to enhance model flexibility. The Query vector represents the relevance of other tokens to the current one, the Key vector stores retrievable information, and the Value vector holds the actual content.
The attention scores are computed as
where is the dimension of K. The scaling factor () stabilizes gradients by preventing large variances in . The softmax normalizes scores into weights (0–1) per row.
To further boost performance, Multi-Head Attention employs multiple sets of :
- (2)
- Add and Norm
To mitigate gradient vanishing during backpropagation, each encoder/decoder layer uses residual connections and layer normalization:
this structure enhances information flow and training efficiency.
- (3)
- Feed-Forward Neural Network (FFNN)
The FFNN captures nonlinear patterns via two fully connected layers:
For the task of predicting jump volatility in this research, the input sequence is composed of n historical time steps with d-dimensional features. These features are first transformed into d-dimensional embeddings via linear projection, then processed through N stacked encoder layers to extract multi-scale temporal patterns, and finally passed through a fully connected layer to generate predictions for T future time steps.
2.4. Bayesian Optimization Procedure
Bayesian optimization is an efficient black-box optimization algorithm, primarily used to find the optimal parameter combination in the hyperparameter space. It is suitable for scenarios with high hyperparameter dimensions and high model training costs. Compared with grid search (which iterates through all combinations) and random search (which performs undirected random sampling), Bayesian optimization can find a better hyperparameter combination with fewer iterations, significantly saving computational resources.
- (1)
- Define the objective function and hyperparameter space: Minimize the RMSE of jump volatility (JV) predictions on the validation set; define the hyperparameters to be optimized for CNN, Transformer, and XGBoost along with their ranges.
- (2)
- Surrogate model: Since the objective function is a black box with high evaluation costs, Bayesian optimization first constructs an inexpensive probabilistic surrogate model to fit the mapping relationship between the hyperparameter combination and objective function. In this study, we select a Gaussian process as the surrogate model.
- (3)
- Define the acquisition function: Based on the prediction results of the surrogate model, screen the next most worthy hyperparameter combination to balance “Exploration” and “Exploitation”. Exploitation refers to prioritizing hyperparameters predicted by the surrogate model to obtain the optimal(local optimum) objective function value. Exploration refers to prioritizing hyperparameters with high uncertainty predicted by the surrogate model. In this study, we use Expected Improvement (EI) as the acquisition function.
- (4)
- Evaluate the objective function value: Construct the corresponding model (e.g., LSTM, CNN, Transformer) using the “optimal candidate hyperparameter combination” selected by the acquisition function. Train the model on the training set and evaluate its performance on the validation set to obtain the objective function value (RMSE).
- (5)
- Number of iterations: Repeat steps 3 and 4 for iteration until the change in RMSE is less than the threshold.
- (6)
- Output: After the iteration stops, select the hyperparameter combination with the optimal objective function value (i.e., the minimum RMSE on the validation set) from all evaluated combinations as the final model’s hyperparameter configuration, which is used for subsequent test set validation and practical prediction.
2.5. Evaluation Criteria
To comprehensively evaluate the predictive accuracy, this study establishes a multi-faceted assessment framework by employing six distinct loss functions to quantify forecast performance across methodologies. Specifically, the error distributions of all models were subjected to rigorous comparative analysis using the following metrics: Root Mean Square Error (RMSE), Mean Absolute Error (MAE), Symmetric Mean Absolute Percentage Error (SMAPE), Mean Squared Logarithmic Error (MSLE), Mean Bias Error (MBE), and standard deviation (SD). The formal definitions of these evaluation criteria are articulated as follows:
where indicates the true value and indicates the predicted value.
DM Test
The Diebold–Mariano (DM) [30] test is the statistical method for testing the significance of predictive accuracy differences. In empirical applications, it is often the case that two or more time series models are available for forecasting a particular variable of interest.
Define the forecast errors as
the loss associated with forecast i is assumed to be a function of the forecast error, , and is denoted by . The function is a loss function. Typically, could be the square (squared error loss) or the absolute value (absolute error loss) of . In this study, we adopt MSE as the loss function.
We define the loss differential between the two forecasts by
and DM statistics can be calculated as follows:
where is the sample mean of the loss differential. Say that the two forecasts have equal accuracy if and only if the loss differential has zero expectation for all t. So, we would like to test the null hypothesis
versus the alternative hypothesis
the null hypothesis is that the two forecasts have the same accuracy. The alternative hypothesis is that the two forecasts have different levels of accuracy.
Figure 2 illustrates the workflow for jump volatility forecasting. This research framework consists of three core modules: indicator system construction, model development, and result comparison and application. Financial indicators are categorized into three types, and network topological features are calculated based on financialization indicators. In the model prediction module, the selected core indicators are first processed by CNN convolutional layers and pooling layers to extract local features. After fusing these output features with network topological features, the combined features are input into the Transformer to capture long-range dependencies in the data. Finally, prediction results are generated via the fully connected layer.
Figure 2.
The workflow of jump volatility forecasting.
3. Numerical Results
3.1. Data Sources and Variables
Research on oil prices not only serves as a core topic in energy economics but also plays a pivotal role in global economic functioning, the operation of financial markets, and the formulation of investment decisions. As one of the three major global crude oil pricing benchmarks alongside Brent and Dubai crude oil benchmarks, West Texas Intermediate (WTI) exhibits price fluctuations that exert a profound impact on the core operations of energy-dependent economies. Characterized by a high level of financialization and heightened geopolitical sensitivity, the WTI market further exhibits distinct jump dynamics, which are critical for understanding its price behavior.
For the empirical analysis, this study employs West Texas Intermediate (WTI) crude oil futures price data covering the period from 4 January 2010 to 8 April 2024, encompassing 3655 consecutive trading days. To mitigate the impact of market microstructure noise while retaining critical volatility dynamics, a systematic 5 min interval sampling method is adopted, resulting in exactly 48 discrete price observations per trading day. The training set in this study is constructed using data from 2010 to 2018, and the test set is restricted to data covering the subsequent period between 2019 and 2024.
Figure 3 presents the jump volatility of WTI, which maps external event shocks to the time periods during which JV exhibited sharp fluctuations. In general, sharp fluctuations in jump volatility are typically attributable to a range of external event shocks, including wars, government policy adjustments, geopolitical conflicts, and epidemic-related disruptions. Specifically, in 2011–2012, the Libyan Civil War disrupted crude oil supplies; combined with supply-side panic induced by Western sanctions, WTI prices surged, and the Oil Volatility Index (OVX) exceeded 50%. In 2015, the price war initiated by Saudi Arabia within the Organization of the Petroleum Exporting Countries (OPEC) led to a 75% plunge in WTI prices. From 2020 to 2022, the global crude oil market experienced substantial fluctuations, driven by the severe impacts of multiple factors: the outbreak of the COVID-19 pandemic, the Russia–Ukraine conflict, and escalating geopolitical tensions.
Figure 3.
Jump volatility of WTI from 2010 to 2024.
Feature selection stands as a pivotal determinant of model performance in financial forecasting. In high-frequency financial market analysis, trading information indicators and market indicators have long been recognized as core predictors for short-term market behaviors, a practice widely validated by the existing literature [31,32,33]. However, recent studies have increasingly highlighted that macroeconomic factors also exert non-negligible impacts on extreme market events like price jumps. For instance, ref. [34] pointed out that international financial crises could amplify and propagate the impacts of uncertainty shocks. Ref. [35] specifically explored the shock transmission mechanism and volatility responses under policy uncertainty. Meanwhile, macro variables (e.g., monthly Global Economic Policy Uncertainty (GEPU) and geopolitical risk (GPR)) exert more immediate influences [10,36,37]. These mechanisms collectively illustrate that macroeconomic variables are not merely external contextual factors; they serve as core drivers of jump volatility, acting as a bridge for risk transmission between the macroeconomy and financial markets. In summary, the indicator system of this study integrates high-frequency trading indicators and critical macro variables, forming a comprehensive framework that captures both short-term trading dynamics and long-term risk transmission paths. The specific indicators are presented in Table 2.
Regarding the data sources of the predictor variables for crude oil jump volatility categorized in the table, the specific details are elaborated as follows: The data for all indicators categories are retrieved from https://www.wind.com.cn (accessed on 9 April 2024). For the Financialization category, the relevant factor indicators are sourced from https://cn.investing.com (accessed on 9 April 2024). The Global Economic Policy Uncertainty (GEPU) Index under the “Economic Policy Uncertainty” category is obtained from http://www.policyuncertainty.com (accessed on 9 April 2024). The Geopolitical Threat Index (GPRT) and Geopolitical Action Index (GPRA) in the Geopolitical Risk category are derived from https://www.matteoiacoviello.com (accessed on 9 April 2024). Finally, the oil production and consumption data are collected from https://www.eia.gov/international/overview/world (accessed on 9 April 2024), and the details of Market Sentiment indicators calculation are persented in Appendix A.
Table 3 presents the descriptive statistics of all indicators, along with the Probability Density Distribution (PDF) of jump volatility (JV). Taking JV as an example, its mean is 0.5984, paired with a standard deviation of 1.9326, which indicates considerable volatility. The minimum value of JV is 0 while the maximum reaches 46.7463, reflecting substantial discrepancies between typical and extreme jump levels.
Table 3.
Descriptive statistics of indicators.
Figure 4 depicts the histogram and Kernel Density Estimation (KDE) of JV. It can be observed that JV values are predominantly concentrated around 0, implying that most periods exhibit low jump volatility. The long right tail of the distribution corresponds to the positive skewness and high kurtosis of JV (as presented in Table 3), which confirms that extreme high-jump events—though infrequent—do occur in practice.
Figure 4.
JV Probability Density Distribution.
To select optimal hyperparameters (e.g., kernel size, dropout rate, and learning rate) for the CNN, Transformer, and LSTM models, we employ Bayesian optimization. Hyperparameters are selected iteratively via Bayesian optimization: based on the Gaussian process surrogate model to predict the performance distribution of hyperparameter combinations, the Expected Improvement (EI) acquisition function is used to balance exploration and exploitation, gradually converging to the optimal hyperparameter combination that minimizes the mean squared error (MSE) of volatility prediction. The parameters of the CNN, Transformer, and LSTM models selected via Bayesian optimization are presented in Table 4.
Table 4.
The optimal values for hyperparameters in CNN, Transformer, and LSTM models selected through Bayesian optimization.
Since XGBoost can effectively capture the nonlinear correlations among financialization indicators and quantify feature importance, we adopt XGBoost for variable selection. The specific process of variable selection using XGBoost in this study is as follows: First, preprocess financialization indicators (including cross-country exchange rates, OVX, WTI crude oil futures, S&P500 Index, and their derived features) to construct a full-variable dataset—this involves handling missing values, correcting outliers, standardizing dimensions (Z-score normalization), and partitioning data into training, validation, and test sets in chronological order (to avoid data leakage in time series). Second, train an XGBoost model using the full-variable dataset and calculate feature importance with Gain as the core metric. Gain quantifies the total reduction in the loss function (mean squared error, MSE) contributed by each variable across all decision trees, directly reflecting the variable’s explanatory power for jump volatility prediction. Third, screen core variables based on Gain values and stepwise screening. Finally, reconstruct the XGBoost model using the screened core variables and confirm it as the final model for prediction—this ensures that the model is both parsimonious and predictive, laying a foundation for subsequent integration with the CNN–Transformer framework.
Figure 5 presents the feature importance ranking based on the XGBoost model. Volume, OVX (CBOE Crude Oil ETF Volatility Index), and BIAS play core roles in model prediction, which indicates that they are closely related to market jump and the switching of price trends, serving as key signals for changes in market operation. In addition, due to the association with macro-environmental shocks and regional factors, geopolitical risk ranks among the top ten in terms of importance, reflecting that the model has the ability to capture the regional economic and political dynamics of various countries. Moreover, other related features (such as VIX, network, etc.) are also concentrated in the high-importance interval, strongly highlighting the supporting value of the internal correlation of financial data for prediction work.
Figure 5.
The importance of features based on XGBoost.
3.2. Data Preprocessing
After calculating the feature sets of liquidity and technical indicators, the data needs to be normalized because the features are on different scales. To address this limitation, our study adopts a random forest-based Chained Equations Multiple Imputation method (MICEForest) [38] to harmonize all variables into daily frequency and effectively impute long-period missing values. Figure 6 presents the imputation distribution of the four monthly indicators of WTI. The x-axis represents the values of each variable (GEPU, GPR, GPRA, GPRT), and the y-axis denotes the density function of the corresponding data distribution. The red line represents the original data, while each black line indicates the value of the imputed data from each iteration in each dataset. As evident from the figure, the interpolation method demonstrates good consistency with the distribution of the original data, which in turn minimizes unintended perturbations to the original dataset, thereby validating its ability to preserve the intrinsic properties of the raw data.
Figure 6.
Data imputation distribution.
In order to capture new trends and patterns in the data in time, this paper uses a sliding time window for rolling prediction according to [39], and predicts jump volatility of the next day by rolling the historical data of the past L days, as shown in Figure 7. In order to analyze the influence of training step size on the prediction effect of the CNN–Transformer model, this paper selects training step sizes of 10, 20, 30, and 40 days to construct training data, and the corresponding prediction results are shown in Table 5.
Figure 7.
Schematic diagram of rolling prediction.
Table 5.
CNN–Transformer prediction under different lengths.
Data normalization operations are widely adopted to improve the prediction performance of model training. Common methodologies including min-max scaling and standardization demonstrate significant efficacy across academic and applied domains, with min-max normalization transforming features to the interval:
where is the original data point; and are the minimum and maximum values in dataset x, respectively; and is the normalized data point. The selection of window width plays a key role in time series prediction. Experimental tests in Table 5 with varying time window widths reveal that a relatively lower validation loss is achieved when the time window width is set to 30. Actually, an excessively small time window fails to capture a complete data cycle, leading to the omission of data relevant to the target variable during the prediction process. Consequently, key patterns in the time series cannot be adequately identified, resulting in suboptimal prediction performance. Conversely, an overly large time window introduces relatively irrelevant data that interferes with model training, which not only elevates computational complexity but also tends to induce overfitting, significantly compromising training efficiency. Given these trade-offs, a 30-day time window is ultimately selected for jump volatility prediction in this study.
To investigate the impact of historical data length on rolling prediction models and compare the performance of eight models on WTI data—including traditional econometric models (Ridge Regression), single machine learning models (SVR), ensemble machine learning models (RF, XGBoost 3.0.0), and deep learning models (LSTM, Transformer)—this section will conduct one-step-ahead prediction of JV using three different rolling window sizes (1, 2, 4).
Table 6 presents JV prediction performance under different prediction steps across different rolling windows. Among all models, the CNN–Transformer model incorporating complex networks achieves the best performance across all prediction horizons, benefiting from CNN’s capability to extract local temporal jump features and Transformer’s advantage in capturing long-range dependencies. Furthermore, integrating the topological characteristics of complex networks as forecasting indicators consistently outperforms its basic counterpart, which verifies the effectiveness of incorporating complex network features for enhancing representational capability. Notably, LSTM exhibits a relatively lower SMAPE in specific scenarios, which may result from its ability to model sequential dependencies in certain local data segments; however, in terms of overall performance, it is less competitive than C+CNN–Transformer. In contrast, traditional machine learning models (e.g., kNN, SVR, Ridge) generally show poor performance because jump volatility is a nonlinear and non-stationary time series, and such models (especially linear or shallow architectures) find it difficult to capture such complex dynamic patterns compared with specialized deep learning hybrid architectures. As a global energy pricing benchmark and financial asset, the improved predictive performance of jump volatility in crude oil futures is inherently directly linked to economic scenarios such as global energy dynamics, cross-market risk spillover, and the efficiency of investors’ asset allocation. We supplement the economic relevance of the enhanced predictive performance from the following aspects:
Table 6.
Model performance comparison for 1-step, 2-step, and 4-step prediction.
- (1)
- From the Perspective of Global Energy: The WTI crude oil futures studied in this paper are one of the core drivers of global energy prices, with their pricing serving as the benchmark for the entire value chain—from extraction and transportation to storage. For energy enterprises, the improved predictive performance of the CNN–Transformer model integrated with complex network structures enables precise jump volatility forecasting, supporting proactive adjustments to production plans: for instance, increasing short-term extraction when anticipating price jumps caused by geopolitical conflicts, or scaling back production capacity when forecasting price plunges due to sudden demand declines. This avoids overproduction or supply shortages triggered by abrupt price fluctuations. For the inventory and transportation sectors, the forecasting results can optimize inventory levels: reducing inventory exposure to mitigate losses from inventory devaluation during anticipated high jump volatility, or moderately increasing inventory to meet downstream demand when volatility is predicted to remain stable. Additionally, this helps reduce price fluctuation risks in cross-regional transportation.
- (2)
- From the Perspective of Cross-Market Risk Spillover: Crude oil futures possess dual commodity and financial attributes, acting as a key hub for cross-market risk spillover. The enhanced jump volatility prediction accuracy enables precise identification of cross-market risk sources, empowering regulators and market participants to proactively pinpoint risks and block their diffusion. Accurate forecasting could have allowed financial institutions to pre-position liquidity reserves, avoiding liquidity crises induced by price jumps and safeguarding cross-market stability.
- (3)
- From the Perspective of Investors’ Asset Allocation: Crude oil futures are a critical component of global multi-asset allocation, with their jump volatility directly impacting portfolio risk and returns. Investors can leverage more accurate jump volatility forecasts to adjust the weight of crude oil futures in their portfolios, mitigating significant fluctuations in portfolio net value caused by price jumps. The improved predictive performance of the CNN–Transformer model reduces misjudgments stemming from information asymmetry, thereby enhancing the overall efficiency and return of asset allocation.
Figure 8 illustrates the fitting performance of various prediction models for jump volatility during 2019–2024. During this period, the C+CNN–Transformer model demonstrates superior ability to capture the peak morphology of the actual values (e.g., 2020–2021), whereas traditional time series models (e.g., C+LSTM, C+KNN) and conventional machine learning models (e.g., C+RF, C+XGBoost) struggle to capture such abrupt fluctuations. Their predicted values are markedly lower than the actual values. In non-extreme intervals, all models show relatively modest deviations from actual values; nevertheless, the C+CNN–Transformer consistently delivers more stable fitting results. Moreover, the C+CNN–Transformer accurately tracks the small-amplitude JV peaks locally observed during 2022–2023. This further validates its potential in forecasting time series that need to capture abrupt dynamics while preserving long-term memory.
Figure 8.
The fitting of different models to jump volatility.
To further verify the advantages of the complex network-integrated CNN–Transformer model, this paper conducts one-step and multi-step predictions on JV using the Diebold–Mariano (DM) test, with the results shown in Table 7. It can be observed that the DM statistics are significant at the 0.1% confidence level. If the DM test statistic is positive, the model in the column outperforms the model in the row, and vice versa; the greater the difference between the models, the larger the absolute value of the statistic.
Table 7.
Diebold–Mariano tests for forecasting performance (MSE comparison).
Overall, the DM statistics between the CNN–Transformer model with complex networks and other comparative models are all positive, indicating that the CNN–Transformer model with complex networks achieves the best performance in one-step predictions. Specifically, the predictive ability of the CNN–Transformer model is significantly superior to that of machine learning models such as RF and SVR. In addition, the predictive ability of the LSTM and Transformer models is better than that of the Ridge Regression, XGBoost, and random forest models. This aligns with findings from previous studies. Notably, a comparison of the CNN–Transformer model’s one-step and multi-step predictions reveals its significant superiority over LSTM (a representative recurrent neural network) and other machine learning models, particularly in long-term forecasting. This further underscores its advantage in capturing long-term nonlinear dependencies.
Since financial markets shocked by external events (e.g., Fed rate hikes, geopolitical conflicts, etc.) see surging volatility, model robustness in extreme conditions is critical for risk management. Key moments of sharp jump volatility fluctuations in the past five years, extracted from Figure 3, serve as external shocks to verify whether the CNN–Transformer retains its advantages amid structural market disruptions. Figure 9 shows cumulative relative prediction errors of the CNN–Transformer for WTI jump volatility under different historical lengths, with yellow and blue vertical lines marking COVID-19 and the Russia–Ukraine conflict, respectively. Empirical findings demonstrate that amid market shocks, the CNN–Transformer exhibits the highest robustness among deep learning models. It maintains stable predictive accuracy, thereby enabling effective adaptation to market fluctuations. In contrast, traditional machine learning models struggle to quickly capture market features and respond promptly, resulting in a notable decline in predictive accuracy.
Figure 9.
Cumulative relative errors of the C+CNN–Transformer model versus other models.
4. Future Study
Jump intensity, as another core dimension for characterizing discontinuous price jumps in financial markets, and jump volatility jointly underpin critical financial activities such as risk management and asset pricing. Compared with jump volatility, jump intensity focuses on the frequency and dynamic patterns of jumps, which provides a dynamic early warning mechanism for market instability, especially in structural market break periods. Their complementary synergy captures a comprehensive picture of jump characteristics, which is essential for refining jump–diffusion models, monitoring systemic risks, and guiding high-frequency trading risk controls.
Suppose the jump point process follows the Hawkes point process with intensity :
where is called the (exciting) kernel of the process; a common choice is an exponential decay function:
the maximum likelihood estimator () can be obtained by
where the likelihood function
the daily jump intensity can be expressed as
where represents the d th day and i represents the i th jump moment on the d-th day.
Table 8 presents the performance comparison of various models integrated with topological characteristics of complex networks in the one-step prediction task of financial jump intensity. From the overall indicators, the CNN–Transformer model demonstrates remarkable advantages: its prediction accuracy is relatively optimal among all models, and the low degree of dispersion ensures that the prediction results have good stability. In the scenario of risk assessment, relying on its excellent performance across multiple indicators, this model can provide more reliable decision-making bases for financial institutions to set risk reserves and implement risk management and control of investment portfolios. This echoes the research conclusions on jump volatility mentioned earlier, fully verifying that the indicator system constructed in this paper, as well as the model architecture integrating deep learning, can output high-quality prediction performances in the analysis of both financial jump amplitude and jump frequency, effectively supporting the accurate judgment of the financial market.
Table 8.
Model performance comparison for prediction.
From an economic perspective, the superior performance of the CNN–Transformer model is closely aligned with real financial market dynamics: Specifically, in risk assessment scenarios, relying on its excellent performance across multiple indicators, the model can provide more reliable decision-making support for financial institutions to set risk reserves and implement portfolio risk management—directly reducing potential economic losses caused by extreme jump events (e.g., sudden geopolitical shocks or commodity price fluctuations). Additionally, the model’s accurate prediction of jump intensity reflects the sensitivity to core economic drivers (e.g., changes in OVX, geopolitical risk indices, and cross-market capital flows). This enables it to capture the economic logic behind jump dynamics, rather than merely achieving statistical fitting. This echoes the earlier research conclusions on jump volatility, fully verifying that the constructed indicator system and the deep learning-integrated model architecture can deliver high-quality prediction performance in both financial jump amplitude and frequency analysis. More importantly, the model’s economic relevance ensures its practical applicability, effectively supporting accurate judgment and decision-making in financial markets.
5. Discussion
5.1. Contribution of Features
To further verify the contribution of different indicators to the improvement in predictive performance, we conduct an ablation-style analysis to enhance the interpretability of the results. Table 9 presents the outcomes of the ablation experiment, from which we can observe that the inclusion of Energy Information and Geopolitical Risk leads to the most substantial reduction in prediction errors.
From an economic perspective, as a typical commodity, the production, storage, and consumption of crude oil serve as the core anchors of long-term supply–demand dynamics. Market participants incorporate expectations of annual production contraction or expansion into short-term trading decisions; for example, expectations of insufficient annual supply will trigger short-term hoarding behavior, thereby amplifying abrupt price fluctuations. Moreover, crude oil supply is highly dependent on geopolitical stability, as rising geopolitical risk intensifies market concerns about supply disruptions, which in turn triggers short-term panic trading.
Table 9.
Effects of feature omission on prediction errors (ER = Error Ratio of Increase).
Additionally, adding network features also brings about a considerable improvement in reducing prediction errors, which echoes empirical viewpoints on the impacts on predictive performance. In order to more precisely assess the contribution of each network feature, we further disaggregated the features of the network structure. It was found that the inclusion of Network Average Degree Centrality (P) led to the greatest improvement in performance. As an indicator measuring the connectivity among features, Network Average Degree Centrality (P) not only reflects the information transmitted between features but also captures the impact of features on extreme fluctuations in a timely manner, thus contributing the most significantly to the predictive improvement in jump volatility. Moreover, path length (L) and closeness centrality (C) reflect the path and convenience of information transmission, and their absence weakens the model’s ability to capture market linkage shocks. Strength (S) depicts the intensity of feature correlation, which makes a marginal contribution to the transmission of short-term jump information. By characterizing the linkage structure between market information, these network indicators enable the capture of extreme fluctuation transmission, thereby enhancing the accuracy of jump volatility prediction.
5.2. Model Validity
In this paper, we adopt miceforest imputation as the method for handling mixed-frequency data. The following sections will discuss both economic validity and model comparison.
- (1)
- Economic Rationality of Data Imputation Methods: In this study, missing values in mixed-frequency data mainly result from practical scenarios such as financial market closures and data transmission delays. These missing values are random and closely related to the economic correlations between variables. From an economic logic perspective, financial variables (e.g., GEPU, GPR series indicators) exhibit significant nonlinear correlations and dynamic transmission effects (e.g., sudden geopolitical risk shocks indirectly affect crude oil volatility through market expectations). MICEForest interpolation, based on the random forest algorithm, can capture the complex nonlinear dependencies between variables, which is consistent with the economic nature of multi-factor interactions in financial markets. In contrast, linear interpolation assumes a simple linear relationship between variables, which fails to reflect the real dynamic correlations of financial data. This is also verified by the performance indicators in the table: MICEForest interpolation outperforms linear interpolation in core error metrics such as RMSE (2.4538), MAE (0.6826), and SMAPE (1.0147), confirming its dual rationality in economic logic and prediction accuracy.
- (2)
- We have conducted robustness tests based on existing data, and the results in Table 10 are as follows: By comparing core performance indicators of MICEForest interpolation and linear interpolation, MICEForest achieves a 13–37% improvement in key error metrics such as RMSE, MAE, and SMAPE. Additionally, its MSLE (0.1614) is significantly lower than that of linear interpolation (0.3488), indicating that its prediction accuracy for jump volatility (JV) is more stable and not significantly affected by data distribution characteristics.Table 10. Comparison of interpolation model prediction results.
5.3. Limitations
Our study has two limitations:
- (1)
- Given the absence of a widely accepted unified benchmark model in the existing literature, we restricted our comparisons to prevailing mainstream models. As a result, the optimality of our proposed model is confined to the single-model framework. In future work, we will explore approaches to develop a globally optimal model.
- (2)
- This study adopts a fixed hyperparameter strategy in the rolling window forecasting framework without frequent re-optimization. First, frequent hyperparameter re-optimization may cause the model to overfit the noise characteristics of local window data, thereby reducing its generalization ability for future data prediction. Additionally, fixed hyperparameters can significantly lower the computational cost during the rolling forecasting process, improve forecasting efficiency, and better align with the real-time forecasting requirements of actual financial markets. However, this study has not explored the stability of hyperparameters across rolling windows nor adopted a strategy of frequent hyperparameter re-optimization. This limitation may result in the inability to fully rule out the potential risk of the adaptability of hyperparameters diminishing in specific market phases.
6. Conclusions and Extension
This study focuses on jump volatility in financial markets, using it as a proxy variable for jump risk to conduct predictive research. We construct a predictive indicator system integrated with complex network characteristics. Additionally, a CNN–Transformer hybrid model is proposed to combine the local feature extraction capability of CNNs and the self-attention mechanism of Transformers. To ensure the robustness of the findings, this study further employs multi-dimensional evaluation indices, Diebold–Mariano (DM) tests, and shock experiments for comprehensive analysis. Extensions to jump intensity also confirm the model’s general applicability.
The key research conclusions of this study are as follows:
- (i)
- A comprehensive predictive indicator system was constructed. Beyond covering the core information required for jump volatility prediction, this system effectively captures the associative relationships and structural characteristics of jump dynamics by incorporating complex network features among indicators—laying a solid foundation for enhancing jump volatility prediction performance.
- (ii)
- Empirical results show that the CNN–Transformer model proposed in this study achieves the highest prediction accuracy in both one-step and multi-step jump volatility forecasting, significantly outperforming traditional econometric models, machine learning models, and conventional deep learning models. The synergistic effect of the CNN module and attention mechanism enables the model to maintain high prediction accuracy even when the forecasting horizon is extended, addressing the issue of accuracy degradation in multi-step forecasting of traditional models.
- (iii)
- The CNN–Transformer model exhibits excellent robustness. Comparison of model performance via Diebold–Mariano (DM) tests reveals that the DM test statistics of the CNN–Transformer model are all positive. This result not only confirms the model’s superiority in long-term forecasting but also verifies its stability. Further shock experiments demonstrate that the model maintains stable performance in extreme market jump scenarios (e.g., jumps caused by sudden policy changes or liquidity crises), indicating that the model constructed in this study is more adaptable to the suddenness and extremeness of data than traditional models.
- (iv)
- This study conducted model validation focusing on the two core dimensions—jump volatility and jump intensity. The validation results consistently show that the CNN–Transformer model can fully adapt to the complexity of jump features, confirming its versatility and effectiveness in jump-related prediction tasks.
Future research can focus on the integration of text information mining and jump volatility prediction. This will expand the models’ cross-market prediction capability, thereby providing more refined quantitative support for timing high-frequency trading strategies and hedging cross-market portfolio risks.
Author Contributions
Conceptualization, Y.S.; Methodology, Y.H.; Software, P.N.; Validation, P.N.; Resources, Y.H.; Data curation, Y.H.; Writing—original draft, Y.H.; Writing—review & editing, Y.S.; Visualization, P.N.; Supervision, Y.S. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported by the National Social Science Foundation Project of China (24BTJ044).
Data Availability Statement
The dataset for the empirical analysis can be derived from the following resource available in the public domain: https://www.joinquant.com/data/ (accessed on 1 May 2024).
Conflicts of Interest
No potential conflicts of interest were reported by the authors.
Appendix A
On a given day, let be the open price, highest price, lowest price, and close price of interval k. q and p are lag time, usually set to and , representing lag times of one week and two weeks.
PROC is an intraday trend used to identify price changes:
MA determines potential changes in price series:
BIAS assesses deviations from historical levels in current market conditions:
The Contrary Operation system (CDP) includes the CDP (Central Pivot Point) and other levels. The CDP is calculated as
Difference of Moving Averages (DMA): This is the difference between two moving averages (usually of different periods), which is used to judge and predict future price movements:
The AR indicator reflects market sentiment by comparing the opening price with the highest and lowest prices in a certain cycle.
The BR indicator reflects the willingness of the market to buy and sell by comparing the position of the closing price in the price fluctuation of a period.
References
- Black, F.; Scholes, M. The pricing of options and corporate liabilities. J. Political Econ. 1973, 81, 637–654. [Google Scholar] [CrossRef] [Scilit]
- Engle, R.F. Autoregressive conditional heteroscedasticity with estimates of the variance of united kingdom inflation. Econom. J. Econom. Soc. 1982, 50, 987–1007. [Google Scholar] [CrossRef] [Scilit]
- Bollerslev, T. Generalized autoregressive conditional heteroscedasticity. J. Econom. 1986, 31, 307–327. [Google Scholar] [CrossRef] [Scilit]
- Corsi, F. A simple approximate long-memory model of realized volatility. J. Financ. Econom. 2009, 7, 174–196. [Google Scholar] [CrossRef] [Scilit]
- Andersen, T.G.; Bollerslev, T.; Diebold, F.X. Roughing it up: Including jump components in the measurement, modeling, and forecasting of return volatility. Rev. Econ. Stat. 2007, 89, 701–720. [Google Scholar] [CrossRef] [Scilit]
- Corsi, F.; Renò, R. Discrete-time volatility forecasting with persistent leverage effect and the link with continuous-time volatility modeling. J. Bus. Econ. Stat. 2012, 30, 368–380. [Google Scholar] [CrossRef] [Scilit]
- Bollerslev, T.; Patton, A.J.; Quaedvlieg, R. Exploiting the errors: A simple approach for improved volatility forecasting. J. Econom. 2016, 192, 1–18. [Google Scholar] [CrossRef] [Scilit]
- Patton, A.J.; Sheppard, K. Good volatility, bad volatility: Signed jumps and the persistence of volatility. Rev. Econ. Stat. 2015, 97, 683–697. [Google Scholar] [CrossRef] [Scilit]
- Sun, H.; Li, X.; Li, Z.; Fu, Q. Functional volatility relationship analysis and prediction in international crude oil futures markets. J. Futur. Mark. 2024, 44, 1581–1612. [Google Scholar] [CrossRef] [Scilit]
- Dutta, A.; Bouri, E. Forecasting the volatility of crude oil futures: New evidence from jump-induced volatility. Energy Strategy Rev. 2024, 56, 101588. [Google Scholar] [CrossRef] [Scilit]
- Yang, J.; Zhou, Y. Return and volatility transmission between China’s and international crude oil futures markets: A first look. J. Futur. Mark. 2020, 40, 860–884. [Google Scholar] [CrossRef] [Scilit]
- Luong, C.; Dokuchaev, N. Forecasting of realised volatility with the random forests algorithm. J. Risk Financ. Manag. 2018, 11, 61. [Google Scholar] [CrossRef] [Scilit]
- Demirer, R.; Gkillas, K.; Gupta, R.; Pierdzioch, C. Risk aversion and the predictability of crude oil market volatility: A forecasting experiment with random forests. J. Oper. Res. Soc. 2022, 73, 1755–1767. [Google Scholar] [CrossRef] [Scilit]
- Kumbure, M.M.; Lohrmann, C.; Luukka, P.; Porras, J. Machine learning techniques and data for stock market forecasting: A literature review. Expert Syst. Appl. 2022, 197, 116659. [Google Scholar] [CrossRef] [Scilit]
- Xu, C.; Li, J.; Feng, B.; Lu, B. A financial time-series prediction model based on multiplex attention and linear transformer structure. Appl. Sci. 2023, 13, 5175. [Google Scholar] [CrossRef] [Scilit]
- Wei, Y.; Xu, K.; Yao, J.; Sun, M.; Sun, Y. Financial risk analysis using integrated data and transformer-based deep learning. J. Comput. Sci. Softw. Appl. 2024, 4, 1–8. [Google Scholar]
- Jia, F.; Yang, B. Forecasting volatility of stock index: Deep learning model with likelihood-based loss function. Complexity 2021, 2021, 5511802. [Google Scholar] [CrossRef] [Scilit]
- Zhang, C.-X.; Li, J.; Huang, X.-F.; Zhang, J.-S.; Huang, H.-C. Forecasting stock volatility and value-at-risk based on temporal convolutional networks. Expert Syst. Appl. 2022, 207, 117951. [Google Scholar] [CrossRef] [Scilit]
- Thakkar, A.; Chaudhari, K. A comprehensive survey on deep neural networks for stock market: The need, challenges, and future directions. Expert Syst. Appl. 2021, 177, 114800. [Google Scholar] [CrossRef] [Scilit]
- Jemitkumar, P.P.; Harsh, S.; Rashmi, B. Predicting implied volatility using deep learning for option pricing. Res. Sq. 2025. [Google Scholar] [CrossRef] [Scilit]
- Jung, G.; Choi, S.-Y. Forecasting foreign exchange volatility using deep learning autoencoder-LSTM techniques. Complexity 2021, 2021, 6647534. [Google Scholar] [CrossRef] [Scilit]
- Petrozziello, A.; Troiano, L.; Serra, A.; Jordanov, I.; Storti, G.; Tagliaferri, R.; La Rocca, M. Deep learning for volatility forecasting in asset management. Soft Comput. 2022, 26, 8553–8574. [Google Scholar] [CrossRef] [Scilit]
- Liu, Y. Novel volatility forecasting using deep learning–long short term memory recurrent neural networks. Expert Syst. Appl. 2019, 132, 99–109. [Google Scholar] [CrossRef] [Scilit]
- Li, P.; Wang, B. An approach to hang seng index in hong kong stock market based on network topological statistics. Chin. Sci. Bull. 2006, 51, 624–629. [Google Scholar] [CrossRef] [Scilit]
- Liu, C.; Arunkumar, N. Risk prediction and evaluation of transnational transmission of financial crisis based on complex network. Clust. Comput. 2019, 22, 4307–4313. [Google Scholar] [CrossRef] [Scilit]
- Ouyang, F.-Y.; Zheng, B.; Jiang, X.-F.; Podobnik, B. Intrinsic multi-scale dynamic behaviors of complex financial systems. PLoS ONE 2015, 10, e0139420. [Google Scholar] [CrossRef] [Scilit]
- Saeedian, M.; Jamali, T.; Kamali, M.Z.; Bayani, H.; Yasseri, T.; Jafari, G.R. Emergence of world-stock-market network. Phys. A Stat. Mech. Its Appl. 2017, 526, 120792. [Google Scholar] [CrossRef] [Scilit]
- Barndorff-Nielsen, O.E.; Shephard, N. Power and Bipower Variation with Stochastic Volatility and Jumps. J. Financ. Econom. 2004, 2, 1–37. [Google Scholar] [CrossRef] [Scilit]
- Cao, H.; Lin, T.; Li, Y.; Zhang, H. Stock price pattern prediction based on complex network and machine learning. Complexity 2019, 2019, 4132485. [Google Scholar] [CrossRef] [Scilit]
- Diebold, F.X.; Mariano, R.S. Comparing predictive accuracy. J. Bus. Econ. Stat. 2002, 20, 134–144. [Google Scholar] [CrossRef] [Scilit]
- Kong, A.; Zhu, H.; Azencott, R. Predicting intraday jumps in stock prices using liquidity measures and technical indicators. J. Forecast. 2021, 40, 416–438. [Google Scholar] [CrossRef] [Scilit]
- Mäkinen, Y.; Kanniainen, J.; Gabbouj, M.; Iosifidis, A. Forecasting jump arrivals in stock prices: New attention-based network architecture using limit order book data. Quant. Financ. 2019, 19, 2033–2050. [Google Scholar] [CrossRef] [Scilit]
- Ntakaris, A.; Magris, M.; Kanniainen, J.; Gabbouj, M.; Iosifidis, A. Benchmark dataset for mid-price forecasting of limit order book data with machine learning methods. J. Forecast. 2018, 37, 852–866, Erratum in J. Forecast. 2020, 39, 707. [Google Scholar] [CrossRef] [Scilit]
- Arellano, C.; Bai, Y.; Kehoe, P.J. Financial frictions and fluctuations in volatility. J. Political Econ. 2019, 127, 2049–2103. [Google Scholar] [CrossRef] [Scilit]
- Tabash, M.I.; Issa, S.S.; Mansour, M.; Saleh, M.W.; Rahrouh, M.; AlQeisi, K.; Al-Absy, M.S.M. Dynamic Shock-Transmission Mechanism Between US Trade Policy Uncertainty and Sharia-Compliant Stock Market Volatility of GCC Economies. Risks 2025, 2, 66–76. [Google Scholar]
- Zhang, X.; Zhou, J.; Du, X. Impact of oil price uncertainty shocks on China’s macro-economy. Resour. Policy 2022, 79, 103080. [Google Scholar] [CrossRef] [Scilit]
- Punzi, M.T. The impact of energy price uncertainty on macroeconomic variables. Energy Policy 2019, 129, 1306–1319. [Google Scholar] [CrossRef] [Scilit]
- Shah, A.D.; Bartlett, J.W.; Carpenter, J.; Nicholas, O.; Hemingway, H. Comparison of random forest and parametric imputation models for imputing missing data using MICE: A CALIBER study. Am. J. Epidemiol. 2014, 179, 764–774. [Google Scholar] [CrossRef] [Scilit]
- Wei, Y. Volatility forecasting models for CSI 300 index futures. J. Manag. Sci. China 2010, 2, 66–76. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.








