International Journal of Finance and Accounting
p-ISSN: 2168-4812 e-ISSN: 2168-4820
2019; 8(2): 43-56
doi:10.5923/j.ijfa.20190802.01

Long Kang
Berlin International University of Applied Sciences
Correspondence to: Long Kang, Berlin International University of Applied Sciences.
| Email: | ![]() |
Copyright © 2019 The Author(s). Published by Scientific & Academic Publishing.
This work is licensed under the Creative Commons Attribution International License (CC BY).
http://creativecommons.org/licenses/by/4.0/

We model the joint distribution of multiple intraday returns of Chinese commodity futures using a time-varying Student’s t copula model. We model marginal distributions of individual returns by a variant of GARCH models and then use a Student’s t copula to connect all the margins. To build a time-varying structure for the correlation matrix of t copula, we employ a dynamic conditional correlation (DCC) specification. The model is estimated by a two-stage estimation procedure. We apply our model to ten-minute log returns of twelve commodity futures contracts traded on Shanghai Futures Exchange for the year of 2018. We not only explore the empirical properties of intraday futures prices based on our model, but also shed some light on the applications of our model framework for quantitative risk management in Chinese futures exchanges.
Keywords: Copulas, GARCH models, Risk management, Chinese futures markets
Cite this paper: Long Kang, Modeling the Dependence Structure of Intraday Prices of Chinese Commodity Futures Using a Time-varying t Copula Model, International Journal of Finance and Accounting , Vol. 8 No. 2, 2019, pp. 43-56. doi: 10.5923/j.ijfa.20190802.01.
be given marginal distribution functions and continuous in
respectively. Let H be the joint distribution of
. Then there exists a unique copula C such that![]() | (1) |
be continuous marginal distribution functions and C be a copula, then the function H defined by Equation (1) is a joint distribution function with marginal distributions
.The above theory allows us to decompose a multivariate distribution function into marginal distributions of each random variable and the copula form linking the margins. Conversely, it also implies that to construct a multivariate distribution, we can first find a proper marginal distribution for each random variable, and then obtain a proper copula form to link the margins. Depending on which dependence measure used, the copula function mainly, not exclusively, governs the dependence structure between individual variables. Hence, after specifying marginal distributions of each variable, the task of building a multivariate distribution solely becomes to choose a proper copula form which best describes the dependence structure between variables.Differentiating equation (1) with respect to
leads to the joint density function of random variables in terms of copula density. It is given as![]() | (2) |
is the copula density and
is the density function for variable i. Equation (2) implies that the log-likelihood of the joint density can be decomposed into components which only involve each marginal density and a component which involves copula parameters. It provides a convenient structure for a two-stage estimation, which will be illustrated in details in following sections.To better fit the data, we usually assume the moments of distributions of random variables are time-varying and depend on past variables. Therefore, the distribution of random variables at time t becomes a conditional one and then the above copula theory needs to be extended to a conditional case. It is given as follows7.Theorem 2 Let
be the information set up to time t and let
be continuous marginal distribution functions conditional on
. Let H be the joint distribution of
conditional on
. Then there exists a unique copula C such that![]() | (3) |
be continuous conditional marginal distribution functions and C be a copula, then the function H defined by Equation (3) is a conditional joint distribution function with conditional marginal distributions
.It is worth noting that for the above theorem to hold, the information set
has to be the same for the copulas and all the marginal distributions. If different information sets are used, the conditional copula form on the right side of (3) may not be a valid distribution. Generally, the same information set used may not be relevant for each marginal distributions and the copula. For example, the marginal distributions or the copula may be only conditional on a subset of the universally used information set. At the very beginning of estimation of the conditional distributions, however, we should use the same information set based on which we can test for insignificant explanatory variables so as to stick to a relevant subset for each marginal.
be asset i’s return at time t and its conditional mean and variance are modeled as follows.![]() | (4) |
![]() | (5) |
![]() | (6) |
,
,
,
and
.
is an indicator function, which equals one when
and zero otherwise. We believe that our model specifications can capture the features of the individual stock returns reasonably well. It is worth noting that equations (4) to (6) can include more exogenous variables to better describe the data. Alternative GARCH specifications can be used to describe the time-varying conditional volatility. We assume
is
across time and follows a Student’s t distribution with DoF (degree of freedom)
. Alternatively, to model the conditional higher moments of the series, we can follow Hansen (1994) and Jondeau and Rockinger (2003) who assume a skewed t distribution for the innovation terms of GARCH specifications and find that the skewed t distribution fits financial time series better than normal distribution. Accordingly, we can assume
with zero mean and unitary variance where
is DoF parameter and
is skewness parameter. The two parameters are time-varying and depend on lagged values of explanatory variables in a nonlinear form. For illustration purposes, however, we will only use Student’s t distribution for
in this paper.
denote the inverse of the standard normal distribution
and
be n-dimensional normal distribution with correlation matrix
. Hence, the n-dimensional normal copula is![]() | (7) |
![]() | (8) |
and
are the probability density functions (pdf’s) of
and
respectively. It can be shown via Sklar's theorem that normal copula generates standard joint normal distribution if and only if the margins are standard normal.On the other hand, let
be the inverse of standard Student's t distribution
with DoF parameter9
and
be n-dimensional Student's t distribution with correlation matrix R and DoF parameter v. Then n-dimensional Student's t copula is![]() | (9) |
![]() | (10) |
and
are the pdf’s of
and
respectively.Borrowing from the dynamic conditional correlation (DCC) structure of multivariate GARCH models, we can specify a time-varying parameter structure in the t copula as follows10. For a t copula, the time-varying correlation matrix is governed by![]() | (11) |
, and
and
are non-negative and satisfy the condition
. We assign
and the dynamics of
is given by (11). Let
be the
element of the matrix
and the
element of the conditional correlation matrix
can be calculated as![]() | (12) |
is positive definite.Proposition 1 In equations (11) to (12), if
and
,
all eigenvalues of S are strictly positive,then the correlation matrix
is positive definite.Proof: First, a) and b) guarantee the system for
is stationary and S exists. With
, c) guarantees
is positive definite. With a) to c),
is the sum of apositive definite matrix, a positive semi-definite matrix and a positive definite matrix both with non-negative coefficients, and then is positive definite for all t. Based on the proposition 1 in Engle & Sheppard (2001), we prove that
is positive definite.
be the set of parameters in the joint distribution where
is the set of parameters in the copula and
is the set of parameters in marginal distributions for asset i. Then the conditional cumulative distribution function (cdf) of n asset returns at time t is given as![]() | (13) |
is a vector of previous observations,
is the conditional copula and
is the conditional cdf of the margins. Differentiating both sides with respect to
leads to the density function as![]() | (14) |
is the density of the conditional copula and
is the conditional density of the margins. Accordingly, the log-likelihood of the sample is given by![]() | (15) |
![]() | (16) |
, and we can analytically derive the correlation matrix estimator
which maximizes the log-likelihood of the normal copula density as![]() | (17) |
we can calculate the sample covariance matrix of
as
, which is a function of DoF parameter
. By setting
, we can express
and
for all t in terms of
,
and
using equation (11). Then we can estimate
,
and
by maximizing the log-likelihood of t copula density. In the following sections, we apply our estimation procedure to the joint distribution of 45 selected major U.S. stock returns.![]() | Table 1. This table shows the trade unit, quote unit, minimum price change and trading time for twelve futures contracts traded on Shanghai Futures Exchange |
![]() | Figure 1. This figure shows the ten-minute log returns of twelve major futures prices traded on Shanghai Futures Exchange |
![]() | Table 2. This table shows descriptive statistics (mean, standard deviation, skewness and kurtosis) for the twelve commodity future contracts |
![]() | Table 3. This table shows the estimation results of the conditional mean and conditional variance for the twelve future contracts |
![]() | Figure 2. This figure shows the plots of estimated conditional volatility for the twelve future contracts |
,
and
are statistically nonzero based on the reported standard errors. The estimate
is close to zero and the estimate for
is close to one. The estimate for
is about 10. As our estimation is carried out on the joint distribution of twelve future returns, the estimate for
shed some light on how much Student’s t copula can capture tail dependence when used to fit a number of variables. Previous research shows that the time-varying Student’s t copula leads to significant higher log-likelihood than normal copula when applied to the same data set14. This results from the more flexible parameter structure of t copula and the time-varying parameter structure.
|
![]() | Figure 3. This figure plots the estimated time-varying correlation parameters in t copula for the selected 6 pairs of future contracts |
![]() | Figure 4. This figure plots the estimated TDCs (tail dependence coefficients) for the selected 6 pairs of future contracts |