Forecasting Portfolio Market Risk Using Multivariate GARCH-Vine Copula Approach

Abstract

The global financial landscape is increasingly becoming interconnected, with financial markets exhibiting complex interdependencies. This increases the possibility of market risk spreading from one market to another, as market shocks often propagate across asset classes especially during periods of economic uncertainty. Failure to adequately capture the characteristics of univariate return series and the dependence structure between them, may lead to significant underestimation of the market risk forecasts. The standard multivariate Generalized Autoregressive Conditional Heteroskedasticity models assume that financial data follow a normal distribution, an assumption that fails to capture the heavy tails, skewness, and non-linear dependencies commonly observed in asset returns. Thus, this study models the dependency structures among a portfolio of financial asset classes and forecasts the Value-at-Risk and Expected Shortfall using multivariate Generalized Autoregressive Conditional Heteroskedasticity Vine Copula approach. The multivariate GARCH model captures the dynamic volatilities and conditional correlations among assets, then vine copulas are used to model the remaining non-linear and tail dependence relationships between the standardized residuals. The empirical results indicated that the financial return series exhibit complex dependence patterns that vary across asset classes and evolve over time, reflecting the diverse behaviors of financial markets under varying economic conditions. Among the models considered, the constant conditional correlation stationary vine copula demonstrates superior performance in dependence modelling. Backtesting results for one-day-ahead Value-at-Risk and Expected Shortfall indicate that constant conditional correlation vine copula models significantly outperformed the constant and dynamic conditional correlation models with normal and Student-t innovations over a one-day horizon. In contrast, dynamic conditional correlation vine copula models generally exhibit poor predictive accuracy and fail to meet key backtesting tests. Overall, the empirical findings of this study indicated that the constant conditional correlation regular vine copula offers the most reliable and precise framework for modelling and forecasting portfolio market risk.

Share and Cite:

Mwai, V.W. , Omari, C.O. and Mundia, S.M. (2025) Forecasting Portfolio Market Risk Using Multivariate GARCH-Vine Copula Approach. Journal of Mathematical Finance, 15, 757-811. doi: 10.4236/jmf.2025.154031.

1. Introduction

The financial markets are pivotal to the global economy, serving as platforms where various assets are traded, including stocks, bonds, currencies, commodities and recently cryptocurrencies. These markets facilitate the efficient allocation of capital, provide liquidity, play an important role in the processes of determining prices, and allow the transfer and redistribution of risk, thereby influencing economic growth and the stability of global financial systems. Financial markets operate within a framework of economic, political, and social influences, such as recessions, inflation, natural disasters, market sentiments, geopolitical events and changes in interest rate, which can introduce substantial uncertainty and risk, thus significantly influencing price fluctuations in the financial markets.

Investing in these markets means accepting a certain amount of exposure to risk. Portfolio market risk is the possibility of experiencing a financial loss in a portfolio due to adverse price movements. Accurately measuring market risk is important in effective risk management and some common measures of market risk are Value at Risk and Expected Shortfall. VaR assesses the highest possible loss a portfolio may incur over a set period and at a determined confidence level, whereas ES indicates the anticipated loss that exceeds the VaR threshold, thus offering thorough understanding of tail risk. These measures form the foundation of risk management practices, ensuring portfolios are prepared for potential adverse scenarios.

Forecasting portfolio market risk accurately relies on analyzing financial time series data, characterized by several unique features that influence risk modelling and management strategies. The data often exhibits volatility clustering, in which minor price changes typically follow small changes and large variations in price are more likely to follow large price changes. The data also has fat tails than that expected from the Normal (Gaussian) distribution. If normal distribution is assumed in modelling financial returns, the number and magnitude of crashes and booms maybe underestimated. The leverage effect is also observed in financial markets, where losses have a greater influence on future volatilities than gains. Another characteristic is asymmetry, where extreme negatives returns are more frequent than extreme positive returns. Additionally, interdependency is a fundamental characteristic of financial market data, reflecting the intricate connections between different markets, asset classes, and economic sectors.

The GARCH model, introduced by [1], is widely used to model volatility clustering in financial time series. Extensions of the GARCH model such as the Threshold GARCH (TGARCH), Glosten-Jagannathan-Runkle GARCH (GJR-GARCH), and Exponential GARCH (EGARCH), further improve volatility estimation by capturing asymmetry and the leverage effect. However, these models are primarily univariate, focusing on a single asset or return series at a time. Modelling multivariate financial time series data extends beyond univariate models to capture the interdependencies and analyze time series jointly. Unlike univariate models that focus on individual asset returns, multivariate GARCH consider the dynamic interactions and correlations among several assets simultaneously, leading to improved forecasts. This allows the joint volatility and covariance structures to be represented more accurately, which is important in risk and portfolio management. There is a wide range of MGARCH models including CCC, BEKK, and DCC models. Recent studies have compared MGARCH variants in portfolio risk and pricing applications, highlighting the benefits of modelling dynamic correlations. [2] and [3] found that the CCC model outperformed DCC in Bitcoin option pricing and portfolio selection, respectively. [4] showed that DCC and GO-GARCH provided more reliable VaR estimates than CCC by capturing time-varying volatility. Similarly, [5] demonstrated that multivariate GARCH models consistently outperformed univariate models in forecasting portfolio risk with greater accuracy and efficiency. However, MGARCH models still assume a normal distribution, and linear correlations and fail to capture dependency structures that exist in financial assets such as tail dependencies. These linear relationships can be inadequate for accurately modelling the relationships in financial markets.

Copulas, introduced by [6], link multivariate distributions to their individual distribution functions. This allows for a more flexible representation of dependencies beyond linear correlation, by modelling non-linear and tail dependencies between random variables. The dependency structure between financial assets also fluctuates over time due to market conditions, economic events, and investor sentiment. Since the seminal work of [7] on using copulas for credit risk and default correlations, copula-based models have gained popularity in finance for dependency modeling, portfolio optimization, and risk management, with recent findings by [8] that bivariate copulas are superior to MGARCH models in modelling asymmetric dependencies and enhancing hedging effectiveness.

Numerous parametric bivariate copulas were developed to address different types of dependencies. Among these, the elliptical and Archimedean copulas are the most commonly used for modelling bivariate dependence. While bivariate copulas are effective in modelling dependencies between two assets, financial portfolios are often composed of multiple assets, necessitating the application of multivariate copulas in modelling the dependency structures across these assets simultaneously. The multivariate copulas such as Gaussian (Normal), Student-t and hierarchical Archimedean copulas are commonly used in this context. However, some limitations of the multivariate elliptical copulas are that has only one parameter, which controls both the shape and tail dependence, reducing its flexibility in capturing diverse dependency structures. Moreover, these copulas assume that all marginal distributions are identical, which can be restrictive. Additionally, the flexibility of these extensions is reduced as they require additional parameter restrictions.

The pair-copula constructions (PCC), introduced by [9], decomposes complex multivariate dependencies into simpler bivariate copula components addressing the limitations of multivariate copula models. This probabilistic approach to constructing multivariate distributions using pair-copulas was further expanded and organized systematically by [10] and [11] through the development of a graphical framework known as regular vine. This R-vine copula model is hierarchical and breaks down the joint density into a series of marginal densities and pair-copulas. This approach offers greater flexibility in modelling multivariate distributions since it permits the integration of pair-copulas from various families within a vine copula, accommodating any possible dependency structure. [12] introduced the drawable and canonical vine copulas into the finance and insurance literature. [13], further suggested that the choice between D-vine and C-vine depends on the context. For instance, C-vines are ideal when one variable strongly impacts all others, while D-vines focus on modelling variables with temporal order or some form of sequential relationship.

Recent studies have demonstrated the effectiveness of vine copulas in modelling complex financial dependencies and enhancing risk forecasts. [14] applied R-vine copulas to six currency exchange rates, showing their ability to capture interconnectedness during periods of market stress and identifying the C-vine specification as the best fit. [15] employed the R-vine framework to Turkish equities to model sectoral interdependencies surrounding the 2008 global financial crisis, underscoring the importance of adaptive portfolio decisions under varying market conditions. [16] combined R-vine copulas with GARCH to model banking stocks in the ISE100, reporting significant improvements in VaR and Expected Shortfall forecasts compared to GARCH models. [17] also demonstrated that regular vine copulas provided superior risk measurement when compared with DCC-GARCH and elliptical copulas on Istanbul Stock Exchange equities. [18] identified D-vine decompositions as providing the best fit for modelling dependency structures among major stock indices, whereas [19] found that R-vine outperformed both C-vine and D-vine in capturing dependencies in international equity markets. While standard vine copula models are limited to capturing cross-sectional dependence, [20] proposed the stationary S-vine copula, which extends the framework to jointly model both cross-sectional and serial (temporal) dependencies, thereby enhancing its applicability to time series financial data. [21] further demonstrated the usefulness of S-vines for ESG-based hedging strategies, showing that assets with extreme ESG scores exhibit stronger non-Gaussian dependencies.

The integration of copula functions with MGARCH models has also emerged as a powerful approach for jointly modelling the time-varying volatilities and complex dependency structures of financial asset returns. [22] proposed the Copula-based MGARCH (CMGARCH) framework combining several MGARCH specifications with Archimedean copulas to improve joint density forecasts. Recent applications have demonstrated the versatility of copula-MGARCH models in various financial contexts. [23] examined risk spillovers and dynamic dependency structures between energy and BRICS equities markets by integrating DCC-GARCH with bivariate copulas, finding significant interconnections and effective modelling of positive dependencies. [24] analyzed the volatility and dependence between Bitcoin and the five largest stablecoins, showing that copula-based models outperformed BEKK in capturing the stable interconnection of these markets. Similarly, [25] employed a Markov Switching vine copula-MGARCH model to forecast Value-at-Risk and Expected Shortfall for a portfolio of equities, bonds, and gold, achieving more accurate risk forecasts compared to standard MGARCH and copula-MGARCH models. Despite the documented advantages of copula-MGARCH models, much of the existing literature has focused on bivariate or low-dimensional settings, often overlooking higher-dimensional portfolios and time-varying dependence during periods of market stress.

In this study the Multivariate GARCH Vine copula approach is used to model the dependence structure of financial assets considered and forecast the one-day ahead VaR and ES of an equally weighted portfolio. This approach integrates the ARMA-EGARCH for modelling heteroscedasitity in return series, DCC and CCC MGARCH for modelling time-varying and constant conditional correlation, and then fitting the vine copula to model the dependence structure in between the twelve financial assets in the portfolio. The one-day ahead VaR and ES are forecasted via the Monte Carlo based simulation using the DCC-Vine and CCC-Vine copula approaches. Finally, back-testing techniques are used to assess the accuracy of DCC-Vine and CCC-Vine models in forecasting VaR and ES. The back-testing results are compared to DCC and CCC with student-t and normal innovations.

The rest of the paper is structured as follows: Section 2 presents the methodology employed including the Multivariate GARCH models, copula dependence measures, vine copulas, and VaR and ES forecasting and their back-testing procedures. Section 4 gives the empirical results. Finally, Section 5 concludes the paper and presents recommendations for future research.

2. Methodology

This section presents the methodology of the study in detail. Section 2.1 presents the Multivariate GARCH model specification for volatility and correlation estimation. Section 2.2 provides details of copula functions and Section 2.3 introduces the copula-based dependence measures. Section 2.4 introduces the vine copula function for dependency modelling. Section 2.5 presents the MGARCH-Vine copula model structure. Measures of portfolio market risk are presented in section 2.6. Finally, section 2.7 is about back-testing techniques.

2.1. Multivariate GARCH model specification

The Multivariate Generalized Autoregressive Conditional Heteroskedasticity model extends the univariate GARCH to multiple time series data. In a univariate setting, a GARCH(p,q) model assumes that the variance of the time series is influenced by past values of the squared returns (or innovations) and past variances. For a series of returns { r t } the GARCH model is defined as:

r t =μ+ e t e t = h t 1/2 z t h t = α 0 + i=1 q α i e ti 2 + j=1 p β j h tj (1)

where μ represents the average of the asset’s log return, e t is the innovation at time t , h t stands for the variance, z t is a white noise process with a mean of zero and variance of one, α 0 >0 , α i 0 , β j 0 and α i + β j 1 .

In order to generalize the univariate GARCH model to a multivariate framework, we consider a multivariate time series r t , which represents the vector of log-returns of d assets. This vector r t has a dimension of d×1 and is assumed to be conditionally heteroskedastic, meaning its variance changes over time depending on past information. Let t1 represent the information set created by the observed series r t up until time t1 . The standard MGARCH framework is given by:

r t = μ t + ϵ t (2)

where r t represents a d×1 vector of returns, μ t denotes the mean vector, and ϵ t represents the error terms vector associated with time t ;

ε t = H t 1/2 η t (3)

where H t is an d×d conditional covariance matrix of r t , H t 1/2 is any d×d matrix at time t that scales the innovations of ε t , obtainable via a Cholesky factorization of H t and η t represents a vector of iid errors with dimension d×1 , such that E[ η t ]=0 and E[ η t η t ]=I . There are two primary categories of MGARCH models: those that model H t directly and those that focus on conditional variances and correlations, decomposing the covariance matrix into correlations and standard deviations.

2.1.1. CCC-GARCH Model

[26], proposed CCC model, one of the simplest multivariate correlation models. Since the matrix of conditional covariances in this model doesn’t change over time, it can be written as:

H t = D t R t D t (4)

where R t =[ ρ ij ] is the d×d positive definite conditional correlation matrix, with ρ ij =1 for i=1,,d and is time invariant such that R t =R and D t =diag( h 1t 1/2 ,, h dt 1/2 ) is d×d matrix consisting of the standard deviations of the ε t elements, with each h it being a univariate GARCH process. This suggests that the conditional covariance matrix’s off-diagonal components are provided by:

[ H t ] ij = h i 1/2 h j 1/2 ρ ij ,ij (5)

where h it 1/2 and h jt 1/2 are the standard deviations of asset i and j at time t . Consequently, the vector form of h t can be given as:

h t =a+ j=1 q B j ϵ tj ( 2 ) + j=1 p C j h tj (6)

where a represents a d×1 vector comprising constant values, while the matrices B j and C j are diagonal d×d matrices, and ϵ tj ( 2 ) = ϵ tj ϵ tj . The formulation in Equation (6) enables each h it to be influenced by its historical variances and prior squared returns. For H t to maintain positive definiteness, R needs to be positive definite, and the vectors a , along with the matrices B j and C j , must also be positive.

The Extended CCC (ECCC) model, which was introduced by [27], relaxed the requirement that the matrices B j and C j are diagonal. The relaxation allows each conditional variance equation to incorporate the past variances and squared innovations from all series. For example, h it in the first order ECCC model is equivalent to

h it = c i + a 11 ε 1,t1 2 ++ a 1d ε d,t1 2 + b 11 ε 1,t1 2 ++ b 1d ε d,t1 2 (7)

where i=1,,d and a ij and b ij are parameters that determine how past squared returns and past volatilities of asset i , respectively, influence the current volatility of asset i . An advantage of the ECCC over CCC model is that the autocorrelation structure for the squared returns is more flexible. Although the CCC and ECCC models’ parameter structures are relatively simple and computationally effective, the assumption that R t remains constant can be overly limiting. Therefore, it may be beneficial to generalize the CCC model by allowing R t to vary over time while preserving the previous decomposition.

2.1.2. DCC-GARCH Model

The Dynamic Conditional Correlation model, introduced by [28], extends the CCC model by permitting correlations to varying over time, which helps in capturing the dynamic co-volatility among assets. Using a proxy matrix P t , the model breaks down H t into time-varying conditional standard deviations D t and the correlation matrix R t , such that

R t = P t 1/2 P t P t 1/2 (8)

P t =( 1ab )S+a η t η t +b P t1 (9)

where P t =diag( p 1t ,, p dt ) , while S denotes standardized errors’ unconditional covariance matrix, such that

S=Cov( η t η t )= 1 T t=1 T η t η t

and parameters a and b represent scalars, where a+b1 , a0 and b0 . While the aspect of DCC having two parameters can be seen as an advantage, it might also pose a challenge when many assets are considered, since all d( d1 ) 2 processes are correlation are confined to the same structure. [29], introduced a Quadratic Flexible DCC model which applies the BEKK structure to R t . Thus, P t is given as:

P t = A SA+ B η t1 η t1 B+C P t1 C (10)

However, the Quadratic Flexible DCC has 3d( d+1 ) 2 parameters, which

becomes impractical for large systems due to the curse of dimensionality. To reduce the parameters, assets can be grouped by characteristics such as industry or sector and a block diagonal structure applied to the coefficient matrices according to the grouping.

The Asymmetric DCC GARCH model by [30] incorporates asymmetry in the correlation, since the standard DCC model only permits asymmetries in the variance and not the correlations. Thus, P t is defined as:

P t =( SBS B CS C G S G )+ B η t1 η t1 B+C P t1 C + G η t1 η t1 'G (11)

where the parameter matrices B , C , and G are of dimension d×d ; η t = 1 { η t <0 } η t denotes the element-wise product of η t and S =Cov( η t η t ' ) .

2.1.3. Estimating Parameters of Multivariate GARCH Models

The parameters of the Multivariate DCC and CCC models are estimated in two step, where in step one the univariate conditional variance parameters ( β v ) are estimated while the correlation parameters ( β c ) are estimated in the step two, given β v . When ϵ t follows a multivariate normal distribution with mean vector zero and covariance matrix H t , the d-dimensional density function is:

f( ε t | H t )= 1 ( 2π ) d/2 | H t | 1/2 exp( 1 2 ε t H t 1 ε t ) (12)

The likelihood equation for T observations is:

L( β )= t=1 T 1 ( 2π ) d/2 | H t | 1/2 exp( 1 2 ϵ t H t 1 ϵ t ) (13)

Thus, the log-likelihood equation is given as

l( β )= dT 2 log2π 1 2 t=1 T log| H t | 1 2 t=1 T ε t H t 1 ε t (14)

where β represents all parameters in the models such as elements of A , B and C , | H t | and H t 1 represent the determinant and inverse of H t , respectively, d denotes total assets, and T represents the total observations. If H t = D t R t D t , then the function of log-likelihood in Equation (14) can be expressed as

l( β )= dT 2 log2π 1 2 t=1 T log| D t R t D t | 1 2 t=1 T ε t D t 1 R t 1 D t 1 ε t = 1 2 t=1 T ( dlog2π+2log| D t |+log| R t |+ ε t D t 1 R t 1 D t 1 ε t ) (15)

In step one, R t in Equation (15) is replaced by an identity matrix such that the l( β ) corresponds to a sum of d univariate log-likelihood functions:

l v ( β )= 1 2 t=1 T ( dlog( 2π )+2log| D t |+log| I n |+ ε t D t 1 I n 1 D t 1 ε t ) = 1 2 t=1 T ( dlog( 2π )+2log| D t |+ ε t D t 1 I n D t 1 ε t ) = 1 2 t=1 T i=1 d ( dlog( 2π )+log( h i,t )+ ε i,t 2 h i,t ) (16)

In step two, the log-likelihood function given θ v in step one is

l c ( β )= 1 2 t=1 T ( log| P t |+ ε t P t 1 ε t ε t ε t ) (17)

Thus, β ^ v =argmax{ l v ( β ) } and β ^ c =argmax{ l c ( β ) } .

2.2. Copula Functions

A copula is a function that creates a joint distribution by coupling univariate marginal distributions. The concept of copula introduced by [6], separates the effect of the dependency between variables from the impact of each marginal variable.

Definition 3.1. The function C( u 1 ,, u d ) , which maps [ 0,1 ] d [ 0,1 ] , is a copula and satisfied the following properties:

1) C( u 1 ,, u d ) is grounded, meaning that for any C( u 1 ,, u d )=0 if any u i =0 .

2) C( u 1 ,, u d )=C( u 1 ,, u i1 , u i+1 ,, u d ) if any u i =1 .

3) C( u 1 ,, u d ) is d-increasing for any two points l and m in [ 0,1 ] n , where lm and the volume ( V C ( [ l,m ] ) ) of the box formed by the vertices l and m is non-negative. For instance, when d=2 ,

V C ( [ l,m ] )=C( l 2 , m 2 )C( l 1 , m 2 )C( l 2 , m 1 )+C( l 1 , m 1 )0

Theorem 3.1. (Sklars Theorem) Let F X ( x 1 ,, x n ) be the joint CDF of the random variables X 1 ,, X d with marginal CDFs F 1 ,, F d . A d-dimensional copula C exists such that the following relationship holds for every x d :

F X ( x 1 ,, x d )=C( F 1 ( x 1 ),, F d ( x d ) ) (18)

The copula C is said to be unique if all the individual CDFs ( F 1 ,, F d ) are continuous.

Theorem 3.2. Let C be a multivariate Copula. For every u i in [ 0,1 ] d , where i=1,,d , the partial derivative C( u 1 ,, u d ) u i exist

C( u 1 ,, u d ) u i 0

Theorems 3.1 and 3.2 are proved in [31].

Definition 3.2. (Copula density) For each u 1 ,, u d in [ 0,1 ] d , the copula density c( u 1 ,, u d ) is given by:

c( u 1 ,, u d )= n C( u 1 ,, u d ) u 1 u d (19)

Differentiating Equation (18) yields:

f( x 1 ,, x d )= i=1 d f i ( x i )c( F 1 ( x 1 ),, F d ( x d ) ) (20)

where f i is the probability density function of X i for i=1,,d . Therefore, the copula density can now be given as the ratio of the joint density f to the product of the individual densities:

c( u 1 ,, u d )= f( u 1 ,, u d ) i=1 d f i ( u i ) (21)

Given two random variables X 1 and X 2 , a bivariate copula function C: [ 0,1 ] 2 [ 0,1 ] couples the marginal CDFs of the two variables to form their joint distribution. The two main bivariate copula families are the Archimedean and elliptical Copulas.

2.2.1. Elliptical Copulas

The Gaussian (normal) and Student-t Copulas are mostly used for elliptical Copulas and they model symmetric dependence structures effectively. Based on the Sklar’s Theorem, elliptical copula models’ general equation is as follows:

F X 1 , X 2 ( x 1 , x 2 )=C( F X 1 ( x 1 ), F X 2 ( x 2 ) ) (22)

The Gaussian copula belongs to the normal distribution and its general form is:

C ρ Gauss ( F X 1 ( x 1 ), F X 2 ( x 2 ) )= Φ ρ ( x 1 , x 2 ) = x 1 x 2 1 2π ( 1 ρ 2 ) 1/2 exp[ x 1 2 2ρ x 1 x 2 + x 2 2 2( 1 ρ 2 ) ]d x 1 d x 2 (23)

where Φ ρ ( .,. ) represents the CDF of bivariate standard normal and ρ is the correlation coefficient between x 1 and x 2 .

The student-t copula (or t-copula) belongs to the Student-t distribution expressed is:

C r,ρ t ( F X 1 ( x 1 ), F X 2 ( x 2 ) )= t r,ρ ( x 1 , x 2 ) = x 1 x 2 1 2π ( 1 ρ 2 ) 1/2 [ 1+ x 1 2 2ρ x 1 x 2 + x 2 2 r( 1 ρ 2 ) ] r+2 2 d x 1 d x 2 (24)

where t r,ρ represents the CDF of the bivariate t-distribution with r degrees of freedom and ρ as the correlation coefficient.

Although elliptical copulas are simple to use and the simulations based on these models are simple to perform, they require numerous parameters to be estimated, generally lack closed-form expressions, and they assume symmetry, but real-world loss distributions are often skewed. These shortcomings highlight the need for more flexible alternatives such as Archimedean or vine copula constructions, which can better accommodate the complexities of real-world dependence patterns.

2.2.2. Archimedean Copula

Archimedean copulas address the symmetric tail dependence limitation elliptical copula by modelling asymmetric dependence in either the left or right tail. Archimedean copulas also have closed-form expressions and are not constructed using Equation (18), but are instead associated with the Laplace transforms of bivariate distribution functions. These copulas, which include Clayton, Frank, Joe, and Gumbel Copulas, can also capture a wide range of dependence. The construction of the Archimedean copulas relies primarily on the generator function φ:[ 0,1 ][ 0, ] and the pseudo-inverse of the generating function define by:

φ [ 1 ] ={ φ [ 1 ] , 0tφ( 0 ) 0, φ( 0 )<t<

The general Archimedean copula is given by:

C φ ( F 1 ( x 1 ), F 2 ( x 2 ) )= φ [ 1 ] (φ( F 1 ( x 1 ) )+φ( F 2 ( x 2 ) ) (25)

The Gumbel copula utilizes a generator function defined as φ= ( ln( t ) ) θ and is expressed as:

C GU ( F 1 ( x 1 ), F 2 ( x 2 ) )=exp[ ( ( ln F 1 ( x 1 ) ) θ + ( ln F 1 ( x 1 ) ) θ ) 1 θ ] (26)

with parameter θ limited to the interval [ 1, ) . It is asymmetric, does not account for negative dependence, exhibits upper tail-dependence ( λ + =2 2 1 θ ) but contains no lower tail dependence.

The Clayton copula has a generating function given by φ= 1 θ ( t θ1 ) and can be represented as:

C c ( F 1 ( x 1 ), F 2 ( x 2 ) )= ( F 1 ( x 1 ) θ+ F 1 ( x 1 ) θ 1 ) 1/θ (27)

with θ the dependence parameter limited in the interval ( 0, ) . The Clayton Copula is asymmetric, λ = 2 1 θ , λ + =0 and cannot account for negative dependence.

The Frank copula generator function corresponds to φ=ln exp( θt )1 exp( θ )1 and its equation is given as:

C F ( F 1 ( x 1 ), F 2 ( x 2 ) )= θ 1 ln( 1+ exp( θ F 1 ( x 1 ) )exp( θ F 2 ( x 2 ) ) exp( θ )1 ) (28)

with single dependency parameter θ( 0, ) . Similar to elliptical copulas, the Frank copula is symmetrical and λ =0 .

The Joe copula is characterized by the generating function φ=ln[ 1 ( 1t ) θ ] and is define as follows:

C J ( F 1 ( x 1 ), F 2 ( x 2 ) ) =1( ( 1 F 1 ( x 1 ) ) θ + ( 1 F 2 ( x 2 ) ) θ ( 1 F 1 ( x 1 ) ) θ ( 1 F 2 ( x 2 ) ) θ ) (29)

with parameter θ1 . The Joe copula is asymmetric, λ + =2 2 1 θ and λ =0 .

The drawback of the Archimedean and Student-t copulas in tail dependence modelling is their reliance on a single parameter. This single parameter constrains them to symmetric dependence or to specific types of tail dependence that cannot be independently adjusted for upper and lower tails. As a result, they may fail to capture the asymmetric tail dependence often observed in financial markets, where extreme losses and gains can exhibit different dependency structures. This limitation reduces their effectiveness in accurately modelling risk during market stress and in constructing robust portfolios.

2.3. Copula-Based Dependence Measures

The degree to which variables X and Y are related is indicated by a measure of dependence. The dependence coefficients lie from −1 and 1, where the value of −1 means a perfect negative dependency, 0 means no dependency and 1 indicates a perfect positive dependency. The Pearson’s correlation coefficient is commonly used measure of dependency; however, it only focuses on linear dependencies between variables, it is sensitive to outliers, and assumes the data is homoscedastic, meaning it may be inaccurate if the variability of one variable changes with respect to the other. Therefore, copula-based dependency measures, particularly Kendall’s tau and tail dependency, offer more flexibility and accuracy by capturing non-linear dependencies and the probability of extreme co-movements. The dependence coefficients lie from −1 and 1, where the value of −1 means a perfect negative dependency, 0 means no dependency and 1 indicates a perfect positive dependency.

2.3.1. Kendall’s Tau

Kendall’s Tau is a non-parametric measure of concordance between two pairs. If there is a tendency for high values of a variable to be linked to high values of the other, then the two variables are concordant; the same is true for low values. Kendall’s tau always lies in the interval [−1, 1] and is equal to 0 if the variables are independent. The likelihood that the variables will move in the same direction is greater (lower) than the likelihood that they will move in opposite ways if Kendall’s tau is positive (negative).

Definition 3.3. (Concordance, Discordance) Consider two observations from a continuous vector ( X,Y ) : ( x i , y i ) and ( x j , y j ) . Both pairs are considered concordant and discordant if ( x i x j )( y i y j )>0 and ( x i x j )( y i y j )<0 , respectively.

Definition 3.4. (Kendalls τ ) Let ( x 1 , y 1 ),( x 2 , y 2 ),,( x n , y n ) be a sample of n observations from a vector ( X,Y ) of continuous random variables, with at least two distinct pairs of observations, each pair can either be concordant or discordant. Assume that the concordant and discordant pairs are denoted by c and d , respectively, τ is calculated as:

τ= cd c+d (30)

Alternatively, τ is given as the probability of concordance less discordance as:

τ=P( ( X 1 X 2 )( Y 1 Y 2 )>0 )P( ( X 1 X 2 )( Y 1 Y 2 )<0 ) =2P( ( X 1 X 2 )( Y 1 Y 2 )>0 )1 (31)

where ( X 1 , Y 1 ) and ( X 2 , Y 2 ) are iid random vectors with a joint distribution F . In terms of the copula C , τ is represented as follows:

τ=4 0 1 0 1 C ( F 1 ( x 1 ), F 2 ( x 2 ) )dC( F 1 ( x 1 ), F 2 ( x 2 ) )1 (32)

Table 1 presents formula and the range of τ for different bivariate copulas, where ρ= cov( XY ) σ x σ y is the correlation coefficient between x and y , θ represents the parameter in each copula, D 1 ( θ )= 1 θ 0 θ t exp( t )1 dt is the order one Debye function and DG is the digamma function such that DG( z )= d dz ( lnΓ( z ) ) .

Table 1. Kendall’s tau for various bivariate copulas.

Copula

Kendall’s τ Formula

Range of τ

Gaussian

2 π arcsin( ρ )

[−1, 1]

Student-t

2 π arcsin( ρ )

[−1, 1]

Gumbel

1 1 θ

[0, 1]

Clayton

θ θ+2

[0, 1]

Frank

1 4 θ ( 1 D 1 ( θ ) )

[−1, 1]

Joe

1+ 2 2θ [ DG( 2 )DG( 2 θ +1 ) ]

[0, 1]

Kendall’s tau correlation is an effective metric for assessing the direction and strength of the relationship between two variables. However, it may not be the best measure of dependence, particularly when the variables’ relationship is not monotonic, there are tied ranks, or if outliers are present in the data. Additionally, while Kendall’s Tau captures overall dependence, it doesn’t specifically measure the likelihood of joint extreme values.

2.3.2. Tail Dependence Measures

Tail dependence measures, such as upper and lower tail dependence coefficients, directly assess the probability that one variable will experience an extreme value given that another does. The tail dependence coefficients measure the strength of dependency in the joint upper and lower tails of bivariate or multivariate distributions and are derived using conditional probability, hence their values are between 0 and 1.

Suppose X 1 and X 2 are random variables with F 1 and F 2 as their marginal distributions. The dependence coefficient in the lower tail is defined as

λ = lim q0 P( X 2 F 2 1 ( q )| X 1 F 1 1 ( q ) ) (33)

provided the limit λ [ 0,1 ] exist and q is the quantile. Thus, dependency in the lower tail is the likelihood that X 2 does not exceed its q th -quantile given that X 1 does not exceed its q th -quantile. The lower tail dependency is present if λ ( 0,1 ] , and X 1 and X 2 are asymptotically independent if λ =0 . Similarly, the upper tail dependence coefficient is given as

λ + = lim q1 P( X 2 F 2 1 ( q )| X 1 F 1 1 ( q ) ) (34)

provided λ + [ 0,1 ] exist. Thus, given that X 1 exceeds its q th -quantile, the likelihood that X 2 exceeds its q th -quantile is the upper tail dependency, also known as the extremal dependence. When F 1 and F 2 are continuous, λ and λ + can be represented in terms of a bivariate copula C as follows:

λ = lim q0 P[ X 1 F 1 1 ( q ), X 2 F 2 1 ( q ) ] P[ X 2 F 2 1 ( q ) ] = lim q0 C( q,q ) q (35)

The bivariate copula shows dependency in the lower tail, if λ ( 0,1 ] and independence if λ =0 .

λ + = lim q1 P[ X 1 F 1 1 ( q ), X 2 F 2 1 ( q ) ] P[ X 2 > F 2 1 ( q ) ] = lim q1 S C ( q,q ) 1q = lim q1 12qC( q,q ) 1q (36)

where S C represents the survival copula. The copula C has dependency in the upper tail if λ + ( 0,1 ] and independent λ + =0 . Table 2 summarizes the tail dependence characteristics of various bivariate copulas, providing an overview of each copula’s upper and lower tail dependencies.

Table 2. Upper and lower tail dependence coefficients for different bivariate copulas.

Copula

Lower tail ( λ )

Lower tail ( λ + )

Gaussian

0

0

Student-t

2 t r+1 ( ( r+1 )( 1ρ ) 1+ρ )

2 t r+1 ( ( r+1 )( 1ρ ) 1+ρ )

Frank

0

0

Clayton

2 1 θ

0

Gumbel

0

2 2 1 θ

Joe

0

2 2 1 θ

2.4. Vine Copulas

[11], presented the pair-copula decompositions graphically using a series of nested trees with undirected edges, referred to as vine trees. Each vine copula is structured according to a Regular Vine framework, and the two specific varieties of R-vine are C-Vine (Canonical Vine) and D-Vine (Drawable Vine).

Definition 3.5. (Tree) T=( N,E ) has N nodes and E is the edge connecting these nodes. A nodes degree, represented as d( v ) , is the number of neighbouring nodes it has, vN .

Definition 3.6. (Regular Vine (R-Vine)) A regular vine tree sequence on d elements consists of a set of trees V=( T 1 ,, T d1 ) , satisfying the following conditions:

1) For each i=1,,d1 , the trees T i =( N i , E i ) must be connected.

2) The tree T 1 has a node set N 1 =1,,d and an edge set E 1 .

3) For i2 , the tree T i has a node set N i = E i1 and an edge set E j .

4) For i=2,,d1 and { a,c } E i , it must hold that | ac |=1 (proximity condition).

As long as the relevant edges in the preceding tree, T i1 , have at least one shared node, the proximity condition guarantees that two nodes in tree T i , where i2 , can be connected.

Figure 1 illustrates an example of 5-dimensional R-vine with 5 variable, 10 edges and 4 trees. The unconditional bivariate copula models all pairs of the variables in T 1 , while at the lower trees ( T 2 ,, T 4 ) dependency is modelled using the conditional bivariate copulas. For example, given the third variable, the conditional bivariate copula c 25|3 represents the dependency between the second and fifth variables. This 5-dimensional R-vine’s joint density is as follows:

f 12345 ( x )= c 41 ( F 4 ( x 4 ), F 1 ( x 1 ) ) c 13 ( F 1 ( x 1 ), F 3 ( x 3 ) ) c 32 ( F 3 ( x 3 ), F 2 ( x 2 ) ) c 35 ( F 3 ( x 3 ), F 5 ( x 5 ) ) c 43|1 ( F( x 4 | x 1 ),F( x 3 | x 1 ) ) c 12|3 ( F( x 1 | x 3 ),F( x 2 | x 3 ) ) c 25|3 ( F( x 2 | x 3 ),F( x 5 | x 3 ) ) c 42|13 ( F( x 4 | x 1 , x 3 ),F( x 2 | x 1 , x 3 ) ) c 15|23 ( F( x 1 | x 2 , x 3 ),F( x 5 | x 2 , x 3 ) ) c 45|132 ( F( x 4 | x 1 , x 3 , x 2 ),F( x 5 | x 21 , x 3 , x 2 ) ) i=1 5 f i ( x i ) (37)

Definition 3.7. An R-vine can be categorized into two specific types based on its structure:

1) C-Vine, if every tree T i contains a distinct node connected by di edges. The node in tree T 1 with d1 edges is referred to as the root node.

2) D-Vine, if T 1 nodes’ have a maximum of two edges.

Canonical vines (C-vines)

A d-dimensional C-vine copula has d! 2 possible tree structures. For example,

for a 5-dimensional, there are 60 decompositions to order the variables.

Figure 1. An R-vine tree representation for d=5 .

Figure 2 shows a C-vine copula with each node representing a variable and each edge corresponds to unconditional or conditional bivariate copula family. It has 4 trees, T i ,i=1,2,3,4 , each tree has 5i edges and 6i nodes and the root node is variable 4. This 5-dimensional C-vine has the joint density expressed as:

f 12345 ( x )= c 41 ( F 4 ( x 4 ), F 1 ( x 1 ) ) c 42 ( F 4 ( x 4 ), F 2 ( x 2 ) ) c 43 ( F 4 ( x 4 ), F 3 ( x 3 ) ) c 45 ( F 4 ( x 4 ), F 5 ( x 5 ) ) c 12|4 ( F( x 1 | x 4 ),F( x 2 | x 4 ) ) c 13|4 ( F( x 1 | x 4 ),F( x 3 | x 4 ) ) c 15|4 ( F( x 1 | x 4 ),F( x 5 | x 4 ) ) c 23|41 ( F( x 2 | x 4 , x 1 ),F( x 3 | x 4 , x 4 ) ) c 25|41 ( F( x 2 | x 4 , x 1 ),F( x 5 | x 4 , x 1 ) ) c 35|412 ( F( x 3 | x 4 , x 1 , x 2 ),F( x 5 | x 4 , x 1 , x 2 ) ) i=1 5 f i ( x i ) (38)

Drawable vines (D-vines)

Similarly to C-vines, there are d! 2 possible D-vine decompositions. However,

unlike C-vines, the D-vine copulas structure does not require a root variable. The variables are linked sequentially, one following the other, with unconditional bivariate copulas used to model dependency between variables in the tree one and conditional pair-copulas employed in the subsequent trees where the conditioning sets in the D-vine structure are different.

Figure 2. Tree structure of a C-vine for d=5 .

Figure 3 represents a five-dimensional drawable vine copula with four trees, fourteen nodes, and ten edges. This five-dimensional D-vine copula’s joint PDF is as follows:

f 12345 ( x )= c 42 ( F 4 ( x 4 ), F 2 ( x 2 ) ) c 23 ( F 2 ( x 2 ), F 3 ( x 3 ) ) c 35 ( F 3 ( x 3 ), F 5 ( x 5 ) ) c 51 ( F 5 ( x 5 ), F 1 ( x 1 ) ) c 43|2 ( F( x 4 | x 2 ),F( x 3 | x 2 ) ) c 25|3 ( F( x 2 | x 3 ),F( x 5 | x 3 ) ) c 31|5 ( F( x 3 | x 5 ),F( x 1 | x 5 ) ) c 45|23 ( F( x 4 | x 2 , x 3 ),F( x 5 | x 2 , x 3 ) ) c 21|35 ( F( x 2 | x 3 , x 5 ),F( x 1 | x 3 , x 5 ) ) c 41|235 ( F( x 4 | x 2 , x 3 , x 5 ),F( x 1 | x 2 , x 3 , x 5 ) ) i=1 5 f i ( x i ) (39)

Figure 3. Tree structure of a D-vine for d=5 .

2.4.1. Stationary Vine Copulas

The S-vine is a extension of the D-vine that assumes stationarity in the dependence structure. To simplify the expression of the S-vine, strict stationarity conditions are imposed on the D-vine [20]. These conditions ensure that dependency structure between variables does not change with time shifting. If C( V ) represents a vine copula, then it is considered to be translation invariant if the partial copulas associated with any edge E i , i=1,,d are identical to those of the edge E i +s , where s represents a time shift by s steps. According to the translation invariance condition, a D-vine copula in Figure 3 transitions into an S-vine if the copulas illustrating the relationships between the pairs (4,3), (2,3), (3,5), (5,1) and partial copulas c 43|2 , c 25|3 , c 31|5 , c 45|23 , c 21|35 are identical. Therefore, the S-vine has of four-pair copulas, offering a streamlined alternative to the D-vine configuration, which requires ten-pair copulas.

2.4.2. Parameter Estimation of Vine Copulas

The parameters of the vine copulas are estimated using the Full Maximum Likelihood (FML) and sequential estimation method. Consider a three dimension vine copula with the density function given as:

f 123 ( x|θ )= c 31 ( F 3 ( x 3 ), F 1 ( x 1 ) ) c 12 ( F 1 ( x 1 ), F 2 ( x 2 ) ) c 32|1 ( F( x 3 | x 1 ),F( x 2 | x 1 ) ) i=1 3 f i ( x i ) (40)

The FML method estimates all vine structure parameters simultaneously. The joint log-likelihood for the three-dimensional vine copula is given as:

l( θ )= t=1 T log c 31 ( F 3 ( x 3 ), F 1 ( x 1 ); θ 31 )+ t=1 T log c 12 ( F 1 ( x 1 ), F 2 ( x 2 ); θ 12 ) + t=1 T log c 32|1 ( F( x 3 | x 1 ),F( x 2 | x 1 ); θ 32|1 ) (41)

where θ=( θ 31 , θ 12 , θ 32|1 ) represents all the parameters that need to be estimated. By maximising l( θ ) and solving

l( θ ) θ =0 (42)

θ ^ is obtained. However, in practice for some high dimensional cases, it is computationally expensive.

The sequential estimation method is a stepwise approach that estimates parameters for all pair copulas in the vine structure sequentially. This makes it computationally efficient and suitable for high-dimensional datasets. In step one, θ 31 and θ 12 are separately estimated, by maximizing l( θ ) in Equation (41) by using the bivariate sub-sample ( F 1 ( x 1t ), F 2 ( x 2t ) ) and ( F 2 ( x 2t ), F 3 ( x 3t ) ) for t=1,,T , respectively. The corresponding estimates are given by:

θ ^ 31 =arg max θ 31 t=1 T log c 31 ( F 3 ( x 3 ), F 1 ( x 1 ); θ 31 ) θ ^ 12 =arg max θ 12 t=1 T log c 12 ( F 1 ( x 1 ), F 2 ( x 2 ); θ 12 ) (43)

In the second step, the pseudo conditional copula observations are formed as F( x 3,t|1, θ ^ 31 )= C 3|1 ( F( x 3,t | x 1,t , θ ^ 31 ) ) and F( x 1,t|2, θ ^ 12 )= C 1|2 ( F( x 1,t | x 2,t , θ ^ 12 ) ) for

t=1,,T to be used to estimate θ 32|1 by maximizing

l( θ 13|2 )= t=1 T log c 32|1 ( F( x 3 | x 1 ),F( x 2 | x 1 ); θ 32|1 ) (44)

over θ 32|1 . Thus, θ ^ 32|1 is given as

θ ^ 32|1 =arg max θ 32|1 l( θ 32|1 ) (45)

2.5. Vine Copula Multivariate GARCH Model

This section introduces hybrid models that combine MGARCH models with vine copulas. The MGARCH will model the time-varying volatilities and conditional correlation and vine copula will model the dependency structure separately but concurrently for non-normal distributions. The VC-MGARCH model eliminates linear correlation from the variables and forms dependent but uncorrelated innovations controlled by a vine copula, while MGARCH controls the correlation. The VC-MGARCH models are defined in a identical way to convectional MGARCH models, but the multivariate distribution function of the residuals or innovations are modelled using a vine copula function.

2.5.1. Structure of VC-MGARCH Model

For d assets, let r t = ( r 1,t ,, r d,t ) be the log-returns vector, η t = ( η d,t ,, η d,t ) be the uncorrelated dependent errors and ξ t = ( ξ 1,t ,, ξ d,t ) be random variables from the copula distribution, such that:

ξ t | t1 ~ F 1,,d ( ξ t )= C 1,,d ( F 1 ( ξ 1,t ),, F d ( ξ d,t ); θ t )

where θ t is the parameter associates with the copula C( .,. ) . Instead of assuming a simple multivariate normal distribution for η t in Equation (3), [22], proposed the transformation of these residuals using a copula-based structure:

η t = Σ t 1/2 ξ t (46)

where ξ t are the transformed residuals that follow copula distribution, with covariance matrix E[ ξ ξ | F t1 ]= Σ t = [ σ ij,t ] i,j=1 d , and E[ ξ t | F t1 ]=0 . The VC-MGARCH model assumes a dependent copula for ξ t while keeping η t uncorrelated, that is

C( u 1 ,, u d ) i=1 d u i and σ ij 0

where u i = F i ( ξ i ) . In contrast, the convectional MGARCH models assume that η t is independent and normally distributed such that C( u 1 ,, u d )= i=1 d u i and σ ij =0 . If ξ i and ξ j are two random variables with CDFs F i and F j , joint distribution F ij and the first two moments are well-defined and finite, then σ ij can be obtained using the Hoeffding Lemma, given by

σ ij cov( ξ i ξ j )= R 2 [ F ij ( ξ i , ξ j )F( ξ i )F( ξ j ) ]d ξ i d ξ j (47)

Using the Sklar’s theorem, σ ij is given by;

σ ij,t ( θ t )= R 2 [ C ij ( F i ( ξ i ), F j ( ξ j ); θ ij,t )F( ξ i )F( ξ j ) ]d ξ i d ξ j (48)

For d=3 , the random variables ξ 1 , ξ 2 and ξ 3 have marginal CDFs given as F 1 , F 2 , and F 3 , then the vine copula joint CDF is as follows;

F 123 ( ξ 1,t , ξ 2,t , ξ 3,t )= ξ 1,t C 32|1 ( F 3|1 ( ξ 3,t | z 1 ; θ 32 ), F 2|1 ( ξ 2,t | z 1 ; θ 12 ); θ t )d F 1 ( ξ 1 ) (49)

where C 32|1 ( . ) is the conditional copula, F 3|1 and F 2|1 is the conditional CDF of ξ 3 and ξ 2 , respectively, given ξ 1 and θ 32 and θ 12 are the parameters defining the dependency between ξ 3 and ξ 2 and between ξ 1 and ξ 2 , respectively. The 3-dimensional vine copula joint density function is

f 123 ( ξ 1,t , ξ 2,t , ξ 3,t )= i=1 3 [ f( ξ i ) ] c 31 ( F 3 ( ξ 3 ), F 1 ( ξ 1 ) ) c 12 ( F 1 ( ξ 1 ), F 2 ( ξ 2 ) ) c 32|1 ( F 3|1 ( ξ 3 | ξ 1 ), F 2|1 ( ξ 2 | ξ 1 ) ) (50)

where f i ( ξ i ) are the marginal densities of the residuals ξ i , c 31 and c 12 are unconditional copula densities and c 32|1 is the conditional copula density.

The d -dimensional vine copula joint PDF will be given by:

f( ξ 1 ,, ξ d )= i=1 d f i ( ξ i ) j=1 d1 i=1 dj c i,i+j|i+1,,i+j1 ( F i|i+1,,i+j1 ( ξ i | ξ i+1,,i+j1 ), F i+j|i+1,,i+j1 ( ξ i+1 | ξ i+1,,i+j1 ) ) (51)

where c i,i+j|i+1,,i+j1 represent the conditional copula densities for the pair of residuals ξ i and ξ i+j , and F i+j|i+1,,i+j1 is the conditional density functions. The density function of MGARCH errors ϵ t can be derived by rearranging ϵ t = H t 1/2 η t = H t 1/2 Σ t 1/2 ξ t into ξ t = Σ t 1/2 H t 1/2 ϵ t and utilizing the change of variable technique. Then, the density function of ϵ t is

g( ϵ t )=f( Σ t 1/2 H t 1/2 ϵ t )det( Σ t 1/2 H t 1/2 ) = f 1,,d ( ξ 1 ,, ξ d )| Σ t 1/2 H t 1/2 | (52)

For d=3 ,

g( ϵ t )= f 123 ( ξ 1,t , ξ 2,t , ξ 3,t )det( Σ t 1/2 H t 1/2 ) = i=1 3 [ f( ξ i ) ] c 31 ( F 3 ( ξ 3 ), F 1 ( ξ 1 ) ) c 12 ( F 1 ( ξ 1 ), F 2 ( ξ 2 ) ) c 32|1 ( F 3|1 ( ξ 3 | ξ 1 ), F 2|1 ( ξ 2 | ξ 1 ) )| Σ t 1/2 H t 1/2 | (53)

where | Σ t 1/2 H t 1/2 | denotes the Jacobian associated with the transformation from ξ t to ϵ t .

2.5.2. Parameter Estimation of VC-MGARCH Model

The VC-MGARCH model’s parameters are estimated using the Maximum Likelihood Estimation method. Let β be the MGARCH parameters, which are used to parameterize, while θ represent the parameters of the vine copula. The log-likelihood of ϵ t is

l 1,,d ϵ t ( β,θ )= l 1,,d ξ t ( θ )+ln| Σ t 1/2 ( θ ) H t 1/2 ( α ) | = t=1 T ln f 1,,d ( ξ 1 ,, ξ d ;θ )+ln| Σ t 1/2 ( θ ) H t 1/2 ( α ) | (54)

For d=3 , the log-likelihood associated with ϵ t is expressed as follows:

l 123 ϵ t ( β,θ )= t=1 T i=1 d lnf( ξ i )+ t=1 T ln c 12 ( F 1 ( ξ 1 ), F 2 ( ξ 2 ) ) + t=1 T ln c 32 ( F 3 ( ξ 3 ), F 2 ( ξ 2 ) )+ t=1 T ln c 32|1 ( F 3|1 ( ξ 3 | ξ 1 ), F 2|1 ( ξ 2 | ξ 1 ) ) +ln| Σ t 1/2 ( θ ) H t 1/2 ( α ) | (55)

The log-likelihood functions are maximized to get the corresponding estimates θ ^ and β ^ :

( β ^ , θ ^ )=arg max β,θ l 123 ϵ t ( β,θ ) (56)

2.6. Forecasting Portfolio Market Risk

In this section, the risk measures for forecasting market risk, Value at Risk and Expected Shortfall, are presented.

2.6.1. Value at Risk

One commonly used metric for evaluating portfolio risks is VaR. With a probability of 1α , it calculates the possible loss of a portfolio Z that is not exceeded, that is

Va R α ( Z )=min{ z:P(Z>z)α }=min{ z:P( Zz )1α }= F Z 1 ( 1α ) (57)

where F Z is the CDF of Z and F Z 1 is the standardized quantile of F Z . VaR is a quantile-based risk metric that has several benefits, including the usage of a single value (expressed in monetary amounts or percentages) for the specified level of risk and ease of comparison and interpretation. However, two primary criticisms of VaR have emerged. Firstly, the sub-additivity property is violated, which means that the combined portfolio’s VaR may exceed the total individual VaRs of its components. Secondly, when the underlying distribution contains heavy tails, VaR may underestimate risk since it only shows the smallest loss that is not surpassed with a probability of 1α . In such cases, the VaR may be much smaller than the projected loss in the α -quantile. ES was proposed to address this challenge by mitigate the described underestimation of risks associated with VaR.

2.6.2. Expected Shortfall

Expected Shortfall focuses on the tail portion when losses exceed the VaR threshold. ES is the average losses over Va R α ( Z ) given the confidence level ( 1α ) and time t . It is given as follows:

E S α ( Z )=E( Z|ZVa R α ( Z ) )= Va R α ( Z ) zf( z )dz P( Z>Va R α ( Z ) ) =E( Z+Va R α ( Z )Va R α ( Z )|ZVa R α ( Z ) ) =E( Va R α ( Z )|ZVa R α ( Z ) )+E( ZVa R α ( Z )|ZVa R α ( Z ) ) =Va R α ( Z )+E( ZVa R α ( Z )|ZVa R α ( Z ) ) (58)

If u= F Z for Va R α ( Z )z , then du=f( z )dz , F( Va R α ( Z ) )=α , F( )=1 and z= F 1 ( u )=Va R u . Then, Equation (58) becomes:

E S α ( Z )= 1 1α α 1 Va R u du (59)

2.6.3. Forecasting Value at Risk and Expected Shortfall Using MGARCH-Vine Copula Model

In forecasting the market risk measures, VaR and ES, of the portfolio of d assets using the MGARCH-Vine Copula model, the following steps were used:

1) Compute the return vector r t = ( r 1t ,, r dt ) , r it =log( P i,t P i,t1 ) , for i=1,,d

and t=1,,T .

2) Fit the MGARCH models to the returns of the portfolio and extract the standardized residuals η t =( η 1,t ,, η d,t )

η t = H t 1/2 ε t (60)

3) Transform the standardized residuals to uniform distribution such that, u it = F i ( η t )~U [ 0,1 ] d .

4) Fit a vine copula model to the marginal residuals u t = ( u 1,1 ,, u d,t ) obtained in step 3.

5) Simulate M uniform random numbers, u ^ t+1 ( m ) =( u ^ 1,t ( m ) ,, u ^ d,t ( m ) ) , using the estimate vine copula model and apply the inverse probability transformations of the marginal distributions to convert the simulated marginals into standardized residuals ξ ^ m,t+1 =( ξ ^ t+1 ( m ) ,, ξ ^ d,t+1 ( m ) ) , for ξ ^ i,t+1 ( m ) = F i 1 ( u ^ i,t ( m ) ) .

6) Compute the return forecasts as

r ^ t+1 ( m ) = μ ^ t + H ^ t 1/2 Σ ^ t 1/2 ξ ^ t+1 ( m ) (61)

7) The estimated return of the portfolio, denoted as r ^ t+1,P , is expressed as

r ^ P,t+1 = w r ^ t+1 ( m ) (62)

where w= ( w 1 ,, w d ) is the vector of portfolio weights and i=1 d w i =1 .

8) Finally, compute the Va R α and E S α forecast

Va R t+1|t ( α )= F r ^ P,t+1 1 ( 1α ) (63)

E S t+1|t ( α )=E( r ^ P,t+1 | r ^ P,t+1 Va R t+1|t ( α ) ) (64)

where 1α is the confidence interval and α is the significance level.

2.7. Backtesting Techniques for Portfolio Market Risk Measures Based on Value-at-Risk and Expected Shortfall

Backtesting techniques were used to evaluate how well a risk model performs by checking its accuracy and comparing different model specifications. Several methods are available for backtesting VaR and ES, each with its own merits and demerits. For VaR backtesting, two primary methodologies are typically used: the Unconditional and Conditional Coverage Test. The VaR coverage test is built upon the idea of the violation process. This implies that if the financial loss on a particular day exceeds the VaR forecast, it is considered a violation of the VaR threshold. This process is given by

1 t+1 ( α )={ 1, for x t,t+1 Va R T ( α ) 0, for x t,t+1 Va R T ( α ) (65)

where, x t,t+1 represents the realized portfolio loss from time t to t+1 . Using Equation (65), the forecasted VaR values are converted into a vector of 1’s and 0’s, where 1 indicates an exceedance.

2.7.1. Kupiec’s Unconditional Coverage Test

The Unconditional Coverage test, by [32] is often referred to as the proportion of failures test. It compares the actual exceedance rate with the expected rate, based on the assumption that exceedances occur independently and follow a Bernoulli process with ( 1α ) success probability. The null hypothesis H 0 :E[ I t+1 ]=( 1α ) while the alternative hypothesis H A :E[ I t+1 ]( 1α ) . The test statistic for UC test is:

L R uc =2ln[ ( x n ) x ( 1 x n ) nx ]2ln[ α nx ( 1α ) x ] (66)

where 1α represents the anticipated exceedance probability, x indicates the actual number of exceedances observed, and n refers to the sample size. This statistic follows an asymptotic χ 1 2 distribution and large values lead to rejection of the null hypothesis.

2.7.2. Christoffersen’s Conditional Coverage Test

The conditional coverage test, proposed by [33], extends the unconditional test by examining both the frequency and independence of exceedances. It combines a Markov independence test with the unconditional test to determine if exceedances occur randomly over time. The independence test uses a likelihood ratio test to evaluate if the chance of a violation in the VaR on a specific day is influenced by the outcome of the previous day.

Let n ij , i and j=0,1 , denote the total observations where state j occurred on a single day, assuming that state i occurred on the day before. For instance, n 01 specifies the number of days for which I t+1 =1 and I t =0 .

Also, let π 01 = n 01 n 00 + n 01 be the likelihood of a VaR breach occurring on the next day (1), assuming no breach occurred on the current day (0), π 11 = n 11 n 10 + n 11 the conditional probability of having a violation tomorrow given that today there is also a violation and π 11 + π 01 =π . The null hypothesis H 0 : π 01 = π 11 and the alternative hypothesis H A : π 01 π 11 . The independence test’s test statistic is:

L R ind =2ln[ ( 1 π 01 ) n 00 π n 01 ( 1 π 11 ) n 10 π 11 n 11 ]2ln[ ( 1π ) n 00 + n 10 π n 01 + n 11 ]~ χ 1 2 (67)

where 1 π 01 = π 00 is the conditional probability no violation followed by non-violation and 1 π 11 = π 10 is the conditional likelihood of non-violation occurring after a VaR breach.

Thus, the conditional coverage’s test statistic is:

L R cc =L R ind +L R uc ~ χ 2 2 (68)

The VaR estimates are considered appropriate if the test statistic is less than the critical value of the χ 2 2 distribution, in which case the null hypothesis is not rejected.

The VaR estimates are appropriate if the statistic value is less than the χ 2 2 distribution’s critical value, thus H 0 is not rejected.

2.7.3. Exceedance Residuals Tests

To test the ES estimates, [34], introduced a back testing procedure based on exceedance residuals. This method relies on the idea that the realized return r t+1 for the next period exceeds the E S α t+1 at time t , given that r t+1 exceeds the Va R α t+1 :

e t+1 = r t+1 E ^ S α t+1 σ ^ t+1 (69)

where σ ^ t+1 is the conditional volatility estimate. The null hypothesis E( e t+1 )=0 against a one-sided alternative hypothesis E( e t )<0 . To test if H 0 holds a non-parametric bootstrap test proposed by [35] can be used. If H 0 is rejected, it indicates that the risk is underestimated.

2.7.4. Expected Shortfall Regression Tests

The ES regression backtest, introduced by [36], is an alternative ES backtesting method that only requires ES estimates as the inputs. The test uses a regression framework to determine if ES forecasts are unbiased and effective predictors of actual losses. The ES regression backtesting test is based on the regression model:

r t =δ+γ( E S t α )+ ε t (70)

where r t is the actual return observed at time t , E S t α denotes the forecasted expected shortfall, δ and γ are the intercept term and slope coefficient, respectively, and e t is the error term. The hypotheses of this test are: H 0 :δ=0 and γ=1 against H A :δ0 or γ1 . To test H 0 , the Wald-type test statistic W is used:

W=( ( δ ^ , γ ^ )( 0,1 ) ) Ω ^ 1 ( ( δ ^ , γ ^ )( 0,1 ) ) (71)

where the estimated parameters’ covariance matrix is Ω ^ and W~ χ q 2 , in this case q=2 . If W exceeds the critical value of the χ q 2 distribution at the chosen significance level, the null hypothesis is rejected, indicating that the ES forecasts may be misspecified.

3. Empirical Results

3.1. Data description

The dataset used in this study consists of a portfolio of twelve assets that include: two cryptocurrencies (Bitcoin (BTC) and Ethereum (ETH)), three currency exchange rates against the US Dollar (the Euro (EUR), the Great British Pound (GBP), and the Japanese Yen (JPY)), three commodities (gold, silver, and natural gas), and four stock indices (the Deutscher Aktienindex (DAX), the Standard and Poor’s 500 (S&P500), the National Association of Securities Dealers Automated Quotations (NASDAQ), and the Financial Times Stock Exchange 100 (FTSE 100)). The data set was downloaded from https://www.investing.com/markets/. The dataset contains daily average closing prices from January 1, 2004, to December 31, 2024, for stock indices, commodity prices, and foreign exchange rates, resulting in a total of 4341 observations, excluding weekends and public holidays. For the cryptocurrencies, the dataset includes 2557 daily average prices starting from January 1, 2018, to December 31, 2024. The selected samples encompass both the 2008 Global Financial Crisis (GFC) and the COVID-19 pandemic periods. All hypothesis tests in this study are conducted at the conventional 5% significance level, which is widely accepted in empirical financial econometrics. This significance level strikes a practical balance between minimizing false positives, which could overstate the risk linkages between assets, and ensuring that real effects are detected, such as volatility clustering and tail dependence, which are critical for accurate risk assessment.

The dataset was first analyzed by plotting the historical price series of the twelve selected financial assets over the sample period from 2004 to 2024. Figure 4 represents the price movements of major equity indices, exchange rates, cryptocurrencies and commodities over the sample period. The stock indices (S&P 500, DAX, NASDAQ, FTSE) general exhibit volatility fluctuations and clustering over the period with a sharp decline in 2008 attributed to the Global Financial Crisis and early 2020 also the COVID-19 global pandemic. Subsequently, a steady recovery post COVID-19 period is recorded as the global economy was showing signs of recovery from the effects of the pandemic. The exchange rates prices also fluctuate over time, with a notable decline in 2022 due to hikes in the Federal Reserve rates which strengthened the US dollar against the EUR and GBP, while JPY prices trends upwards from 2021, reflecting yen depreciation against the USD. The prices of gold and silver increased in 2020 as safe-haven assets, and natural gas prices went up and were more volatile in 2022, associated to the increased demand and reduction in supply of the liquefied natural gas following the Russian-Ukraine war. The cryptocurrencies market were not adverse affected by the COVID-19 pandemic compared to stock, currency and commodities markets. In late 2020 and into 2021, Bitcoin and Ethereum illustrated an increase in price and reached new all-time high, which as a result of increased adoption and retail participation. However, in November 2021 through 2022, their prices decreased due to increase in interest rates, macroeconomic uncertainties and reduced liquidity in the financial markets. The asset prices were transformed into log-returns to ensure stationarity and prepare the data for volatility modelling. Figure 5 presents the log-returns plots for the twelve assets in the portfolio. The daily log-returns fluctuates around zero and are characterized by volatility clustering, where periods of high volatility follow each other (as in 2008 and early 2020) and periods of low volatility are followed by small changes.

Figure 4. Time plots of the Stock indices, Currency exchange rates and Commodities for the period starting from 2004 to 2024 and Cryptocurrencies 2018 to 2024.

Figure 5. Log-returns time plots of the Stock indices, Currency exchange rates and Commodities for the period starting from 2004 to 2024 and Cryptocurrencies 2018 to 2024.

Table 3 presents a descriptive summary of statistics, results from selected statistical tests, and the correlation matrix for the log-return series of a portfolio that includes stock indices, currency exchange rates, commodity prices, and cryptocurrency prices. This analysis covers the period from January 2004 to December 2024. The returns of the assets in the portfolio have a mean close to zero, with most assets showing positive means, except for natural gas. Stock indices yielded higher returns than other financial assets, but they also experienced greater volatility across all considered time intervals. The skewness for all financial assets was negative, except for the euro (EUR), which was right-skewed. This indicates that the left tail of the distribution for most assets is longer than the right tail, reflecting asymmetry. All asset returns exhibit positive excess kurtosis, indicating heavy tails in the log-returns distribution. The Jarque-Bera test confirms that the log-returns do not follow a normal distribution as assumed. Further validation from the Mardia and Henze-Zirkler tests also identifies non-normality in the return series. With all p-values falling below 0.05, we reject the null hypothesis that the returns conform to the multivariate normality assumption, revealing significant skewness, fat tails, and deviations from the multivariate normal distribution. The Augmented Dickey-Fuller test established that all return series are stationary. Results from the Ljung-Box test at lags 10 and 20 indicated the presence of serial autocorrelation in the log-returns of the S&P 500, NASDAQ, FTSE, JPY, GBP, gold, and natural gas, as their p-values were below the 5% significance level. In contrast, other assets did not show significant autocorrelation, suggesting the need for time-series models that account for serial correlation. Finally, the correlation matrix reveals that the assets in the portfolio exhibit both positive and negative correlations, with the S&P 500 and NASDAQ showing the highest positive correlation.

Table 3. Descriptive statistics, test statistics, and correlation matrix for portfolio log-returns of commodities, exchange rates, and cryptocurrencies.

Statistics

SP500

NASDAQ

DAX

FTSE

EUR

JPY

GBP

Gold

Natural gas

Silver

Descriptive Statistics for the log-returns (2004-2017)

No. of observations

3020

3020

3020

3020

3020

3020

3020

3020

3020

3020

Mean

0.0003

0.0004

0.0002

0.0001

0.0001

0.0001

0.0000

0.0001

−0.0002

0.0001

Std Dev

0.0107

0.0120

0.0123

0.0104

0.0060

0.0064

0.0059

0.0115

0.0299

0.0206

Min

−0.0947

−0.0923

−0.0727

−0.0925

−0.0280

−0.0378

−0.0841

−0.0981

−0.2115

−0.1949

Max

0.1025

0.1037

0.1067

0.0847

0.0319

0.0622

0.0304

0.0859

0.2677

0.1247

Skewness

−0.3744

−0.1705

−0.2187

−0.4063

0.0592

0.0032

−1.1024

−0.3999

0.8021

−1.0160

Kurtosis

10.8539

6.0660

5.2710

8.2872

2.2881

5.2820

14.9810

6.3402

7.0664

8.1238

Statistics

SP500

NASDAQ

DAX

FTSE

EUR

JPY

GBP

Gold

Natural gas

Silver

BTC

ETH

Descriptive Statistics for the log-returns (2018-2024)

No. of observations

1321

1321

1321

1321

1321

1321

1321

1321

1321

1321

1321

1321

Mean

0.0006

0.0007

0.0003

−0.0001

−0.0001

0.0000

0.0000

0.0005

−0.0008

0.0001

0.0008

0.0006

Std Dev

0.0121

0.0152

0.0120

0.0101

0.0046

0.0056

0.0057

0.0093

0.0359

0.0182

0.0362

0.0466

Min

−0.0999

−0.0973

−0.1305

−0.1151

−0.0206

−0.0386

−0.0369

−0.0474

−0.1160

−0.0085

−0.4973

−0.5896

Max

0.0897

0.0959

0.1041

0.0867

0.0212

0.0316

0.0310

0.0578

0.1873

0.0724

0.1774

0.2308

Skewness

−0.1798

−0.1671

−0.6864

−1.0553

0.0009

−0.3267

−0.1484

−0.2729

−0.0034

−0.4442

−1.1269

−1.0479

Kurtosis

9.7180

3.9579

16.1757

18.0339

1.5254

5.7428

3.9202

3.7802

4.5144

4.6055

16.5418

13.2428

Statistics

SP500

NASDAQ

DAX

FTSE

EUR

JPY

GBP

Gold

Natural gas

Silver

BTC

ETH

Descriptive Statistics for the log-returns (2004-2024)

No. of observations

4341

4341

4341

4341

4341

4341

4341

4341

4341

4341

2557

2557

Mean

0.0004

0.0005

0.0002

0.0000

0.0000

0.0001

0.0000

0.0002

−0.0003

0.0001

0.0008

0.0006

Std Dev

0.0111

0.0130

0.0122

0.0103

0.0056

0.0062

0.0058

0.0108

0.0319

0.0199

0.0362

0.0466

Min

−0.0999

−0.0973

−0.1305

−0.1151

−0.0279

−0.0386

−0.0841

−0.0981

−0.2133

−0.1949

−0.4973

−0.5896

Max

0.1025

0.1037

0.1068

0.0867

0.0372

0.0622

0.0310

0.0859

0.2677

0.1247

0.1774

0.2308

Skewness

−0.2958

−0.1647

−0.3520

−0.5901

0.0615

−0.0704

−0.8266

−0.3875

0.4485

−0.8858

−1.1269

−1.0479

Excess Kurtosis

10.5846

5.3965

8.3203

11.0099

2.4466

5.9384

11.8422

6.2306

6.1200

7.4952

16.5418

13.2428

Jarque Bera

21198

5446.3

13468

23537

1146.2

6757.4

28027

7258.8

7219.3

11055

28646

18612

p-value

0.0000

0.0000

0.0000

0.0000

0.0000

0.0000

0.0000

0.0000

0.0000

0.0000

0.0000

0.0000

ADF-test

−16.611

−16.437

−16.202

−16.232

−15.558

−15.997

−16.332

−17.22

−15.612

−16.839

−10.072

−10.708

p-value

<0.01

<0.01

<0.01

<0.01

<0.01

<0.01

<0.01

<0.01

<0.01

<0.01

<0.01

<0.01

Ljung-Box(10)

41.472

28.362

11.741

37.246

7.7132

42.471

20.815

21.432

28.315

18.548

14.676

15.689

p-values

0.0000

0.0016

0.3028

0.0000

0.6568

0.0000

0.0224

0.0183

0.0016

0.0464

0.1443

0.3089

Ljung-Box(20)

66.457

50.354

30.478

55.547

19.364

66.874

35.144

38.404

44.712

31.108

19.425

23.56

p-values

0.0000

0.0002

0.0625

0.0000

0.4983

0.0000

0.0194

0.0079

0.0012

0.0538

0.4944

0.2622

Correlation matrix

SP500

1.0000

0.9222

0.5762

0.5310

0.2117

0.2849

0.2663

0.0387

0.0666

0.1141

0.3377

0.3505

Nasdaq

0.5059

0.4465

0.1630

0.2442

0.2198

0.0225

0.0447

0.0915

0.3346

0.3453

DAX

0.8363

0.1031

0.2273

0.2063

0.0450

0.0609

0.1141

0.2553

0.2474

FTSE

0.1120

0.2175

0.1045

0.0816

0.0529

0.2117

0.2274

0.2240

EUR

−0.3114

0.6424

0.3358

0.0565

0.3191

0.1370

0.1469

JPY

−0.1961

−0.2683

0.0535

−0.1824

−0.0408

−0.0363

GBP

0.2674

0.0676

0.2809

0.1785

0.1804

Gold

0.0565

0.8021

0.1309

0.0971

Natural Gas

0.0571

0.0162

0.0313

Silver

0.1309

0.1306

BTC

0.8572

ETH

1.0000

3.2. Parameter Estimates for the Fitted MGARCH Models

To estimate the parameters of the ARMA-MGARCH models, the dataset was divided into two parts: 70% (3038 observations) for training and 30% (1303 observations) for testing. The training set was utilized to fit the models and estimate the parameters, while the testing set was reserved for forecasting risk measures and conducting back-testing of the results. In this section, we present the empirical results for the estimated mean and volatility components of the fitted ARMA-MGARCH models, along with the chosen appropriate innovation distributions. The empirical results of the model adequacy diagnostic checks for these fitted models are also presented.

3.2.1. Results for the Fitted ARMA-GARCH Model

The ARMA(p,q) model, where the orders of p and q range from zero to two, was applied to the log-return data to characterize the mean component. The optimal ARMA lag order for each asset was determined based on the smallest AIC and BIC values. Table 4 displays the AIC values for various ARMA orders, with bold values indicating the lowest AIC, suggesting the most suitable model. For the S&P 500, the optimal mean model was ARMA(2,1). The FTSE was best represented by ARMA(2,2), while both the JPY and Silver followed an ARMA(1,1) process. The optimal model for DAX and GBP log-returns was a constant model, specifically an ARMA(0,0) process with a non-zero mean, implying that the returns were essentially white noise. The MA(1) model was identified as the best fit for NASDAQ and EUR, whereas the MA(2) model was most suitable for Bitcoin (BTC). The AR(1) model was the best-fitting option for gold and Ethereum (ETH), and the AR(2) model was found to be the best for natural gas. Overall, there was no single model applicable to all assets, as each exhibited a different ARMA structure.

Table 4. AIC values for ARMA (p,q) specifications.

ARMA(0,0)

ARMA(0,1)

ARMA(0,2)

ARMA(1,0)

ARMA(1,1)

ARMA(1,2)

ARMA(2,0)

ARMA(2,1)

ARMA(2,2)

SP500

−21111.79

−21114.23

−21113.75

−21114.03

−21112.94

−21115.59

−21113.94

−21115.61

−21113.65

NASDAQ

−20062.90

−20064.70

−20064.13

−20064.54

−20063.82

−20062.12

−20064.10

−20062.12

−20060.12

DAX

−20516.73

−20514.95

−20516.11

−20514.93

−20512.94

−20514.12

−20515.88

−20513.88

−20516.19

FTSE

−21695.36

−21694.21

−21693.29

−21694.18

−21692.20

−21691.27

−21693.12

−21691.13

−21696.87

EUR-USD

−25752.06

−25753.17

−25752.24

−25753.06

−25752.53

−25750.31

−25752.14

−25750.17

−25748.55

USD-JPY

−25157.78

−25162.15

−25160.17

−25162.16

−25160.16

−25158.16

−25160.16

−25158.16

−25157.43

GBP-USD

−25483.57

−25483.23

−25481.39

−25483.21

−25481.22

−25479.40

−25481.43

−25479.42

−25481.94

Gold

−21404.17

−21404.64

−21402.90

−21404.68

−21402.66

−21400.90

−21402.87

−21400.87

−21399.18

Natural gas

−14004.70

−14018.11

−14017.73

−14018.73

−14017.88

−14014.60

−14017.89

−14015.86

−14013.90

Silver

−17215.84

−17215.28

−17214.72

−17215.34

−17219.91

−17212.74

−17214.86

−17212.84

−17216.27

BTC

−4813.89

−4819.77

−4820.70

−4820.43

−4819.61

−4818.72

−4820.36

−4818.48

−4817.96

ETH

−4171.09

−4178.70

−4176.90

−4178.85

−4176.86

−4174.89

−4176.86

−4174.87

−4172.96

First, a standard GARCH(1,1) model was used for all financial assets to determine the most appropriate error distribution. The innovation distributions considered in this study included Student-t distribution, normal distribution, generalized error distribution, and skewed Student-t distribution. For each return series, a GARCH(1,1) model was fitted using each of these four distributions as the assumed error term. Table 5 presents the AIC and BIC values of the fitted GARCH(1,1) model for the respective innovation distributions. The model with the lowest AIC and BIC values indicates the most suitable innovation distribution for the given series. With the exception of natural gas and cryptocurrencies, the generalized error distribution was identified as the most appropriate error distribution for all other financial assets in the portfolio. The skewed Student-t distribution was selected for natural gas, while the Student-t distribution was used for cryptocurrencies. This can be attributed to the fact that most financial assets in the markets exhibit similar trends and patterns of volatility movements. In contrast, natural gas and cryptocurrency markets are influenced more by their specific market dynamics.

Table 5. AIC and BIC values of the fitted ARMA-GARCH(1,1) model for the various error distributions.

Model

NORM

STD

SSTD

GED

ARMA-GARCH(1,1)

AIC

BIC

AIC

BIC

AIC

BIC

AIC

BIC

SP500

ARMA(1,2)

−6.5645

−6.5520

−6.6604

−6.6460

−6.6648

−6.6487

−6.6728

−6.6585

NASDAQ

ARMA(0,1)

−6.1122

−6.1032

−6.1869

−6.1761

−6.1915

−6.1790

−6.2014

−6.1907

DAX

ARMA(0,0)

−6.2138

−6.2067

−6.2793

−6.2704

−6.2829

−6.2722

−6.3015

−6.2925

FTSE

ARMA(2,2)

−6.3163

−6.3038

−6.7134

−6.6973

−6.7178

−6.6999

−6.7207

−6.7046

EUR-USD

ARMA(1,0)

−7.6441

−7.6352

−7.6720

−7.6613

−7.6715

−7.6590

−7.6843

−7.6736

USD-JPY

ARMA(1,0)

−7.4682

−7.4593

−7.5594

−7.5487

−7.5601

−7.5476

−7.5714

−7.5607

GBP-USD

ARMA(0,0)

−7.5604

−7.5532

−7.6195

−7.6107

−7.6190

−7.6083

−7.6237

−7.6147

Gold

ARMA(1,0)

−6.3537

−6.3446

−6.4613

−6.4505

−6.4609

−6.4484

−6.4781

−6.4674

Natural gas

ARMA(2,0)

−4.2269

−4.2161

−4.3237

−4.3111

−4.3239

−4.3096

−4.3174

−4.3049

Silver

ARMA(1,1)

−5.1716

−5.1609

−5.3123

−5.2998

−5.3131

−5.2988

−5.3356

−5.3231

BTC

ARMA(0,2)

−3.6711

−3.6475

−3.9532

−3.9258

−3.9517

−3.9203

−3.9412

−3.9137

ETH

ARMA(1,0)

−3.2125

−3.1929

−3.4326

−3.4090

−3.4311

−3.4037

−3.4283

−3.4048

The volatility component of the ARMA-GARCH model was analyzed by fitting several types of GARCH models, including the Standard GARCH(1,1), EGARCH(1,1), GJR-GARCH(1,1), FGARCH(1,1), IGARCH(1,1), and CSGARCH(1,1). Table 6 displays the AIC and BIC values for each fitted GARCH model corresponding to the return series. The model with the lowest AIC and BIC values was deemed the most suitable and is highlighted in bold. The EGARCH(1,1) model recorded the lowest AIC and BIC values for seven out of the twelve assets in the portfolio, making it the optimal choice. Following to the minimal difference between the AIC and BIC values of the various GARCH model specifications fitted to the portfolio returns data, the ARMA-EGARCH model was chosen as the optimal GARCH specification for all return series, along with their respective innovation distributions. In the following sections of the study, the ARMA-ECARCH(1,1) model was employed to model within the multivariate GARCH framework.

Table 6. AIC and BIC values for fitted ARMA-GARCH(1,1) model specifications.

SGARCH

GJR-GARCH

EGARCH

IGARCH

CSGARCH

FGARCH

AIC

BIC

AIC

BIC

AIC

BIC

AIC

BIC

AIC

BIC

AIC

BIC

SP500

−6.6728

−6.6585

−6.6807

−6.6646

−6.6814

−6.6653

−6.6714

−6.6589

−6.6746

−6.6567

6.6847

6.6686

NASDAQ

−6.2013

−6.1907

−6.2092

−6.1967

−6.2122

−6.1997

−6.1999

−6.1909

−6.2022

−6.1879

6.2151

6.2025

DAX

−6.3015

−6.2925

−6.3144

−6.3037

−6.3166

−6.3059

−6.2999

−6.2928

−6.3029

−6.2904

6.3180

6.3073

FTSE

−6.7207

−6.7046

6.7314

−6.7135

−6.7324

−6.7146

6.7174

−6.7031

−6.7240

−6.7044

6.7339

6.7160

EUR-USD

−7.6843

−7.6736

7.6852

−7.6727

−7.6828

−7.6702

−7.6834

7.6745

−7.6836

−7.6693

−7.6803

−7.6677

USD-JPY

−7.5714

−7.5607

−7.5721

−7.5596

7.5732

7.5607

−7.5694

−7.5604

−7.5704

7.5561

−7.5731

−7.5606

GBP-USD

−7.6237

7.6147

7.6231

−7.6124

7.6244

−7.6137

−7.6208

−7.6137

−7.6233

−7.6108

−7.6222

−7.6115

Gold

−6.4781

−6.4674

−6.4778

−6.4652

6.4834

6.4709

−6.4765

−6.4675

−6.4775

−6.4632

−6.4821

−6.4696

Natural gas

−4.3174

−4.3049

−4.3183

−4.3040

4.3242

4.3099

−4.3150

−4.3043

−4.3168

−4.3007

−4.3225

−4.3082

Silver

−5.3356

−5.3231

−5.3354

−5.3211

5.3385

5.3242

−5.3346

−5.3239

−5.3357

−5.3196

−5.3374

−5.3231

Bitcoin

−3.9517

−3.9203

−3.9543

−3.9150

3.9680

3.9287

−3.9341

−3.9066

−3.9382

−3.8989

−3.9384

−3.8952

Ethereum

−3.4306

−3.4032

−3.4360

−3.4007

3.4507

3.4154

−3.4251

−3.4016

−3.4324

−3.3971

−3.4346

−3.3954

Table 7 presents the estimated parameters and residual diagnostic tests results for the ARMA-EGARCH(1,1) model. Most of the parameters in the model are statistically significant at the 5% level, with the exception of the ARCH component and the mean for certain assets. The persistence of the conditional volatility parameter was found to be positive and notably high (above 0.9) for all assets, indicating that volatility shocks have a lasting impact on future volatility. Gold and Silver demonstrate the highest persistence values, suggesting that their volatility is more enduring compared to other financial assets in the portfolio. Additionally, an asymmetric effect is observed, as the ARCH effect parameter estimate is significant for most assets, except for Gold and Silver. This indicates that negative shocks tend to have a greater impact on volatility than positive shocks. To validate the adequacy of the fitted ARMA-EGARCH(1,1) model, the Ljung-Box Q (LBQ) and LM-ARCH tests were applied to the standardized residuals of the ten assets in the portfolio. These diagnostic tests evaluate whether the model has adequately addressed serial correlation and conditional heteroskedasticity in the return series. For most of the portfolio assets, the p-values from both tests were above the 5% significance level, indicating no significant autocorrelation or remaining ARCH effects in the residuals. This suggests that the ARMA-EGARCH(1,1) model has effectively captured the dynamics of the data. The only exception was the DAX index, which exhibited evidence of remaining serial correlation. As a result, the ARMA-EGARCH(1,1) model with a generalized error distribution was chosen as the most appropriate univariate model for use in the multivariate GARCH framework. This choice is supported by its superior performance, indicated by lower AIC and BIC values across most assets, satisfactory residual diagnostics for the majority of return series, and its ability to capture asymmetries in volatility, which are characteristic of financial returns.

Table 7. The parameter estimates and residual diagnostic tests results of the fitted optimal ARMA-EGARCH(1,1) with generalized error distribution.

Parameter

SP500

NASDAQ

DAX

FTSE

EUR

JPY

GBP

Gold

Natural gas

Silver

Mean (μ)

0.0005

0.0006

0.0005

0.0002

0.0000

0.0000

0.0000

0.0002

−0.0002

0.0000

(0.0001, 0.0001)

(0.0001, 0.0000)

(0.0002, 0.0000)

(0.0001, 0.1998)

(0.0000, 0.7680)

(0.0000, 0.8099)

(0.0000, 0.7011)

(0.0000, 0.0000)

(0.0002, 0.0802)

(0.0000, 0.9998)

ARCH term (α0)

−0.3389

−0.3917

−0.5371

−0.3644

−0.0762

−0.3368

−0.1493

−0.0882

−0.1817

−0.1094

(0.1044, 0.0159)

(0.0254, 0.0000)

(0.0224, 0.0000)

(0.0571, 0.0000)

(0.0286, 0.0053)

(0.0099, 0.0000)

(0.0031, 0.0000)

(0.0039, 0.0000)

(0.0138, 0.0000)

(0.0039, 0.0000)

ARCH effect (α1)

−0.1103

−0.1149

−0.3759

−0.1126

−0.0107

−0.0299

−0.0161

0.0084

−0.0127

0.0099

(0.0388, 0.0231)

(0.0171, 0.0000)

(0.0158, 0.0000)

(0.0172, 0.0000)

(0.0250, 0.6605)

(0.0135, 0.0267)

(0.0120, 0.1800)

(0.0090, 0.3538)

(0.0145, 0.3803)

(0.0106, 0.3490)

GARCH effect (β)

0.9642

0.9565

0.9588

0.9619

0.9927

0.9673

0.9856

0.9904

0.9744

0.9864

(0.0112, 0.0000)

(0.0028, 0.0000)

(0.0024, 0.0000)

(0.0059, 0.0000)

(0.0031, 0.0000)

(0.0010, 0.0000)

(0.0002, 0.0000)

(0.0004, 0.0000)

(0.0018, 0.0000)

(0.0007, 0.0000)

Leverage effect (γ)

0.2126

0.2065

0.1965

0.2002

0.0945

0.1742

0.1060

0.0908

0.1747

0.1229

(0.0595, 0.0054)

(0.0220, 0.0000)

(0.0217, 0.0000)

(0.0225, 0.0000)

(0.1436, 0.4926)

(0.0214, 0.0000)

(0.0216, 0.0000)

(0.0112, 0.0000)

(0.0205, 0.0000)

(0.0230, 0.0000)

Shape

1.0587

1.1048

1.1165

1.1968

1.2523

1.0546

1.2148

1.0133

1.1601

0.9017

(0.0422, 0.0000)

(0.0399, 0.0000)

(0.0435, 0.0000)

(0.0496, 0.0000)

(0.1529, 0.0000)

(0.0473, 0.0000)

(0.0488, 0.0000)

(0.0368, 0.0000)

(0.0543, 0.0000)

(0.0386, 0.0000)

Residual diagnostic tests results p-values

LBQ(10)

0.8322

0.7255

0.1329

0.7542

0.7992

0.7566

0.9254

0.9481

0.2791

0.6241

LBQ(20)

0.7937

0.6744

0.2423

0.3137

0.2313

0.8850

0.9363

0.9557

0.0930

0.8949

ARCH-LM(10)

0.1112

0.0237

0.0079

0.1340

0.4559

0.9624

0.5781

0.3787

0.3184

0.0613

ARCH-LM(20)

0.3427

0.1876

0.0057

0.0670

0.7222

0.9255

0.9638

0.3179

0.7240

0.2008

The values under the parenthesis are the standard errors and p-values, respectively.

3.2.2. Parameter Estimates Results of the Fitted CCC(1,1)-EGARCH Model

The Constant Conditional Correlation (CCC) EGARCH model was fitted using a two-step procedure. In the first step, each asset in the portfolio was modeled using the ARMA-EGARCH(1,1) specification with a generalized error distribution, which was identified as the optimal univariate model. In the second step, the residuals obtained from the ARMA-EGARCH(1,1) model were used to estimate the parameters of the CCC model. This process resulted in the computation of a constant conditional correlation matrix that reflects the average pairwise correlations across the entire study period. Table 8 displays the estimated constant conditional correlations among the assets for the period of study. The equity indices showed strong positive correlations, particularly between the S&P 500 and NASDAQ, primarily due to their shared exposure to U.S. market conditions. The correlations among currency pairs varied, with the EUR and GBP exhibiting the highest correlation within the currency markets, which can be attributed to the economic ties between the Eurozone and the United Kingdom (UK). Conversely, the EUR and JPY displayed the highest negative correlation among the assets in the portfolio, indicating that as the price of EUR-USD increased, the price of USD-JPY decreased. Natural gas demonstrated the weakest correlations with all the financial assets in the portfolio, as its prices are mainly influenced by demand, supply, and weather factors, which are unrelated to the stock and currency markets. Overall, most of the assets were positively correlated with one another, suggesting that they moved in tandem during the sample period. The correlation matrix is based on the assumption that the relationships between asset returns remain constant over time. However, since correlations are expected to vary, the next section will explore the interconnections between assets from a dynamic correlation perspective.

Table 8. Constant correlation matrix estimated from the CCC(1,1)-EGARCH model with the generalized error distribution.

SP500

NASDAQ

DAX

FTSE

EUR

JPY

GBP

Gold

Natural gas

Silver

SP500

1.0000

0.9226

0.5871

0.5377

0.2101

0.2861

0.2709

0.0296

0.0651

0.1160

NASDAQ

0.5223

0.4477

0.1570

0.2499

0.2229

0.0130

0.0453

0.0898

DAX

0.8307

0.0948

0.2317

0.1981

0.0298

0.0563

0.1707

FTSE

0.1091

0.2106

0.0999

0.0676

0.0508

0.2215

EUR-USD

-0.3073

0.6413

0.3255

0.0505

0.3163

USD-JPY

-0.1914

-0.2748

0.0647

-0.1849

GBP-USD

0.2522

0.0689

0.2686

Gold

0.0555

0.7980

Natural Gas

0.0577

Silver

1.0000

The volatilities of all twelve assets were estimated using the CCC(1,1)-EGARCH model, and the results are illustrated in Figure 6, which shows the time-varying conditional standard deviations for each asset. Natural Gas exhibits the highest conditional volatility, reflecting high market sensitivity, while the EUR is the least volatile, reflecting relative stability among the given assets. The equity markets show volatility spikes during the 2008 GFC and COVID-19 pandemic, while the currency markets show less pronounced spikes compared to the equities.

Figure 6. Plot of conditional volatility estimated using the CCC(1,1)-EGARCH model.

3.2.3. Parameter Estimates Results of the Fitted DCC(1,1)-EGARCH Model

The Dynamic Conditional Correlation (DCC) EGARCH model was used to capture the time-varying interdependencies among the financial assets in the portfolio. Initially, the return series for each asset was modeled using an ARMA-EGARCH(1,1) specification with a generalized error distribution. The residuals obtained from this model were then utilized in the DCC model. To identify the most suitable multivariate volatility model, we estimated the Standard, Asymmetric, and Flexible DCC models with both multivariate normal and Student’s t error distributions. Table 9 presents the log-likelihood, AIC and BIC values for the different DCC models considered, along with the estimated parameters of the fitted DCC(1,1)-EGARCH model with Student-t errors. The DCC(1,1)-MVT-EGARCH model was identified as the best fit, as it produced the highest log-likelihood and the lowest AIC and BIC values. In the selected model, the DCC parameters ( a and b ) govern the short-term response of correlations to shocks and their persistence over time. The sum of a+b being close to one indicates strong persistence of correlations, consistent with slow mean reversion. Additionally, both parameters are statistically significant at the 5% level, confirming the presence of strong time-varying correlations among the asset returns.

Table 9. Model selection results for DCC(1,1)-EGARCH specifications based on AIC and BIC, along with estimated coefficients, standard errors, and p-values of the selected DCC(1,1)-MVT-EGARCH model for the ten portfolio assets.

DCC-EGARCH models

Log-Likelihood

AIC

BIC

DCC-MVN

105868

−69.619

−69.387

DCC-MVT

108016.5

71.033

70.799

Asymmetric DCC-MVN

105871.9

−69.621

−69.387

Asymmetric DCC-MVT

108016.5

−71.032

−70.796

Flexible DCC-MVN

106073.6

−69.758

−69.538

DCC-MVT-EGARCH model parameter estimates

Parameter

Estimate

Standard Error

pvalue

a

0.0121

0.0016

0.0000

b

0.9779

0.0042

0.0000

Shape

4.0000

0.2505

0.0000

Figure 7 illustrates the time-varying conditional correlation from the Dynamic Conditional Correlation (DCC) model between the S&P 500 and various other assets. Generally, the correlation among stock indices, commodities, and currency exchange rates in the portfolio fluctuates over time, but tends to follow similar patterns. For example, during the 2008 Global Financial Crisis (GFC), the correlation between the S&P 500 and assets such as NASDAQ, DAX, FTSE, JPY, and natural gas appears to have increased compared to the period from 2005 to 2007. This indicates that during the 2008 GFC, these assets experienced a greater degree of co-movement. In contrast, the correlations between the S&P 500 and the euro, British pound, gold, and silver were lower during the 2008 GFC. Since both the Constant Conditional Correlation (CCC) and DCC models may not fully capture non-linear relationships and tail dependencies, a more robust approach, such as the vine copula, is necessary.

Figure 7. Time-varying conditional correlation between S&P 500 and NASDAQ, DAX, FTSE, EUR, JPY, GBP, Gold, Natural gas, and Silver.

3.2.4. Results of the Diagnostic Checks of the Fitted MGARCH Models

To evaluate the adequacy of the fitted Constant Conditional Correlation (CCC) and Dynamic Conditional Correlation (DCC) models, several tests were conducted. These included the Ljung-Box test for serial correlation, the ARCH-LM test to check for remaining ARCH effects on squared standardized residuals, and Q-Q plots for a visual assessment of the distributional assumptions of the residuals. Table 10 displays the p-values for the Ljung-Box tests of the standardized residuals (Q(20)), the squared residuals (Q2(20)), and the ARCH-LM(20) tests under both the CCC and DCC models. With the exception of the DAX in the DCC model, all other assets showed no signs of ARCH errors, as the p-values from the ARCH-LM tests were above the 5% significance level. The Ljung-Box (Q2) test indicated that the residuals for the portfolio assets, apart from DAX, do not exhibit serial correlation. Failing the ARCH-LM and Ljung-Box tests suggests that the DCC model does not adequately capture the dynamic behaviour of the DAX series. This inadequacy could lead to inaccurate forecasts of volatility and correlation, potentially resulting in the underestimation or overestimation of the DAX’s contribution to overall portfolio risk and return, especially during periods of high volatility or significant autocorrelation in the DAX.

Table 10. ARCH-LM and Ljung-Box test p-values for standardized residuals and squared residuals of portfolio asset log returns.

SP500

NASDAQ

DAX

FTSE

EUR

JPY

GBP

Gold

Natural gas

Silver

Q(20)

CCC

0.7940

0.7530

0.2241

0.3282

0.2221

0.9048

0.9374

0.9715

0.0828

0.8878

DCC

0.7862

0.6744

0.2313

0.1564

0.2314

0.8850

0.9359

0.9550

0.0889

0.8953

Q2(20)

CCC

0.4556

0.4133

0.0429

0.1292

0.6664

0.8752

0.8013

0.3359

0.1780

0.7269

DCC

0.3071

0.1555

0.0035

0.0783

0.6398

0.9273

0.9676

0.2463

0.7510

0.2166

ARCH-LM

CCC

0.4801

0.4474

0.0702

0.1036

0.7516

0.8744

0.7841

0.3293

0.1656

0.7094

DCC

0.3414

0.1876

0.0057

0.0618

0.7229

0.9254

0.9633

0.3179

0.7286

0.2006

3.3. Dependence Modelling Using Vine Copulas

This section presents the empirical findings from the dependency modeling procedure that utilizes various vine copula structures, including R-Vine, C-Vine, D-Vine, and S-Vine copula specifications. Each of these structures provides a distinct method for capturing the complex dependencies among financial assets.

First, the standardized residuals obtained from the MGARCH models are transformed into a uniform distribution over the interval [ 0,1 ] using the probability integral transform, which employs the cumulative distribution function of the generalized error distribution. This transformation ensures that the marginal distributions of the return series are uniform, a crucial requirement for copula modeLling. Next, the construction of the vine copula is carried out using a sequential selection method proposed by Gruber (2015). In this method, trees are built incrementally, selecting pairs with the strongest dependencies first. This approach guarantees that the initial trees, which have a significant impact on model fit, are accurately specified. The Kendall’s tau correlation coefficient is then used to measure these dependencies, which is beneficial because it operates independently of the underlying distribution, making it particularly useful for combining different copula families. The empirical Kendall’s tau correlation for each pair of financial assets is calculated, and the spanning tree that maximizes the sum of the absolute values of the empirical Kendall’s tau is selected. After determining the optimal tree structure for each vine copula, the subsequent step is to select the most appropriate bivariate copula families and estimate their parameters. Finally, goodness-of-fit tests such as the Akaike Information Criterion (AIC) and the Bayesian Information Criterion (BIC) are employed to identify the best-fitting models.

Table 11 shows the pairwise Kendall’s tau correlation coefficients of the standardized residuals of various financial assets, reflecting different magnitudes and directions of their pairwise dependencies. Similar to the correlation matrix derived from the Pearson’s and CCC-EGARCH models, the S&P 500 and NASDAQ exhibit the strongest pairwise correlations. Additionally, when summing the Kendall’s tau values for the S&P 500 row, it yields the highest overall value.

Table 11. Estimated Kendal’s tau values for the transformed standardized residuals of stock indices, exchange rates, commodities, and cryptocurrencies.

SP500

NASDAQ

DAX

FTSE

EUR

JPY

GBP

Gold

Natural gas

Silver

BTC

ETH

SP500

1.0000

0.7566

0.3478

0.2692

0.1537

0.0753

0.2054

0.0543

0.0556

0.1214

0.1794

0.1879

NASDAQ

0.2991

0.1978

0.1310

0.0564

0.1809

0.0432

0.0419

0.1096

0.1767

0.1803

DAX

0.5316

0.0724

0.0603

0.1380

0.0263

0.0203

0.1100

0.1174

0.1141

FTSE

0.0430

0.0832

0.0134

0.0276

0.0319

0.1104

0.0808

0.0853

EUR

−0.2911

0.5088

0.2494

−0.0099

0.2563

0.1253

0.1286

JPY

−0.2389

−0.2783

0.0600

−0.1982

−0.0358

−0.0302

GBP

0.2252

0.0211

0.2365

0.1342

0.1416

Gold

−0.0145

0.5777

0.0796

0.0800

Natural Gas

−0.0090

0.0066

0.0172

Silver

0.1067

0.1052

BTC

0.6522

ETH

1.0000

3.3.1. Estimates for Regular Vine Copulas

The estimation of the R-Vine copula follows a two-step procedure to ensure an optimal fit to the data. In the first stage, the most suitable pair-copula families are selected based on the Akaike Information Criterion and the Bayesian Information Criterion. These criteria help identify the copula structures that best capture the dependence patterns while balancing model complexity and goodness of fit. The bivariate copulas considered in this study include: Gaussian (G), Student’s-t, Gumbel (G), Clayton (C), Frank (F), and Joe(J). Once the optimal pair-copula families are chosen, the second stage involves estimating their parameters using the maximum likelihood estimation method. This step ensures that the dependence structure is accurately quantified, allowing for a precise characterisation of relationships between financial assets.

The first and second trees in this procedure are illustrated in Figure 8. The tree structures demonstrate both negative and positive dependencies. Each tree consists of several nodes and edges, where each node represents an asset or a group of assets from various financial markets. The edges in the graph indicate the dependencies between pairs of assets, with labels specifying the chosen bivariate copula family and the accompanying values representing the estimated Kendal’s tau correlation between the assets. In the pair of S&P 500 and NASDAQ, the selected bivariate copula is Student-t, with a Kendall’s tau of 0.75. In the first tree, the Student-t copula is predominant, while the second tree employs a mix of different Gaussian and Archimedean copula families.

Figure 8. First and second tree of the R-vine structure.

3.3.2. Estimates for C-Vine and D-Vine Copula Specification

Using the same selection and estimation procedures as described for the R-vine in Section 3.3.1, the C-vine and D-vine copulas were also selected and estimated. In the C-vine structure, the root node for each level (or tree) is determined by calculating the sum of the absolute values of Kendall’s tau for each variable. The variable with the highest total dependence is then selected as the root node. This approach ensures that the chosen node has the strongest overall dependence on the other variables in the dataset. In this study, the S&P 500 was identified as the root node for the first tree level, as it showed the highest cumulative dependence among all asset pairs. Consequently, all other financial assets in the portfolio are directly linked to the S&P 500, which serves as the foundation for subsequent dependency modelling.

The C-vine and D-vine copula specifications for the first and second trees are illustrated in Figure 9 and Figure 10, respectively. In the D-vine structure, each node in the initial tree is connected to a maximum of two other nodes. The S&P 500 is connected to NASDAQ using a Student-t copula with a Kendall’s tau of 0.75, and to DAX with a Student-t copula and a tau of 0.35. Similar to the first tree of the R-vine, most asset pairs in the first and second trees were modelled using the Student-t copula, which reflects symmetric tail dependence and heavy-tailed joint distributions. In the C-vine model, there are notable exceptions, such as the S&P 500-Silver pair, which is modelled using a Frank copula, and the S&P 500-Natural Gas pair, which is fitted with a Gaussian copula. Additionally, both the ETH-S&P 500 and BTC-S&P 500 pairs are fitted with a Survival Gumbel copula. In the D-vine model, deviations from the t-copula specification are also present, particularly in the FTSE-ETH and BTC-ETH pairs, both modelled with a Survival Gumbel copula, and in the BTC-Natural Gas pair, which is modelled using a Joe copula. However, the R-vine, D-vine, and C-vine models capture the relationships between assets at a specific point in time without accounting for variations in dependence over time. Therefore, an S-vine model is considered as an alternative.

Figure 9. First and second tree of the C-vine copula structure.

Figure 10. First and second tree of the D-vine copula structure.

3.3.3. Estimates of S-Vine Copula Specification

The Stationary vine copula captures both cross-sectional and temporal dependencies. At time t , the dependencies of the financial assets form a cross-sectional structure while at time t+1 , the structure is maintained but a connection between time t and t+1 is introduced. Figure 11 presents the dependence structure of the financial assets in the portfolio at two contiguous points in time. The first time point is presented by node S&P 500, while second S&P 500-1. For each cross-sectional time point the same R-vine copula structure was modelled. Additionally, this R-vine structure is similar to the one in Figure 8. The serial dependence was modelled with a bivariate copula (Clayton with Kendall’s tau = 0.07) between S&P 500 and DAX in the first tree, connecting the time t and t+1 . Additionally, in Tree 1, stronger unconditional dependencies are captured, with several large positive τ values observed, such as 0.75 for S&P 500 and NASDAQ (2,1) with a t-copula, and 0.65 for BTC and ETH (11,12) with a Gumbel 180 copula. Most of the assets pair in the first tree were modelled using a Student-t copula.

3.3.4. Comparison of the Vine Copula Specifications

After fitting various vine copulas to the data, we compared their performance using log-likelihood and information criteria. Table 12 displays the log-likelihood, AIC, and BIC for the different vine copula specifications examined in this study for the periods 2018-2024 and 2004-2018. For the period 2018-2024, the CCC-SVine model exhibited the highest log-likelihood and the lowest AIC value among the vine copulas considered, indicating it provided the best fit for modelling the dependence between the assets in the portfolio. In contrast, for the period 2004-2018, the DCC-SVine model achieved the lowest AIC value and the highest log-likelihood value, making it the preferred model for that time-frame.

Figure 11. First and second trees of the S-vine copula structure.

Table 12. Log-likelihood, AIC, and BIC values for fitted R-vine, C-vine, D-vine, and S-vine models over two periods: 2018-2024 (including BTC and ETH) and 2004-2018 (excluding BTC and ETH).

2018-2024

2004-2018

Model

Log-likelihood

AIC

BIC

Log-likelihood

AIC

BIC

CCC-RVine

4790.42

−9414.83

−8984.32

9189.72

−18213.45

−17713.88

DCC-RVine

4793.17

−9422.34

8997.02

9203.16

−18240.32

17740.74

CCC-CVine

4779.01

−9382.03

−8925.58

9154.91

−18139.81

−17628.20

DCC-CVine

4782.92

−9389.84

−8933.39

9169.16

−18168.33

−17656.72

CCC-DVine

4748.35

−9320.69

−8864.25

9172.36

−18170.72

−17647.07

DCC-DVine

4752.64

−9331.27

−8880.01

9184.65

−18193.30

−17663.63

CCC-SVine

5038.13

9590.25

−8329.83

9447.19

−18520.38

−17394.83

DCC-SVine

5035.07

−9590.15

−8345.29

9466.17

18556.34

−17424.78

3.4. Results of Portfolio Market Risk Forecasts Based on Value-at-Risk and Expected Shortfall

In this section, we forecast the one-day-ahead out-of-sample Value at Risk (VaR) and Expected Shortfall (ES) using the methodology outlined in Section 3.7. The out-of-sample period spans from February 7, 2018, to December 20, 2024, encompassing a total of 1303 observations and 5,000 Monte Carlo simulations. Figure 12 and Figure 13 illustrate the VaR and ES forecasts at both 95% and 99% confidence levels for an equally weighted portfolio. These forecasts are derived from various Constant Conditional Correlation (CCC) and Dynamic Conditional Correlation (DCC) Vine copula specifications and are compared against the actual portfolio losses.

In Figure 12, the actual portfolio losses fluctuate below the Value at Risk (VaR) and Expected Shortfall (ES) thresholds, indicating that the Constant Correlation Coefficients (CCC) Vine models provide a relatively conservative estimate of downside risk. During the COVID-19 period, however, there was a significant spike in volatility, resulting in higher losses that clearly exceeded both the VaR and ES forecasts. This violation suggests that the model underestimated the severity of the tail event during that extreme period, which is a common limitation of constant correlation models; they often fail to capture time-varying dependencies and volatility clustering during crises. Outside of this period of crisis, the model performs reasonably well, with actual losses remaining within the VaR and ES bounds. Notably, the VaR and ES forecasts from the Dynamic Conditional Correlation (DCC)-based Vine copula models are more extreme compared to those generated by the CCC-Vine copulas. This implies that DCC-based Vine copula models, as shown in Figure 13, tend to be more responsive to changes in market conditions and may significantly overestimate portfolio market risk at both the 5% and 1% quantile levels—especially during periods of large return fluctuations, such as early 2020 (the COVID-19 period).

Figure 12. VaR and ES forecasts plots for an equally-weighted portfolio at 95% and 99% confidence levels from the CCC-based Vine copula model.

Figure 13. VaR and ES forecasts plots for an equally-weighted portfolio at 95% and 99% confidence levels from the DCC-based Vine copula model.

3.5. Backtesting Results of Portfolio Market Risk Forecasts Based on Value-at-Risk and Expected Shortfall

The backtesting procedure was carried out to assess the accuracy and reliability of the forecasted Value at Risk (VaR) and Expected Shortfall (ES) generated by eight MGARCH-Vine copula models. This evaluation also involved a comparison with the benchmark Constant Conditional Correlation (CCC) and Dynamic Conditional Correlation (DCC) models using both Normal and Student-t innovations. The focus was on comparing the predicted portfolio risk measures against the actual realized portfolio returns during the out-of-sample period. Specifically, we examined whether the observed exceedances (i.e., returns falling below the forecasted VaR) occurred at the expected frequency, and whether the ES forecasts adequately represented the average loss.

The 95% and 99% confidence levels were considered and the expected exceedances for the out-of-sample period, with T=1303 observations, were observed to be 65 for VaR at the 95% level and 13 at the 99% level. To determine whether the models accurately estimated VaR at these confidence levels, we calculated the actual exceedances—the number of times actual losses exceeded the estimated VaR at both the 95% and 99% levels. We then evaluated these exceedances using Kupiec’s unconditional coverage test and Christoffersen’s conditional coverage test. Table 13 presents the expected and actual exceedances of the Value-at-Risk (VaR) forecasts at the 95% and 99% confidence levels for the CCC, DCC, and various Vine copula models examined in this study.

Table 13. Number of exceedances of the VaR95% and VaR99% estimates across CCC, DCC and Vine copula models.

Confidence level

95%

CCC-GARCH

CCC-GARCH

DCC-GARCH

DCC-GARCH

CCC-RVine

DCC-RVine

Expected exceedance

(Normal)

(Student-t)

(Normal)

(Student-t)

65

81

49

71

42

75

25

CCC-CVine

DCC-CVine

CCC-DVine

DCC-DVine

CCC-SVine

DCC-SVine

75

27

76

26

77

26

Confidence level

99%

CCC-GARCH

CCC-GARCH

DCC-GARCH

DCC-GARCH

CCC-RVine

DCC-RVine

Expected exceedance

(Normal)

(Student-t)

(Normal)

(Student-t)

13

32

9

19

6

9

1

CCC-CVine

DCC-CVine

CCC-DVine

DCC-DVine

CCC-SVine

DCC-SVine

8

1

8

1

9

1

At the 95% confidence level, the number of exceedances for the VaR at this level is slightly higher than the expected value for the CCC-Vine copula and the CCC and DCC models with a Normal error distribution. Conversely, it is lower than the expected value for the DCC-Vine copulas and the CCC and DCC models with Student-t innovations. The CCC-RVine, CCC-CVine, CCC-DVine, CCC-SVine, and DCC (Normal innovations) models demonstrated good performance, with exceedance counts ranging from 71 to 77. However, the DCC-Vine models continued to overestimate risk, reporting only 25 to 27 violations, which is less than half of the expected number. This substantial deviation suggests poor estimation of tail risk. Among all models, the DCC (Normal), CCC-RVine, and CCC-Cvine models were considered the best performers at the 95% level, based on their exceedance behaviour.

At the 99% confidence level, the actual exceedances were lower than expected for most models, with the exception of the CCC and DCC models that utilized Normal innovations. The CCC-RVine, CCC-SVine, and CCC model with Student-t innovations recorded 9 exceedances compared to an expected 13, making them the closest to the expected number of violations among all other models. This finding suggests a reasonable estimation of extreme losses, avoiding a conservative or overly aggressive approach. In contrast, the DCC-based Vine copula models (DCC-RVine, DCC-CVine, DCC-DVine, and DCC-SVine) significantly overestimated tail risk, with only one actual exceedance. This indicates that the DCC-Vine copula specifications failed to effectively capture the magnitude and frequency of extreme losses in the portfolio. Therefore, based on the number of exceedances at the 99% confidence level, the CCC-RVine, CCC-SVine, and CCC (Student-t) models emerge as the best-performing models, as they align most closely with the expected violation count.

Table 14 presents the Kupiec unconditional ( L R uc ) and Christoffersen conditional coverage ( L R cc ) test statistics, along with their corresponding p-values in parentheses, at 95% and 99% confidence levels for the various CCC, DCC, and Vine copula models under consideration. The models retained in Table 14 are those whose number of VaR exceedances were reasonably close to the expected values at both the 95% and 99% confidence levels, indicating that they satisfied the preliminary exceedance criterion. The Kupiec unconditional coverage test is used to evaluate the null hypothesis that the actual observed exceedances are equal to the expected number predicted by the VaR confidence level. The null hypothesis, denoted as H 0 , is rejected if the actual exceedances are significantly different from the expected number. Based on the p-values ( L R uc ), the CCC (Student-t), DCC (Normal), CCC-RVine, CCC-CVine, CCC-DVine, and CCC-SVine models yield exceedances that were not significantly different from the expected number, indicating that the null hypothesis of correct unconditional coverage was not rejected at the 5% level of significance. The DCC with Normal innovations, CCC-RVine, and CCC-CVine were identified as the best fit models under the 95% confidence level, while the CCC with Student-t innovations, CCC-RVine, and CCC-SVine were viewed as the best under the 99% confidence level due to having the highest p-values.

Value-at-Risk (VaR) violations often cluster during periods of heightened market volatility, which can compromise the reliability of risk forecasts. To address this potential time-dependency in exceedances, the Christoffersen Conditional Coverage test was employed. This test assesses not only whether the number of observed violations aligns with the expected frequency but also whether these violations occur independently over time. The conditional coverage p-values were evaluated at the 5% significance level. The CCC-RVine, CCC-CVine, CCC-DVine, and CCC-SVine are the only models for which the null hypothesis was not rejected, indicating that these models exhibit independence in exceedances and adequate coverage. For both the unconditional and conditional coverage tests, the CCC-Based Vine copulas were models for which the null hypothesis could not be rejected. This implies that the CCC-Vine copula models are sufficient for forecasting one-day-ahead VaR. Notably, the CCC-RVine copula model shows the smallest deviation in the number of exceedances and the highest unconditional and conditional coverage p -values, which suggest that during the specified backtesting period, CCC-RVine performed best in forecasting the portfolio VaR.

Table 14. Backtesting results of Value at Risk Conditional and unconditional Coverage tests p-values at the 95% and 99% confidence levels for CCC, DCC, and Vine copula models.

Confidence level

95%

99%

Model

L R uc

L R cc

L R uc

L R cc

CCC-GARCH (Student-t)

4.5923 (0.0321)

6.6791 (0.0355)

1.41204 (0.2347)

1.53733 (0.4636)

DCC-GARCH (Normal)

0.5379 (0.4633)

5.9915 (0.4321)

2.4207 (0.1197)

3.5977 (0.1654)

CCC-RVine

1.49796 (0.2210)

1.6132 (0.4464)

1.41204 (0.2347)

1.53733 (0.4636)

CCC-CVine

1.49796 (0.2210)

1.61321 (0.4464)

2.27458 (0.1315)

2.37350 (0.3052)

CCC-DVine

1.80962 (0.1786)

1.88758 (0.3891)

2.27458 (0.1315)

2.37350 (0.3052)

CCC-SVine

2.14923 (0.1426)

3.44842 (0.1783)

1.41204 (0.2347)

1.53733 (0.4636)

The backtesting of Expected Shortfall (ES) was conducted using two methods: exceedance residuals and the ES Regression method, to assess the accuracy of the forecasted ES values. Table 15 presents the p-values for both methods at 95% and 99% confidence levels. In the exceedance residual test, the null hypothesis that the mean of excess violations of VaR is equal to zero was not rejected for the CCC-RVine, CCC-CVine, CCC-DVine, CCC-SVine, and CCC and DCC with Student-t innovations at the 99% confidence level, as the p-values were greater than the 5% significance level. This suggests that these models successfully forecast the portfolio ES. The ES regression tests provide a stricter evaluation of the joint accuracy of VaR and ES forecasts. The asymptotic version of the test at the 99% level indicated that CCC-RVine, CCC-DVine, CCC-SVine, CCC (Student-t), and DCC (Normal) performed well, with p-values significantly above 0.05, while CCC-CVine models did not pass the test. The bootstrap version of the regression test, which is more robust in finite samples as it does not rely on asymptotic distributional assumptions, confirmed these findings, showing that CCC-RVine, CCC-DVine, CCC-SVine, CCC (Student-t), and DCC (Normal) maintained acceptable performance. In contrast, CCC-CVine produced p-values below 0.05, indicating marginal or failed performance. At the 95% confidence level, all models except for DCC with Normal innovations passed the Exceedance Residual tests (both two-sided and one-sided), with p-values well above 0.05. However, the ES Regression test (both asymptotic and bootstrap) again highlighted that only DCC with Normal error distribution, CCC-RVine, CCC-CVine, CCC-DVine, and CCC-SVine met the criteria with p-values above the 5% significance level.

Table 15. Backtesting results of Expected Shortfall p-values at the 95% and 99% confidence levels for CCC, DCC, and Vine copula models.

Confidence level

95%

Model

CCC-GARCH

DCC-GARCH

CCC-RVine

CCC-CVine

CCC-DVine

CCC-SVine

(Student-t)

(Normal)

Excedance Residual - twosided simple

0.796

0.005

0.213

0.148

0.187

0.203

onesided simple

0.687

0.022

0.872

0.886

0.681

0.873

ES Regression - twosided asymptotic

0.0175

0.1621

0.5770

0.2787

0.1304

0.2110

twosided bootstrap

0.0610

0.2660

0.559

0.378

0.164

0.282

Confidence level

99%

Model

CCC-GARCH

DCC-GARCH

CCC-RVine

CCC-CVine

CCC-DVine

CCC-SVine

(Student-t)

(Normal)

Excedance Residual - twosided simple

0.975

0.018

0.974

0.101

0.986

0.969

onesided simple

0.7222

0.01

0.736

0.101

0.769

0.734

ES Regression - twosided asymptotic

0.8734

0.7316

0.4184

0.0000

0.5020

0.2671

twosided bootstrap

0.77

0.312

0.277

0.0020

0.453

0.1310

Overall, the CCC specifications (CCC-RVine, CCC-DVine, and CCC-SVine) successfully passed VaR and ES backtests procedures at both the 99% and 95% confidence levels. In contrast, DCC-Vine copula models generally underperform, with consistently low p-values and frequent failure in the backtesting tests. This suggests that while time-varying dependence structures may offer theoretical flexibility, they introduce estimation challenges when combined with high-dimensional and flexible vine copulas, which undermines the accuracy of VaR and ES forecasts. These results are consistent with the findings of [37], in that vine copula with constant correlation outperforms the models with dynamic, time-varying correlations in forecasting VaR and ES. Therefore, among the models tested, the CCC-RVine copula model recorded the highest p-values across all VaR and ES backtesting procedures, underscoring its superior accuracy and robustness in out-of-sample risk forecasting. This suggests that the CCC-RVine model provides the most accurate and reliable forecasts of potential extreme losses in this study.

4. Conclusion

This study combines multivariate GARCH models with vine copulas to improve portfolio risk modelling for twelve financial assets selected from cryptocurrencies, stock indices, exchange rates, and commodities. The analysis uses daily data, with an in-sample period from January 2004 to January 2018 and an out-of-sample period from February 2018 to December 2024. The ARMA-EGARCH(1,1) model with generalized error distributions was identified as the best-fitting univariate specification for integration into the MGARCH framework. The Constant Conditional Correlation (CCC) and Dynamic Conditional Correlation (DCC) MGARCH models were employed to capture volatility clustering and conditional correlation, while remaining non-linear and tail dependencies were modelled using vine copula constructions. The multivariate CCC-GARCH model estimated a constant correlation over time, whereas the multivariate DCC-GARCH models captured time-varying correlation patterns, particularly during the 2008 Global Financial Crisis. During this period, the correlation between assets such as the S&P 500 and NASDAQ increased, while it decreased between Gold and the S&P 500. The residuals derived from both the multivariate CCC-GARCH and DCC-GARCH models were transformed into uniform variables through the probability integral transform and used to estimate the dependence structure via copula modelling. The R-vine, C-vine, D-vine, and S-vine copulas were utilized alongside bivariate copulas such as Gaussian, Student’s t, Gumbel, Clayton, Frank, and Joe. The CCC-SVine structure exhibited the lowest Akaike Information Criterion (AIC) value, indicating superior performance during the 2018-2024 period when the portfolio included Bitcoin and Ethereum, thereby capturing stronger and more flexible tail dependencies. The empirical results demonstrated that the CCC-Vine copula models outperformed both standard CCC and DCC models with normal and Student’s t innovations, as well as the DCC-Vine copula model at both 95% and 99% confidence levels. The CCC-RVine model yielded more accurate Value at Risk and Expected Shortfall forecasts, successfully passing all out-of-sample backtesting tests. In contrast, the DCC-Vine model consistently failed the backtesting tests, highlighting its inadequacy in this study. This suggests that the greater flexibility of vine copulas in capturing complex, non-linear dependencies may diminish the marginal benefit of modeling dynamic linear correlations through DCC, making the simpler CCC models more effective for out-of-sample forecasting when combined with vine copulas. This paper contributes to the literature by providing empirical evidence that integrating multivariate GARCH and vine copulas can significantly enhance risk assessment in portfolios comprising diverse assets. For practitioners, the findings underscore the practical value of utilizing flexible copula-based methods to account for non-linear and tail dependencies. For future researchers could consider extending the multivariate GARCH-copula framework by incorporating regime-switching structures to capture dynamic changes in tail dependencies experienced in financial time series. Additionally, applying this MGARCH-Vine copula approach to higher-frequency intra-day portfolio data, and calculating risk measures over longer horizons than one day could further explore its scalability and robustness in various market conditions. Future studies could also investigate applying MGARCH-Vine copula models for portfolio optimization, leveraging improved risk forecasts to design more robust investment strategies.

Conflicts of Interest

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

References

[1] Bollerslev, T. (1986) Generalized Autoregressive Conditional Heteroskedasticity. Journal of Econometrics, 31, 307-327.[CrossRef]
[2] Venter, P.J. and Maré, E. (2021) Univariate and Multivariate GARCH Models Applied to Bitcoin Futures Option Pricing. Journal of Risk and Financial Management, 14, Article 261.[CrossRef]
[3] Nhat, N.M. (2024) The Effectiveness of Multivariate GARCH Models in Portfolio Selection in the Context of the Covid-19 Pandemic. Journal of Computational Analysis and Applications, 33, 36-45.
[4] Boman, V. (2019) A Comparison of Multivariate GARCH Models with Respect to Value at Risk.
https://www.diva-portal.org/smash/record.jsf?pid=diva2:1324825
[5] Hung, J.C., Su, J.B., Chang, M.C. and Wang, Y.H. (2020) The Impact of Liquidity on Portfolio Value-at-Risk Forecasts. Applied Economics, 52, 242-259.[CrossRef]
[6] Sklar, M. (1959) Fonctions de repartition a n dimensions et leurs marges. Annales de lISUP, 8, 229-231.
[7] Embrechts, P. (1999) Correlation: Pitfalls and Alternatives. Risk Magazine, 12, 69-71.
[8] Jabalameli, F., Ghorbani, P. and Ahmadian, M. (2020) Risk Management in Oil Market: A Comparison between Multivariate GARCH Models and Copula-Based Models. Iranian Economic Review, 24, 489-513.
[9] Joe, H. (1997) Multivariate Models and Multivariate Dependence Concepts. CRC Press.
[10] Bedford, T. and Cooke, R.M. (2001) Probability Density Decomposition for Conditionally Dependent Random Variables Modeled by Vines. Annals of Mathematics and Artificial Intelligence, 32, 245-268.[CrossRef]
[11] Bedford, T. and Cooke, R.M. (2002) Vines—A New Graphical Model for Dependent Random Variables. The Annals of Statistics, 30, 1031-1068.[CrossRef]
[12] Aas, K., Czado, C., Frigessi, A. and Bakken, H. (2009) Pair-Copula Constructions of Multiple Dependence. Insurance: Mathematics and Economics, 44, 182-198.[CrossRef]
[13] Czado, C., Brechmann, E.C. and Gruber, L. (2013) Selection of Vine Copulas. Copulae in Mathematical and Quantitative Finance: Proceedings of the Workshop, Cracow, 10-11 July 2013, 17-37.
[14] Omari, C.O., Mwita, P.N. and Waititu, A.G. (2019) Conditional Dependence Modelling with Regular Vine Copulas. Journal of Statistical and Econometric Methods, 8, 97-133.
[15] Evkaya, O., Gür, İ., Yıldırım Külekci, B. and Poyraz, G. (2024) Vine Copula Approach to Understand the Financial Dependence of the Istanbul Stock Exchange Index. Computational Economics, 64, 2935-2980.[CrossRef]
[16] Bukre, Y.K., Gulden, P., Ismail, G. and Ozan, E. (2023) Dependence Analysis of the ise100 Banking Sector Using Vine Copula. Istanbul Journal of Economics, 73, 55-82.
[17] Özgür, C. and Sarıkovanlık, V. (2021) An Application of Regular Vine Copula in Portfolio Risk Forecasting: Evidence from Istanbul Stock Exchange. Quantitative Finance and Economics, 5, 452-470.[CrossRef]
[18] Bekhta, H. and Djelloul, B.A. (2021) Vine Copula: The New Approach for Modeling High Dimensional Dependencies-Application to Financial Data. Journal of the New Economy, 12, 752-771.
[19] Wang, J., Yan, X., Cao, Y. and Wang, X. (2024) Multi-Scale Dependence and Risk Contagion among International Financial Markets Based on VMD-Vine Copula-Covar. Applied Economics, 57, 658-677.[CrossRef]
[20] Nagler, T., Krüger, D. and Min, A. (2022) Stationary Vine Copula Models for Multivariate Time Series. Journal of Econometrics, 227, 305-324.[CrossRef]
[21] Czado, C., Bax, K., Sahin, Ö., Nagler, T., Min, A. and Paterlini, S. (2022) Vine Copula Based Dependence Modeling in Sustainable Finance. The Journal of Finance and Data Science, 8, 309-330.[CrossRef]
[22] Lee, T. and Long, X. (2009) Copula-Based Multivariate GARCH Model with Uncorrelated Dependent Errors. Journal of Econometrics, 150, 207-218.[CrossRef]
[23] Sadraoui, T., Regaieg, R., Abdelghani, S., Moussa, W. and Mgadmi, N. (2021) The Dependence and Risk Spillover between Energy Market and BRICS Stock Markets: A Copula-MGARCH Model Approach. Global Business Review, 26, 1033-1058.[CrossRef]
[24] Chen, K.S. and Chang, S.H. (2022) Volatility Co-Movement between Bitcoin and Stablecoins: BEKK–GARCH and Copula–DCC–GARCH Approaches. Axioms, 11, Article 259.[CrossRef]
[25] Fülle, M.J. and Herwartz, H. (2024) Predicting Tail Risks by a Markov Switching MGARCH Model with Varying Copula Regimes. Journal of Forecasting, 43, 2163-2186.[CrossRef]
[26] Bollerslev, T. (1990) Modelling the Coherence in Short-Run Nominal Exchange Rates: A Multivariate Generalized Arch Model. The Review of Economics and Statistics, 72, 498-505.[CrossRef]
[27] Jeantheau, T. (1998) Strong Consistency of Estimators for Multivariate Arch Models. Econometric Theory, 14, 70-86.
[28] Engle, R. (2002) Dynamic Conditional Correlation: A Simple Class of Multivariate Generalized Autoregressive Conditional Heteroskedasticity Models. Journal of Business & Economic Statistics, 20, 339-350.
[29] Billio, M. and Caporin, M. (2009) A generalized Dynamic Conditional Correlation model for portfolio risk evaluation. Mathematics and Computers in Simulation, 79, 2566-2578.[CrossRef]
[30] Cappiello, L., Engle, R.F. and Sheppard, K. (2006) Asymmetric Dynamics in the Correlations of Global Equity and Bond Returns. Journal of Financial Econometrics, 4, 537-572.[CrossRef]
[31] Ruppert, D. and Matteson, D.S. (2011) Statistics and Data Analysis for Financial Engineering (Vol. 13). Springer.
[32] Kupiec, P.H. (1995) Techniques for Verifying the Accuracy of Risk Measurement Models. The Journal of Derivatives, 3, 73-84.[CrossRef]
[33] Christoffersen, P.F. (1998) Evaluating Interval Forecasts. International Economic Review, 39, 841-862.[CrossRef]
[34] McNeil, A.J. and Frey, R. (2000) Estimation of Tail-Related Risk Measures for Heteroscedastic Financial Time Series: An Extreme Value Approach. Journal of Empirical Finance, 7, 271-300.[CrossRef]
[35] Tibshirani, R.J. and Efron, B. (1993) An Introduction to the Bootstrap. Monographs on Statistics and Applied Probability, 57, 1-436.
[36] Bayer, S. and Dimitriadis, T. (2022) Regression-Based Expected Shortfall Backtesting. Journal of Financial Econometrics, 20, 437-471.[CrossRef]
[37] Iqbal, R., Sorwar, G. and Choudhry, T. (2022) Vine Copula Approach for Multivariate and Multi-Day Ahead Value at Risk and Expected Shortfall Forecasting. Advances in Financial Planning and Forecasting, 10, 163-196.

Copyright © 2026 by authors and Scientific Research Publishing Inc.

Creative Commons License

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