Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2012 Dec 19.
Published in final edited form as: J Am Stat Assoc. 2012 Jun 11;107(497):412–428. doi: 10.1080/01621459.2012.656041

Vast Volatility Matrix Estimation using High Frequency Data for Portfolio Selection*

Jianqing Fan 1, Yingying Li 2, Ke Yu 3
PMCID: PMC3526073  NIHMSID: NIHMS424720  PMID: 23264708

Abstract

Portfolio allocation with gross-exposure constraint is an effective method to increase the efficiency and stability of portfolios selection among a vast pool of assets, as demonstrated in Fan et al. (2011). The required high-dimensional volatility matrix can be estimated by using high frequency financial data. This enables us to better adapt to the local volatilities and local correlations among vast number of assets and to increase significantly the sample size for estimating the volatility matrix. This paper studies the volatility matrix estimation using high-dimensional high-frequency data from the perspective of portfolio selection. Specifically, we propose the use of “pairwise-refresh time” and “all-refresh time” methods based on the concept of “refresh time” proposed by Barndorff-Nielsen et al. (2008) for estimation of vast covariance matrix and compare their merits in the portfolio selection. We establish the concentration inequalities of the estimates, which guarantee desirable properties of the estimated volatility matrix in vast asset allocation with gross exposure constraints. Extensive numerical studies are made via carefully designed simulations. Comparing with the methods based on low frequency daily data, our methods can capture the most recent trend of the time varying volatility and correlation, hence provide more accurate guidance for the portfolio allocation in the next time period. The advantage of using high-frequency data is significant in our simulation and empirical studies, which consist of 50 simulated assets and 30 constituent stocks of Dow Jones Industrial Average index.

Keywords: Volatility matrix estimation, high frequency data, concentration inequalities, portfolio allocation, risk assessment, refresh time

1 Introduction

The mean-variance efficient portfolio theory by Markowitz (1952, 1959) has profound impact on modern finance. Yet, its applications to practical portfolio selection face a number of challenges. It is well known that the selected portfolios depend too sensitively on the expected future returns and volatility matrix. This leads to the puzzle postulated by Jagannathan and Ma (2003) why no short-sale portfolio outperforms the efficient Markowicz portfolio. The sensitivity on the dependence can be effectively addressed by the introduction of the constraint on the gross exposure of portfolios (Fan et al., 2011). Their results give not only a theoretical answer to the puzzle postulated by Jagannathan and Ma (2003) but also pave a way for optimal portfolio selection in practice.

The second challenge of the implementation of Markowitz’s portfolio selection theory is the intrinsic difficulty of the estimation of the large volatility matrix. This is well documented in the statistics and econometrics literature even for the static large covariance matrix (Bickel and Levina, 2008; Fan, et al., 2008; Lam and Fan, 2009; Rothman et al., 2009). The additional challenge comes from the time-varying nature of a large volatility matrix. For a short and medium holding period (one day or one week, say), the expected volatility matrix in the near future can be very different from the average of the expected volatility matrix over a long time horizon (the past one year, say). As a result, even if we know exactly the realized volatility matrix in the past, the bias can still be large. This calls for a stable and robust portfolio selection. The portfolio allocation under the gross exposure constraint provides a needed solution. To reduce the bias of the forecasted expected volatility matrix, we need to shorten the learning period to better capture the dynamics of the time-varying volatility matrix, adapting better to the local volatility and correlation. But this is at the expense of a reduced sample size. The wide availability of high-frequency data provides sufficient amount of data for reliable estimation of the volatility matrix.

Recent years have seen dramatic developments in the study of high frequency data in estimating integrated volatility. Statisticians and econometricians have been focusing on the interesting and challenging problem of volatility estimation in the presence of market microstructure noise and asynchronous tradings, which are the stylized features of high-frequency financial data. The progresses are very impressive with a large literature. In particular, in the one dimensional case when the focus is on estimation of integrated volatility, Aït-Sahalia, et al. (2005) discussed a subsampling scheme; Zhang, et al. (2005) proposed a two-scale estimate which was extended and improved by Zhang (2006) to multiple scales; Fan and Wang (2007) separated jumps from diffusions in presence of market microstructural noise using a wavelet method; the robustness issues are addressed by Li and Mykland (2007); the realized kernel methods are proposed and thoroughly studied in Barndorff-Nielsen et al. (2009, 2011); Jacod, et al. (2009) proposed a pre-averaging approach to reduce the market microstructral noise; Xiu (2010) demonstrated that a simple quasi-likelihood method achieves the optimal rate of convergence for estimating integrated volatility. For estimation of integrated covariation, the non-synchronized trading issue was first addressed by Hayashi and Yoshida (2005) in absence of the microstructural noise; the kernel method with refresh time idea was first proposed by Barndorff-Nielsen et al. (2008); Zhang (2011) extend the two-scale method to study the integrated covariation using a previous tick method; Aït-Sahalia, et al. (2010) extend the quasi-maximum likelihood method; Kinnebrock et al. (2010) extend the pre-averaging technique. For the high-dimensional case, Wang and Zou (2010) estimate volatility matrix when sparsity condition is satisfied; Hautsch et al. (2009) study a blocking and regularization approach; Tao et al. (2011) aggregate daily integrated volatility matrix via a factor model; Zheng and Li (2011) study the empirical spectral distribution of the volatility matrix.

The aim of this paper is to study the volatility matrix estimation using high-dimensional high-frequency data from the perspective of financial engineering. Specifically, our main topics are how to extract the covariation information from high-frequency data for asset allocation and how effective they are. Two particular strategies are proposed for handling the nonsynchronized trading: “pairwise-refresh” and “all-refresh” schemes. The former retains much more data points and estimates covariance matrix element by element, which is often not positive semi-definite, whereas the latter retains far less data points and the resulting covariance matrix is more often positive semi-definite. As a result, the former has a better elementwise estimation error and is better in controlling risk approximation mentioned in the first paragraph of the introduction. However, the merits between the two methods are not that simple. In implementation, we need to project the estimate of covariance matrices onto the space of the semi-positive definite matrices. The projections distort the accuracy of the elementwise estimation. As a result, the pairwise-refresh scheme does not have much more advantage than the all-refresh method, though the former is very easy to implement. However, both methods significantly outperform the methods based on low frequency data, since they adapt better to the time-varying volatilities and correlations. The comparative advantage is more dramatic when there are rapid changes of the volatility matrix over time. This will be demonstrated in both simulation and empirical studies.

As mentioned above and demonstrated in Section 2, the accuracy of portfolio risk relative to the theoretically optimal portfolio is governed by the maximum elementwise estimation error. How does this error grow with the number of assets? Thanks to the concentration inequalities derived in this paper, it grows only at the logarithmic order of the number of assets. This gives a theoretical endorsement why the portfolio selection problem is feasible for vast portfolios.

The paper is organized as follows. Section 2 gives an overview of portfolio allocation using high-frequency data. Section 3 studies the volatility matrix estimation using high-frequency data from the perspective of asset allocation, where the analytical results are also presented. How well our idea works in simulation and empirical studies can be found in Sections 4 and 5, respectively. Conclusions are given in Section 6. Technical conditions and proofs are relegated to the appendix.

2 Constrained Portfolio Optimization with High Frequency Data

2.1 Problem Setup

Consider a pool of p assets, with log-price processes Xt(1),Xt(2),Xt(p). Denote by Xs=(Xs(1),,Xs(p))T the vector of the log-price processes at time s. Suppose they follow a diffusion process, namely,

dXt=μtdt+St12dWt (1)

where Wt is the vector of p-dimensional standard Brownian motions. The drift vector μt and the instantaneous variance St can be stochastic processes and are assumed to be continuous.

A given portfolio with the allocation vector w at time t and a holding period τ has the log-return wTtt+τdXs with variance (risk)

Rt,τ(w)=wTΣt,τw, (2)

where WT1 = 1 and

Σt,τ=tt+τEtSudu (3)

with Et denoting the conditional expectation given the history up to time t. Let w+ be the proportion of long positions and w be the proportion of the short positions. Then, ∥w1 = w+ + w is the gross exposure of the portfolio. To simplify the problem, following Jagannathan and Ma (2003) and Fan et al. (2011), we consider only the risk optimization problem. In practice, the expected return constraint can be replaced by the constraints of sectors or industries, to avoid unreliable estimates of the expected return vector. For a short-time horizon, the expected return is usually negligible. Following Fan et al. (2011), we consider the following risk optimization under gross exposure constraints:

minwTΣt,τw,s,t,w1candwT1=1, (4)

where c is the total exposure allowed. Note that using w+w = 1, the problem (4) puts equivalently the constraint on the proportion of the short positions: w ≤ (c − 1)/2. As noted in Jagannathan and Ma (2003), the constrained optimization problem (4) is equivalent to unconstrained risk optimization with a regularized covariance matrix. Other methods of regularization are also possible to handle the noise accumulation problem (e.g. shrinkage method of Lediot and Wolf (2004)).

Problem (4) involves the conditional expected volatility matrix (3) in the future. Unless we know exactly the dynamic of the volatility process, this is usually unknown, even if we observed the entire continuous paths up to the current time t. As a result, we rely on the approximation even with ideal data that we were able to observe the processes continuously without error. The typical approximation is

τ1Σt,τh1thtSudu (5)

for an appropriate window width h and we estimate thtSudu based on the historical data at the time interval [th, t].

The approximation (5) holds reasonably well when τ and h are both small. This relies on the continuity assumptions: local time-varying volatility matrices are continuous in time. The approximation is also reasonable when both τ and h are large. This relies on the ergodicity assumption so that both quantities will be approximately ESu, when the stochastic volatility matrix Su is ergodic. The approximation is not good when τ is small whereas h is large as long as Su is time varying, whether or not the stochastic volatility Su is stationary or not. In other words, when the holding time horizon τ is short, as long as Su is time varying, we can only use a short time window [t − h, t] to estimate Σt,τ. The recent arrivals of high-frequency data make this problem feasible.

The approximation error in (5) can not usually be evaluated unless we have a specific parametric model on the stochastic volatility matrix Su. However, this is at the risk of model misspecifications and nonparametric approach is usually preferred for high-frequency data. With p2 elements approximated, which can be in the order of hundreds of thousands or millions, a natural question to ask is whether these errors accumulate and whether the result (risk) is stable. The gross-exposure constraint gives a stable solution to the problem as shown in Fan et al. (2011).

We would like to close this section by noting that the formulation (4) is a one-period, not a multi-period portfolio optimization problem.

2.2 Risk approximations with gross exposure constraints

The utility of gross-exposure constraint can easily be seen through the following inequality. Let Σ^t,τ be an estimated covariance matrix and

R^t,τ(w)=wTΣ^t,τw (6)

be estimated risk of the portfolio. Then, for any portfolio with gross-exposure ∥w1c, we have

R^t,τ(w)Rt,τ(w)i=1pj=1pσ^i,jσi,jwiwjΣt,τΣ^t,τw12Σt,τΣ^t,τc2, (7)

where σ^i,j and σi,j are respectively the (i, j) elements of Σ^t,τ and Σt,τ, and

Σt,τΣ^t,τ=maxi,jσ^i,jσi,j

is the maximum elementwise estimation error. The risk approximation (7) reveals that there is no large error accumulation effect when gross exposure c is moderate.

From now on, we drop the dependence of t and τ whenever there is no confusion. This facilitates the notation.

Fan et al. (2011) showed further that the risks of optimal portfolios are indeed close. Let

wopt=argminwT1=1,w1cR(w),w^opt=argminwT1=1,w1cR^(w) (8)

be respectively the theoretical (oracle) optimal allocation vector we want and the estimated optimal allocation vector we get. Then, R(wopt) is the theoretical minimum risk and R(w^opt) is the actual risk of our selected portfolio, whereas R^(w^opt) is our perceived risk, which is the quantity known to financial econometricians. They showed that

R(w^opt)R(wopt)2apc2, (9)
R(w^opt)R^(w^opt)apc2, (10)
R(wopt)R^(w^opt)apc2. (11)

with ap=Σ^Σ, which usually grows slowly with the number of assets p. These reveal that the three relevant risks are in fact close as long as the gross-exposure parameter c is moderate and the maximum elementwise estimation error ap is small.

The above risk approximations hold for any estimate of covariance matrix. It does not even require Σ^ a semi-positive definite matrix. This facilitates significantly the method of covariance matrix estimation. In particular, the elementwise estimation methods are allowed. In fact, since the approximation errors in (9), (10) and (11) are all controlled by the maximum elementwise estimation error, it can be advantageous to use elementwise estimation methods. This is particularly the case for the high-frequency data where trading are non-synchronized. The synchronization can be done pairwisely or for all assets. The former retains much more data than the latter, as shown in the next section.

3 Covariance Matrix Estimation Using High Frequency Data

3.1 All-refresh method and pairwise-refresh method

Estimating high-dimensional volatility matrix using high-frequency data is a challenging task. One of the challenges is the non-synchronicity of trading. Several synchronization schemes have been studied. The refresh time method is proposed in Barndorff-Nielsen et al. (2008) and the previous tick method is used in Zhang (2011). The former uses more efficiently the available data and will be used in this paper.

The idea of refresh time is to wait until all assets are traded at least once at time v1 (say) and then use the last price traded before or at v1 of each asset as its price at time v1. This obtains one synchronized price vector at time v1. The clock now starts again. Wait until all assets are traded at least once at time v2 (say) and again use the previous tick price of each asset as its price at time v2. This yields the second synchronized price vector at time v2. Repeat the process until all available trading data are synchronized. Clearly, the process discards a large portion of the available trades. We will refer this synchorization scheme as the “all-refresh time” (The method is called all-refresh method for short). Barndorff-Nielsen et al. (2008) advocate the kernel method to estimate integrated volatility matrix after synchronization; this can also be done by using other methods.

A more efficient method to use the available sample is the pairwise refresh time scheme, which synchronizes the trading for each pair of assets separately (The method is called pairwise-refresh method for short). The pairwise-refresh scheme makes far more efficient use of the rich information in high-frequency data, and enables us to estimate each element in the volatility matrix more precisely, which helps improve the efficiency of the selected portfolio. We will study the merits of these two methods. A third synchronization scheme is the blocking scheme of Hautsch et al. (2009) by grouping stocks with similar liquidities. The pairwise refresh approach corresponds to the case with one-stock per group.

The pairwise estimation method allows us to use a wealth of univariate integrated volatility estimators such as those mentioned in the introduction. For any given two assets with log-price processes Xt(i) and Xt(j), with pairwise-refresh times, the synchronized prices of Xt(i)+Xt(j) and Xt(i)Xt(j) can be computed. With the univariate estimate of the integrated volatilities <X(i)+X(j)^> and <X(i)X(j)^>, the integrated covariation can be estimated as

σ^i,j=X(i),X(j)^=(X(i)X(j)^X(i)X(j)^)4. (12)

In particular, the diagonal elements are estimated by the method itself. When the two-scale realized volatility (TSRV) ((Zhang, et al., 2005)) is used, this results in the two-scale realized covariance (TSCV) estimate (Zhang, 2011).

3.2 Pairwise refresh method and TSCV

We now focus on the pairwise estimation method. To facilitate the notation, we reintroduce it.

We consider two log price processes X and Y that satisfy

dXt=μt(X)dt+σt(X)dBt(X)anddYt=μt(Y)dt+σt(Y)dBt(Y), (13)

where cor(Bt(X),Bt(Y))=ρt(X,Y). For the two processes X and Y, consider the problem of estimating 〈X, YT with T = 1. Denote by Tn the observation times of X and Sm the observation times of Y. Denote the elements in Tn and Sm by {τn,i}i=0n and {θm,i}i=0m respectively, in an ascending order (τn,0 and θm,0 are set to be 0). The actual log-prices are not directly observable, but are observed with microstructure noises:

Xτn,io=Xτn,i+iX,Yθm,io=Yθm,i+iY (14)

where Xo and Yo are the observed transaction prices in the logarithmic scale, and X and Y are the latent log prices govern by the stochastic dynamics (13). We assume that the microstructure noise iX and iY processes are independent of the X and Y processes and that

iXi.i.d.N(0,ηX2)andiYi.i.d.N(0.ηY2). (15)

Note that this assumption is mainly for the simplicity of presentation; as we can see from the proof, one can for example easily replace the identical Gaussian assumption with the not necessarily identically distributed (but are of the same variance) sub-Gaussian assumption without affecting our results.

The pairwise refresh time V={v0,v1,,vn~} can be obtained by setting v0 = 0, and

vi=max{min{τTn:τ>vi1},min{θSm:θ>vi1}},

where n~ is the total number of refresh times in the interval (0, 1]. The actual sample times for the two individual processes X and Y that correspond to the refresh times are

ti=max{τTn:τvi}andsi=max{θSm:θvi},

which are indeed the previous-tick measurement.

We study the property of the TSCV based on the asynchronous data:

X,Y^1=[X0,Y0]1(K)nKnJ[Xo,Yo]1(J), (16)

where

[Xo,Yo]1(K)=1Ki=Kn~(XtioXtiKo)(YsioYsiKo)

and nK=(n~K+1)K. As discussed in Zhang (2011), the optimal choice of K has order K=O(n~23), and J can be taken to be a constant such as 1.

When either the microstructure error or the asynchronicity exists, the realized covariance is seriously biased. An asymptotic normality result in Zhang (2011) reveals that TSCV can simultaneously remove the bias due to the microstructure error and the bias due to the asynchronicity. However, this result is not adequate for our application to the vast volatility matrix estimation. To understand its impact on ap, we need to establish the concentration inequality. In particular, for a sufficiently large |x| = O((log p)α), if

maxi,jP{nσijσ^ij>x}<C1exp(C2x1α), (17)

for some positive constants C1, C2 and α, then

ap=ΣΣ^=OP((logp)αn). (18)

We will show in the next section that the result indeed holds for some α which depends on the tail of the volatility process and n replaced by the minimum of the subsample size (nK~(n~)13). Hence the impact of the number of assets is limited, only of the logarithmic order.

3.3 Concentration Inequalities

Inequality (17) requires the conditions on both diagonal elements and off-diagonal elements. Technically, they are treated differently. For the diagonal cases, the problem corresponds to the estimation of integrated volatility and there is no issue of asynchronicity. TSCV (16) reduces to TSRV (Zhang, et al., 2005), which is explicitly given by

X,X^1=[Xo,Xo]1(K)nKnJ[Xo]1(J), (19)

where [Xo,Xo]1(K)=1Ki=Kn(XtioXtiKo)2 and nK=(nK+1)K. As shown in Zhang, et al. (2005), the optimal choice of K has order K = O(n2/3) and J can be taken to be a constant such as 1.

To facilitate the reading, we relegate the technical conditions and proofs to the appendix. The following two results establish the concentration inequalities for the integrated volatility and integrated covariation.

Theorem 1. Let X process be as in (13), and n be the total number of observations for the X process during the time interval (0,1]. Under Conditions 1-4 in Appendix A.1

  1. If σt(X)Cσ< for all t ∈ [0, 1], then for all large n, for x ∈ [0, cn1/6],
    P{n16X,X^101σt(X)2dt>x}4exp{Cx2}
    for positive constants c and C. A set of candidate values for c and C are given in (50).
  2. If the tail behavior of σt(X) can be described as
    P{sup0t1σt(X)Cσ}kσexp{aCσb},for anyCσ>0
    with positive constants kσ, a and b, then for all large n, for x[0,cn4+b6b],
    P{n16X,X^101σt(X)2dt>x}(4+kσ)exp{Cx2b4+b}.
    A set of candidate values for c and C are given in (51).

Theorem 2. Let X and Y be as in (13), and n~ be the total number of refresh times for the processes X and Y during the time interval (0,1]. Under Conditions 1-5 in Appendix A.1,

  1. if σt(i)Cσ< for all t ∈ [0, 1] and i = X and Y , then for all large n~, for x[0,cn~16],
    P{n~16X,Y^101σt(X)σt(Y)ρt(X,Y)dt>x}8exp{Cx2}
    for positive constants c and C. A set of candidate values for c and C are given in (54).
  2. If the tail behavior of σt(i) for i = X or Y satisfy
    P{sup0t1σt(i)Cσ}kσexp{aCσb},for anyCσ>0
    with positive constants kσ, a and b, then for all large n~, for x[0,cn~4+b6b],
    P{n~16X,Y^101σt(X)σt(Y)ρt(X,Y)dt>x}(8+2kσ)exp{Cx2b4+b}
    A set of candidate values for c and C are given in (55).

3.4 Error rates on risk approximations

Having had the above concentration inequalities, we can now readily give an upper bound of the risk approximations. Consider the p log-price processes as in Section 2.1. Suppose the processes are observed with the market microstructure noises. Let n~(i,j) be the observation frequency obtained by the pairwise-refresh method for two processes X(i) and X(j) and n~ be the observation frequency obtained by the all-refresh method. Clearly, n~(i,j) is typically much larger than n~. Hence, most elements are estimated more accurately using the pairwise-refresh method than using the all-refresh method. On the other hand, for less liquidly traded pairs, its observation frequency of pairwise-refresh time can not be an order of magnitude larger than n~.

Using (18), an application to Theorems 1 and 2 to each element in the estimated integrated covariance matrix yields

appairwise-refresh=Σ^pairwiseΣ=OP((logp)αn~min16), (20)

where α is 12 when the volatility processes are bounded and is a constant depending on the tail behavior of the volatility processes when they are unbounded; and n~min=mini,jn~(i,j) is the minimum number of observations of the pairwise-refresh time.

Note that based on our proofs which don’t rely on any particular properties of pairwise-refresh times, our results of Theorem 1 and Theorem 2 are applicable to all-refresh method as well, with the observation frequency of the pairwise-refresh times replaced by that of the all-refresh times. Hence, using the all-refresh time scheme, we have

apall-refresh=Σ^all-refreshΣ=OP((logp)αn~16), (21)

with the same α as above. Clearly, n~min is larger than n~. Hence, the pairwise refresh method gives a somewhat more accurate estimate in terms of the maximum elementwise estimation error.

3.5 Projections of estimated volatility matrices

The risk approximations (9)-(11) hold for any solutions to (8) whether the matrix Σ^ is positive semi-definite or not. However, convex optimization algorithms typically require the positive semi-definiteness of the matrix Σ^. Yet, the estimates based on the elementwise estimation sometimes can not all satisfy this and even the ones from all-refresh method can have the same problem when TSCV is applied. This leads to the issue of how to project a symmetric matrix onto the space of positive semi-definite matrices.

There are two intuitive methods for projecting a p × p symmetric matrix A onto the space of positive semi-definite matrices. Consider the singular value decomposition: A = ΓTdiag(Γ1,…, Γp)Γ, where Γ is an orthogonal matrix, consisting of p eigenvectors. The two intuitive appealing projection methods are

A1+=ΓTdiag(λ1+,,λn+)Γ, (22)

where λj+ is the positive part of Γj and

A2+=(A+λminIp)(1+λmin), (23)

where λmin is the negative part of the minimum eigenvalue. For both projection methods, the eigenvectors remain the same as those of A. When A is positive semi-definite matrix, we have obviously that A1 = A2 = A.

In applications, we apply the above transformations to the estimated correlation matrix A rather than directly to the volatility matrix estimate Σ^. The correlation matrix A has diagonal elements of 1. The resulting matrix under the projection method (23) apparently still satisfies this property, whereas the one under the projection method (22) does not. As a result, the projection method (23) keeps the integrated volatility of each asset intact.

In our initial simulation and empirical studies, we applied both projections. It turns out that there is no significant difference between the two projection methods in terms of results. We decided to apply only the projection (23) in all numerical studies.

3.6 Comparisons between pairwise- and all-refresh methods

The pairwise-refresh method keeps far richer information in the high-frequency data than the all-refresh method. Thus, it is expected to estimate each element more precisely. Yet, the estimated correlation matrix is typically not positive semi-definite. As a result, projection (23) can distort the accuracy of elementwise estimation. On the other hand, the all-refresh method more often gives positive semi-definite estimates. Therefore, the projection (23) has less impact on the all-refresh method than on the pairwise-refresh method.

Risk approximations (9)–(11) are only the upper bounds. The upper bounds are controlled by ap, which has rates of convergence govern by (20) and (21). While the average number of observations of pairwise-refresh time is far larger than the number of observations n~ of the all-refresh time, the minimum number of observations of pairwise-refresh time n~min is not much larger than n~. Therefore, the upper bounds (20) and (21) are approximately of the same level. This together with the distortion due to projection do not leave much advantage for the pairwise-refresh method.

4 Simulation Studies

In this section, we simulate the market trading data using a reasonable stochastic model. As the latent prices and dynamics of simulations are known, our study on the risk profile is facilitated. In particular, we would like to verify our theoretical results and to quantify the finite sample behaviors.

In this section and the next, the risk refers to the standard deviation of portfolio’s returns. To avoid ambiguity, we call R(wopt) the theoretical optimal risk or oracle risk, R^(w^opt) the perceived optimal risk, and R(w^opt) the actual risk of the perceived optimal allocation.

4.1 Design of Simulations

A slightly modified version of the simulation model in Barndorff-Nielsen et al. (2008) is used to generate the latent price processes of p traded assets. It is a multivariate factor model with stochastic volatilities. Specifically, the latent log-prices Xt(i) follow

dXt(i)=μ(i)dt+ρ(i)σt(i)dBt(i)+1(ρ(i))2σt(i)dWt+ν(i)dZt,i=1,,p, (24)

where the elements of B, W and Z are independent standard Brownian motions. The spot volatility obeys the independent Ornstein-Uhlenbeck processes:

dϱt(i)=α(i)(β0(i)ϱt(i))dt+β1(i)dUt(i), (25)

where ϱt(i)=logσt(i) and Ut(i) is an independent Brownian motion.

The number of assets p is taken to be 50. Slightly modified from Barndorff-Nielsen et al. (2008), the parameters are set to be (μ(i),β0(i),β1(i),α(i),ρ(i))=(0.03x1(i),x2(i),0.75x3(i),140x4(i),0.7) and ν(i)=exp(β0(i)), where xj(i) is an independent realization from the uniform distribution on [0.7, 1.3]. The parameters are kept fixed in the simulations.

The model (24) is used to generate the latent log-price values with initial values X0(i)=1 (log-price) and ϱ0(i) from its stationary distribution. The Euler scheme is used to generate latent price at the frequency of once per second. To account for the market microstructure noise, the Gaussian noises εt(i)~i.i.d.N(0,ω2) with ω = 0.0005 are added. Therefore, like (14), the observed log-prices are Xto(i)=Xt(i)+εt(i).

To model the non-synchronicity, p independent Poisson processes with intensity parameters Γ1, Γ2, …, Γp are used to simulate the trading times of the assets. Motivated by the US equity trading dataset (the total number of seconds in a common trading day of the US equity is 23400), we set the trading intensity parameters Γi’s to be 0.02 × 23400 for i = 1, 2, …, 50, meaning that the average numbers of trading times for each asset are spread out in the arithmetic sequence of the interval [468, 23400].

4.2 An oracle investment strategy and risk assessment

An oracle investment strategy is usually a decent benchmark for other portfolio strategies to compare with. There are several oracle strategies. The one we choose is to make portfolio allocation based on the covariance matrix estimated using latent prices at the finest grid (one per second). Latent prices are the noise-free prices of each asset at every time points (one per second), which are unobservable in practice and is available to us only in the simulation. Therefore, for each asset, there are 23400 latent prices in a normal trading day. We will refer to the investment strategy based on the latent prices as the oracle or latent strategy. This strategy is not available for the empirical studies.

The assessment of risk is based on the high-frequency data. For a given portfolio strategy, its risk is computed based on the latent prices at every 15 minutes for the simulation studies; whereas for the empirical studies, the observed prices at every 15 minutes are used to assess its risk. This mitigates the influence of the microstructure noises. For the empirical study, we do not hold positions overnight therefore are immune to the overnight price jumps (we will discuss the details in Section 5).

4.3 Out-of-sample Optimal Allocation

One of the main purposes of this paper is to investigate the comparative advantage of the high frequency based methods against the low frequency based method, especially in the context of portfolio investment. Hence, it is essential for us to run the following out-of-sample investment strategy test which includes both the high frequency and low frequency based approaches. Moreover, since in the empirical studies, we do not know the latent asset prices, the out-of-sample test should be designed so that it can also be conducted in the empirical studies.

We simulate the prices of 50 traded assets as described in section 4.1 for the duration of 200 trading days (numbered as day 1, day 2, …, day 200) and record all the tick-by-tick trading times and trading prices of the assets.

We start investing 1 unit of capital into the pool of assets with low frequency and high frequency based strategies from day 101 (the portfolios are bought at the opening of day 101). For the low frequency strategy, we use the previous 100 trading days’ daily closing prices to compute the sample covariance matrix and make the portfolio allocation accordingly with the gross exposure constraints. For the high frequency strategies, we use the previous h = 10 trading days’ tick-by-tick trading data. For the all-refresh strategy, we use all-refresh time to synchronize the trades of the assets before applying TSCV to estimate the integrated volatility matrix and make the portfolio allocation; while for the pairwise-refresh high frequency strategy, we use pairwise-refresh times to synchronize each pair of assets and apply TSCV to estimate the integrated covariance for the corresponding pair. With the projection technique (23), the resulting TSCV integrated volatility matrix can always be transformed to a positive semi-definite matrix which facilitates the optimization.

We run two investment plans. In the first plan, the portfolio is held for τ = 1 trading day before we re-estimate the covariation structure and adjust the portfolio weights accordingly. The second plan is the same as the first one except for the fact that the portfolio is held for τ = 5 trading days before rebalancing.

In the investment horizon (which is from day 101 to day 200 in this case), we record the 15-minute portfolio returns based on the latent prices of the assets, the variation of the portfolio weights across 50 assets, and other relevant characteristics. While it appears that 100 trading days is short, calculating 15-minute returns increases the size of the relevant data for computing the risk by a factor of 26.

We study those portfolio features for a whole range of gross exposure constraint c from c = 1, which stands for the no-short-sale portfolio strategy, to c = 3. This is usually the relevant range of gross exposure for investment purpose.

The standard deviations and other characteristics of the strategy for τ = 1 are presented in Table 1 (the case τ = 5 gives similar comparisons and hence is omitted). The standard deviations, which are calculated based on the 15-minute returns as mentioned above, represent the actual risks of the strategy. As we only optimize the risk profile, we should not look significantly on the returns of the optimal portfolios. They can not even be estimated with good accuracy over such a short investment horizon. Figures 1 and 2 provides graphical details to these characteristics for both τ = 1 and τ = 5.

Table 1. The out-of-sample performance of daily-rebalanced optimal portfolios with gross-exposure constraint.

We simulate one trial of intra-day trading data for 50 assets, make portfolio allocations for 100 trading days and rebalance daily. The standard deviations and other characteristics of these portfolios are recorded. All the characteristics are annualized (Max Weight: Median of maximum weights; Min Weight: Median of minimum weights; No. of Long: Median of numbers of long positions whose weights exceed 0.001; No. of Short: Median of numbers of short positions whose absolute weights exceed 0.001)

Methods Std Dev
%
Max
Weight
Min
Weight
No. of
Long
No. of
Short
Low Frequency Sample Covariance Matrix Estimator
c = 1 (No short) 16.69 0.19 −0.00 13 0
c = 2 16.44 0.14 −0.05 28.5 20
c = 3 16.45 0.14 −0.05 28.5 20

High Frequency All-Refresh TSCV Covariance Matrix Estimator
c = 1 (No short) 16.08 0.20 −0.00 15 0
c=2 14.44 0.14 −0.05 30 19
c=3 14.44 0.14 −0.05 30 19

High Frequency Pairwise-Refresh TSCV Covariance Matrix Estimator
c = 1 (No short) 15.34 0.18 −0.00 15 0
c=2 12.72 0.13 −0.03 31 18
c=3 12.72 0.13 −0.03 31 18

Figure 1.

Figure 1

Out-of-sample performance of daily-rebalanced optimal portfolios based on high-frequency and low-frequency estimation of the integrated covariance matrix. (a) Annualized risk of portfolios. (b) Maximum weight of allocations.

Figure 2.

Figure 2

Out-of-sample performance of optimal portfolios based on high-frequency and low-frequency estimation of the integrated covariance matrix with holding period τ = 5.

From Table 1 and Figures 1 and 2, we see that for both holding lengths τ = 1 and τ = 5, the all-refresh TSCV and pairwise-refresh TSCV approaches outperform significantly the low frequency one in terms of risk profile for the whole range of the gross exposure constraints. This supports our theoretical results and intuitions. The shorter estimation window allows these 2 high frequency approaches to deliver consistently better results than the low frequency one. Secondly, the pairwise method outperforms the all-refresh method, as expected. Finally, both low-frequency strategy and the high-frequency strategies outperforms significantly the equal-weight portfolio (see Figure 1 and Figure 2).

All the risk curves attain their minimum around c = 1.2 (see Figure 1 and Figure 2), which meets our expectation again, since that must be the point where the marginal increase in estimation error outpaces the marginal decrease in specification error. This, coupled with the result we get in the empirical studies section, will give us some guidelines about what gross exposure constraint to use in investment practice.

In terms of portfolio weights, neither the low frequency nor the high frequency optimal no-short-sale portfolios are well diversified with all approaches assigning a concentrated weight of around 20% to one individual asset. Their portfolio risks can be improved by relaxing the gross-exposure constraint (Figure 1 and Figure 2).

5 Empirical Studies

The risk minimization problem (6) has important applications in asset allocation. We demonstrate its application in the stock portfolio investment in the 30 Dow Jones Industrial Average (DJIA) constituent stocks (will be called the 30 DJIA stocks for short).

To make asset allocation, we use the high frequency data of the 30 DJIA stocks from Jan 1, 2008 to September 30, 2008. These stocks are highly liquid. The period covers the birth of financial crisis in 2008.

At the end of each holding period of τ = 1 or τ = 5 trading days in the investment period (from May 27, 2008 to Sep 30, 2008), the covariance of the 30 stocks is estimated according to the different estimators. They are the sample covariance of the previous 100 trading days’ daily return data (low-frequency), the all-refresh TSCV estimator of the previous 10 trading days, and the pairwise-refresh TSCV estimator of the previous 10 trading days. These estimated covariance matrices are used to construct optimal portfolios with a range of exposure constraints. For τ = 5, we do not count the overnight risks of the portifolio. The reason is that the overnight price jumps are often due to the arrival of news and are irrelevant of the topics of our study. The standard deviations and other characteristics of these portfolio returns for τ = 1 are presented in Table 2 together with the standard deviation of an equally weighted portfolio of the 30 DJIA stocks rebalanced daily. The standard deviations are for the 15 minutes returns, which represent the actual risks. Figure 3 and Figure 4 provide the graphical details to these characteristics for both τ = 1 and τ = 5.

Table 2. The out-of-sample performance of daily-rebalanced optimal portfolios of the 30 DJIA stocks.

Methods Std Dev
%
Max
Weight
Min
Weight
No. of
Long
No. of
Short
Low Frequency Sample Covariance Matrix Estimator
c = l (No short) 12.73 0.50 −0.00 8 0
c = 2 14.27 0.44 −0.12 16 10
c = 3 15.12 0.45 −0.18 18 12

High Frequency All-Refresh TSCV Covariance Matrix Estimator
c = l (No short) 12.55 0.40 −0.00 8 0
c=2 12.36 0.36 −0.10 17 12
c = 3 12.50 0.36 −0.10 17 12

High Frequency Pairwise-Refresh TSCV Covariance Matrix Estimator
c = l (No short) 12.54 0.39 −0.00 9 0
c=2 12.23 0.35 −0.08 17 12
c = 3 12.34 0.35 −0.08 17 12

Unmanaged Index
Dow Jones 30 equally weighted 22.12

Figure 3.

Figure 3

Out-of-sample performance of daily-rebalanced optimal portfolios for Dow Jones 30 constituent stocks with investment period from May 27, 2008 to Sep 30, 2008 (89 trading days). (a) Annualized risk of portfolios. (b) Maximum weight of allocations.

Figure 4.

Figure 4

Out-of-sample performance of 5-day-rebalanced optimal portfolios for Dow Jones 30 constituent stocks with investment period from May 27, 2008 to Sep 30, 2008 (89 trading days). (a) Annualized risk of portfolios. (b) Maximum weight of allocations.

Table 2, Figures 3 and 4 reveal that in terms of the portfolio’s actual risk, the all-refresh TSCV and pairwise-refresh TSCV strategies perform at least as well as the low frequency based strategy when the gross exposure is small and outperform the latter significantly when the gross exposure is large. Both facts support our theoretical results and intuitions. Given 10 times the length of covariance estimation window, the low frequency approach still cannot perform better than the high frequency TSCV approaches, which affirms our belief that the high frequency TSCV approaches can significantly shorten the necessary covariance estimation window and capture better the short-term time-varying covariation structure (or the “local” covariance). These results, together with the ones presented in the simulation section, lend strong support to the above statement.

As the gross exposure constraint increases, the portfolio risk of the low frequency approach increases drastically relative to the ones of the high frequency TSCV approaches. The reason could be a combination of the fact that the low frequency approach does not produce a well-conditioned estimated covariance due to the lack of data and the fact that the low frequency approach can only attain the long run covariation but cannot capture well the “local” covariance dynamics. The portfolio risk of the high frequency TSCV approaches increased only moderately as the gross exposure constraint increases. From financial practitioner’s standpoint, that is also one of the comparative advantages of high frequency TSCV approaches, which means that investors do not need to be much concerned about the choice of the gross exposure constraint while using the high frequency TSCV approaches.

It can be seen that both the low frequency and high frequency optimal no-short-sale port-folios are not diversified enough. Their risk profiles can be improved by relaxing the gross-exposure constraint to around c = 1.2, i.e. 10% short positions and 110% long positions are allowed. The no-short-sale portfolios under all approaches have the maximum portfolio weight of 22% to 50%. As the gross exposure constraint relaxes, the pairwise-refresh TSCV approach has its maximum weight reaching the smallest value around 30% to 34% while the low frequency approach goes down to only around 40%. That is another comparative advantage of the high frequency approach in practice as a portfolio with less weight concentration is typically considered more preferable.

Another interesting fact is that the equally weighted daily-rebalanced portfolio of the 30 DJIA stocks carries an annualized return of only −10% while DJIA went down 13.5% during the same period (May 27, 2008 to Sep 30, 2008), giving an annualized return of −38.3%. The cause of the difference is that we intentionally avoided holding portfolios overnight, hence the portfolios are not affected by the overnight price jumps. In the turbulent financial market of May to September 2008, that means our portfolio strategies are not affected by the numerous sizeable downward jumps. Those jumps are mainly caused by the news of distressed economy and corporations. The moves could deviate far from what the previously held covariation structure dictates.

6 Conclusion

We advocate the portfolio selection with gross-exposure constraint (Fan et al., 2011). It is less sensitive to the error of covariance estimation and mitigates the noise accumulation. The out-of-sample portfolio performance depends on the expected volatility in the holding period. It is at best approximated and the gross-exposure constraints help reducing the error accumulation in the approximations.

Two approaches are proposed for the use of high-frequency data to estimate the integrated covariance: “all-refresh” and “pairwise-refresh” methods. The latter retains far more data on average and hence estimates more precisely element by element. Yet, the pairwise-refresh estimates are often not positive semi-definite and projections are needed for the convex optimization algorithms. The projection distorts somewhat the performance of the pairwise-refresh strategies. New optimization algorithms need to be developed in order to take full advantage of pairwise-refresh. Further investigations on the relative merits of “pairwise-refresh”, “blocking approach”, and “all-refresh” are needed.

The use of high frequency financial data increases significantly the available sample size for volatility estimation, and hence shortens the time window for estimation, adapts better to local covariations. Our theoretical observations are supported by the empirical studies and simulations, in which we demonstrate convincingly that the high-frequency based strategies outperform the low-frequency based one in general.

With the gross-exposure constraint, the impact of the size of the candidate pool for portfolio allocation is limited. We derive the concentration inequalities to demonstrate this theoretically. Simulation and empirical studies also lend further support to it.

A APPENDIX

Conditions and Proofs

A.1 Conditions

We derive our theoretical results under the following conditions. For simplicity, we state the conditions for integrated covariation (Theorem 2). The conditions for integrated volatility (Theorem 1) are simply the ones with Y = X.

Condition 1. The drift processes are such that μt(X)=μt(Y)=0 for all t ∈ [0, 1].

Condition 2. σi(i), i = X, Y are continuous stochastic processes which are either bounded by a 0 < Cσ < ∞, or such that the tail behavior can be described by

P{sup0t1σt(i)Cσ}kσexp{aCσb},for anyCσ>0,

with positive constants kσ, a and b.

Condition 3. The observation times are independent with the X and Y processes. The synchronized observation times for the X and Y processes satisfy sup1jn~n~(vjvj1)CΔ, where CΔ is a non-random constant, n~ is the observation frequency and V={v0,v1,,vn~} is the set of refresh times of the processes X and Y .

Condition 4. For the TSCV parameters, we consider the case when J = 1 (nJ=n~) and nK=O(n~13) such that 12n~13nK2n~13.

Condition 5. The processes εX and εY are independent.

Remark 1. Conditions 1 and 4 are imposed for simplicity. They can be removed at the expenses of lengthier proofs. For a short horizon and high-frequency, whether Condition 1 holds or not has little impact on the investment. For estimating integrated volatility, the synchronized time becomes observation time n,j} and Condition 3 and 4 becomes

sup1jnn(τn,jτn,j1)CΔ< (26)

and 12n13nK2n13.

Remark 2. Note that indeed, in the derivations of the Theorem 1 and Theorem 2, σt(X) and σt(Y) are only required to be càdlàg. In other words, the continuity assumption is not needed for the concentration inequalities to hold. The continuity of the volatility processes is only needed in the approximation (5) in our study, it can be removed or relaxed for other applications of the concentration inequalities.

A.2 Lemmas

We need the following three lemmas for the proofs of Theorems 1 and 2. In particular, Lemma 2 is exponential type of inequality for any dependent random variables that have a finite moment generating function. It is useful for many statistical learning problems. Lemma 3 is a concentration inequality for the realized volatility based on discretely observed latent process.

Lemma 1. When Z ~ N(0, 1), for any θ14, E exp{θ(Z2 − 1)} ≤ exp(2θ2).

Proof. Using the moment generating function of Z2~χ12, we have

Eexp{θ(Z21)}=exp{12log(12θ)θ}.

Let g(x) = log(1 − x) + x + x2 with |x| ≤ 1/2. Then, g’(x) = x(1 − 2x)/(1 − x) is nonegative when x ∈ [0, 1/2] and negative when x ∈ [−1/2, 0). In other words, g(x) has a minimum at point 0, namely g(x) ≥ 0 for |x| ≤ 1/2. Consequently, for |θ| ≥ 1/4, log(1 − 2θ) ≥ −2θ − (2θ)2. Hence, E exp{θ(Z2 − 1)} ≤ exp(2θ2).

Lemma 2. For a set of random variables Xi, i = 1, …, K, and an event A, if there exists two positive constants C1 and C2 such that for all |θ| ≤ C1,

E(exp(θXi)IA)exp(C2θ2), (27)

then for wi’s being weights satisfying i=1Kwiw[1,), we have

P({i=1KwiXi>x}A)2exp(x24C2w2),when0x2C1C2.

Proof. By the Markov inequality, for 0 ≤ ζ ≤ C1/w and w=i=1Kwi, we have

P({i=1KwiXi>x}A)exp(ξx)E(exp(ξi=1KwiXi)IA)exp(ξx)w1i=1KwiE(exp(ξwXi)IA)2exp(C2ξ2w2ξx). (28)

Taking ζ = x/(2C2w2), we have

P({i=1KwiXi>x}A)2exp(x24C2w2),when0x2C1C2. (29)

Lemma 3. (A Concentration Inequality for Realized Volatility) Let [X,X^]1=i=1n(XviXvi1)2 be the realized volatility based on the discretely observed X process from model (1) of the univariate case: dXt = μtdt + σtdWt. Under Conditions 1-3,

  1. if σt(x)Cσ< for all t ∈ [0, 1], then for all large n, for x[0,cn],
    P{n12[X,X~]101σt2dt>x}2exp{Cx2},
    where the constants c and C can be taken as in (32).
  2. If the tail behavior of σt(X) satisfies
    P{sup0t1σt(X)Cσ}kσexp{aCσb},for anyCσ>0
    with positive constants kσ, a and b, then for all large n, for x[0,cn4+b2b],
    P{n12[X,X~]101σt2dt>x}(2+kσ)exp{Cx2b4+b}.
    A set of candidate values for c and C are given in (33).

Proof. For any constant Cσ > 0, define a stopping time ΓCσinf{t:sup0stσs>Cσ}1.

Let

σ~s={σs,whensΓCσCσ,whens>ΓCσ}

and X~t=0tσ~sdWs. By time-change for martingales, (see, for example, Theorem 4.6 of chapter 3 of Karatzas and Shreve (2000)), if τt=inf{s:[X~]st} where [X~]s is the quadratic variation process, then BtX~τt is a Brownian-motion w.r.t. {Fτt}0t. We then have that

Eexp(θ(X~t20tσ~s2ds))=Eexp(θ(B[X~]t2[X~]t)).

Note further that for any t, [X~]t is a stopping time w.r.t. {Fτs}0s, and the process exp(θ(Bs2S)) is a sub-martingale for any θ. By the optional sampling theorem, using [X~]uCσ2u (bounded stopping time), we have

Eexp(θ(B[X~]u2[X~]u))Eexp(θ(BCσ2u2Cσ2u)).

Therefore, note that ΔXi=ΔX~i on the set of {Γ = 1}, we have that, under Condition 3,

E(exp{θn((ΔXi)2)vi1viσt2dt}I{ΛCσ=1}Fvi1)Eexp{θn(BCσ2CΔn2Cσ2CΔn)}=Eexp{θCσ2CΔn(Z21)}, (30)

where Z ~ N(0, 1) and ΔXi = Xvi − Xvi−1.

It follows from the law of iterated expectations and (30) that

E(exp{θn([X,X~]101σt2dt)}I{ΓCσ=1})=E[(exp{θn(i=1n1(ΔXi)20vn1σt2dt)}I{ΓCσ=1})E(exp{θn(ΔXn2vnn1vnσt2dt)}I{ΓCσ=1}Fvn1)]E(exp{θn(i=1n1(ΔXi)20vn1σt2dt)}I{ΓCσ=1})Eexp{θCσ2CΔn(Z21)},

where Z ~ N(0, 1). Repeating the process above, we obtain

E(exp{θn([X,X~]101σt2dt)}I{ΓCσ=1})(Eexp{θCσ2CΔn(Z21)})n.

By Lemma 1, we have for θn4Cσ2CΔ,

E(exp{θn([X,X~]101σt2dt)}{ICσ=1})exp{2θ2Cσ4CΔ2}. (31)

By Lemma 2, we have,

P({n12[X,X~]101σt2dt>x}{ΓCσ=1})2exp{x28Cσ4CΔ2}, (32)

when 0xCσ2CΔn. This proves the first half of the theorem. For the second half,

P{n12[X,X~]101σt2dt>x}P{n12[X,X~]101σt2dt>x,ΓCa=1}+P{ΓCσ<1}exp{θx}E(exp{θn([X,X~]101σt2dt)}I{ΓCσ=1})+P{ΓCσ<1}for ninnegativeθ2exp{x28Cσ4CΔ2}+kσexp{aCσb},when0xCσ2CΔn.

Now, let Cσ=(x28aCΔ2)14+b, we have that when 0xCσ2CΔn,

P{n12[X,X~]101σt2dt>x}(2+kσ)exp{8b4+ba44+bCΔ2b4+bx2b4+b}. (33)

A.3 Proof of Theorem 1

We first prove the results conditioning on the set of observation times V. Recall notation introduced in sections 3.2 and 3.3. Let n be the observation frequency. For simplicity of notation, without ambiguity, we will write τn,i as τi and σt(X) as σt. Again let ΓCσinf{t:sup0stσs>Cσ}1. Denote the TSRV based on the latent process by

X,X~1(K)=[X,X~]1(K)nKnJ[X,X~]1(J), (34)

where [X,X~]1(K)=K1i=Kn(XτiXτiK)2. Then, from the definition, we have,

X,X^1=[X,X~]1(K)+[X,X~]1(K)+2[X,X~]1(K)nKnJ([X,X~]1(J)+[X,X~]1(J)+2[X,X~]1(J))=1K=0K1VK()nKnJ[X,X~]1(J)+R1+R2, (35)

where R1=[X,X~]1(K)nKnJ[X,X~]1(1), R2=2[X,X~]1(K)2nKnJ[X,X~]1(1), and

Vk()=j=1nK(XτjK+Xτ(j1)K+)2,for,=0,1,,K1.

Note that we have assumed that nK=nK+1K is an integer above, to simplify the presentation.

Recall that we consider the case when J = 1, or nJ=n. Let

I1=1K=0K1nK(VK()01σt2dt)(nKn)32n([X,X~]1(1)01σt2dt)+nKR1+nKR2, (36)

and I2=nK32n01σt2dt. We are interested in

nK(X,X^101σt2dt)=I1+I2.

The key idea is to compute the moment generating functions for each term in I1 and then to use Lemma 2 to conclude.

For the first term in I1, since Vk(l) is a realized volatility based on discretely observed X process, with observation frequency satisfying sup1inKnK(τiK+lτ(i1)K+l)CΔ, we have, by (31) in Lemma 3, for θnK4Cσ2CΔ,

E(exp{θnK(VK()01σt2dt)}I{ΓCσ=1})exp{2θ2Cσ4CΔ2}. (37)

For the second term in I1, we have obtained in (31) that

E(exp{θn([X,X~]1(1)01σt2dt)}I{ΓCσ=1})exp{2θ2Cσ4CΔ2},whenθn4Cσ2CΔ. (38)

We introduce an auxiliary sequence an that grows with n at a moderate rate to facilitate our presentation in the following. In particular, we can set a = n1/12. Let us now deal with R1, the third term in I1. Note that from the definition

nKR1=nKK{i=Kn(iiK)2nK+1ni=1n(ii1)2}=nK(nK+1)Kn2ni=1nii1nKnK+1K2nK+1i=KniiKnKK1anK1ank1i=1K1(i2ηX2)nKK1anK1anK1nK+1n1(i2ηX2)+nK(K1)anKn1anni=1n(i2ηX2)+nK(K1)anKn1anni=0n1(i2ηX2). (39)

The first two terms in (39) are not sums of independent variables. But they can be decomposed into sums of independent random variables and the moment generating functions can be computed. To simplify the argument without losing the essential ingredient, let us focus on the first term of (39). We have the following decomposition

i=1nεiεi1=oddiεiεi1+eveniεiεi1,

and the summands in each terms of the right-hand side are now independent. Therefore, we need only to calculate the moment generating function of εiεi−1.

For two independent normally distributed random variables X~N(0,σX2) and Y~N(0,σY2), it can easily be computed that

E(exp{θn12XY})=(11σX2σY2θ2n)12exp{σX2σY2θ2n}whenθn2σXσY,

where we have used the fact that log(1 − x) ≥ −2x when 0x12.

Hence, by independence, it follows that (we assume n is even to simplify the presentation)

Eexp{2θn12oddiεiεi1}=(114ηX4θ2n)n4exp{2ηX4θ2},whenθn22ηX2. (40)

The second term in R1 works similarly and has the same bound. For example, when nK is even, one can have the following decomposation

i=KniiK=j=1nK2i=2jKK2jK1iiK+j=1nK2i=2jK2jK+K1iiK.

The last four terms are sums of independent χ2-distributed random variables and their moment generating functions can easily be bounded by using Lemma 1. Taking the term 1anK1i=1K1(i2ηX2) for example, we have

E(exp{θanK1}i=1K1(i2ηX2))exp{2ηX4θ2an2}whenθanK14ηX2.

For the term R2, we have,

nKR2=2annKn1an(i=1nΔXii1i=1nΔXii)+2anannKK(i=KnΔ(K)Xiii=KnΔ(K)XiiK), (41)

where ΔXi = XτiXτi−1, and Δ(K) Xi = XτiXτi−K. The first term above satisfies

E(exp{θani=1nΔXii}I{ΓCσ=1})=E(exp{i=1n(θanΔXi)2ηX22}I{ΓCσ=1})(E(exp{θ2ηX2Cσ2CΔZ22nan2}))n=(11ηX2Cσ2CΔθ2nan2)n2exp{ηX2Cσ2CΔθ2an2},whenθnan2CΔCσηX, (42)

where in the second line we have again used the optional sampling theorem and law of iterated expectations as in the derivations of Lemma 3; Z denotes a standard normal random variable. The second term in R2 works similarly and has the same bound. For the third term, by conditioning on the X-process first, we have

E[exp{anθnKKi=KnΔ(K)Xii}I{ΓCσ=1}]=E[exp{an2θ2nK2K2l=0K1j=1nK(Δ(K)XjK+l)2ηX2}I{ΓCσ=1}]Πl=0K1{E[exp{an2θ2nKηX22Kj=1nK(Δ(K)XjK+l)2}I{ΓCσ=1}]}1KΠl=0K1{(1an2θ2ηX2KCσ2CΔ)nK2}1Kexp{an2θ2nKηX2KCσ2CΔ}whenθK2CΔanηCσ, (43)

where we have used the Hölder’s inequality above. The forth term works similarly and has the same bound.

Combining the results for all the terms (37) – (43) together, applying Lemma 2 to I1, we have that the conditions for Lemma 2 are satisfied with A = {Γ = 1}, C1=C1,xnK,

C1,x=min{14Cσ2CΔ,nnK22ηX2,an(K1)nK4ηC2,annnK2CΔηXCσ,KnK2CΔanηCσ}=14Cσ2CΔfor big enoughn (44)

and

C2=max{2Cσ4CΔ2,2ηX4,2ηX4an2,ηX2Cσ2CΔan2,an2nKηX2KCσ2CΔ}=max{2Cσ4CΔ2,2ηX4}for big enoughn=2Cσ4CΔ2for the typical case whenCΔ1andCσηX. (45)

Let w = 8, which is larger, when n is sufficiently large, than

graphic file with name nihms-424720-f0005.jpg

Set CI1 = (4C2w2)−1. By Lemma 2, when 0x2C1,xC2nK,

P({I1>x}{ΓCa=1})2exp(CI1x2).

Hence when 0x4C1,xC2nK,

P({I1>x2}{ΓCσ=1})2exp(CI14x2). (46)

For the term I2, let CI2=232Cσ2, we have, by Condition 4,

I2=nK32n01σt3dtCI2n,on the set{ΓCσ=1}. (47)

Hence

P({I2>x2}{ΓCσ=1}){0,ifx>2CI2n1,ifx2CI2n.}

Since for all large n,12exp(CI14CI224n), which is smaller than 2exp(CI1x24) when x2CI2n, we have that for all large n,

P({I2>x2}{ΓCσ=1})2exp(CI14x2). (48)

Combining (46) and (48), we have, when 0x4C1,xC2nK,

P({nKX,X^101σt2dt>x}{ΓCσ=1})=P({I1+I2>x}{ΓCσ=1})P({I1>x2}{ΓCσ=1})+P({I2>x,2}{ΓCσ=1})4exp(CI14x2).

By the Condition 4 again, we have, when 0 ≤ xcn1/6

P({n16X,X^101σt2dt>x}{ΓCσ=1})P({nKX,X^101σt2dt>x2}{ΓCσ=1})4exp(Cx2), (49)

where c=42C1,xC2nK, and C=CI18=(32C2w2)1. For big enough n and the typical case when CΔ ≥ 1 and Cσ ≥ ηX, we have that

c=22Cσ2CΔandC=164w2Cσ4CΔ2. (50)

Notice that this conditional result depends only on the observation frequency n and not on the locations of the observation times as long as the Condition 3 is satisfied, (49) holds unconditionally on the set of the observation times. This proves the first half of the Theorem 1 when Γ ≡ 1.

For the second half of the theorem, we have,

P(n16X,X^101σt2dt>x)=P({n16X,X^101σt2dt>x}{ΓCσ=1})+P({ΓCσ<1})<4exp(x264w2Cσ4CΔ2)+kσexp{aCσb},when,0x22Cσ2CΔn16.

Letting Cσ=(x264w2aCΔ2)14+b, we have, when 0x23b122bCΔ(w2a)2bn4+b6b,

P{n16[X,X~]101σt2dt>x}(4+kσ)exp{(64w2)b4+ba44+bCΔ2b4+bx2b4+b}. (51)

Remark 3. In the above proof, we have demonstrated by using a sequence an that goes to ∞ at a moderate rate that, one can eliminate the impact of the small order terms on the choices of the constants, as long as the terms have their moment generating functions satisfy inequalities of form (27). We will use this technique again in the next subsection.

A.4 Proof of Theorem 2

We again conduct all the analysis assuming the observation times are given. Our final result holds because the conditional result doesn’t depend on the locations of the observation times as long as the Condition 3 is satisfied.

Recall notation for the observation times as introduced in section 3.2. Define

Z+=X+YandZ=XY.

Z+ and Z are diffusion processes with volatilities satisfying Condition 2. To see this, let W+ and W be processes such that

dWt+=σt(X)dBt(X)+σt(Y)dBt(Y)(σt(X))2+(σt(Y))2+2ρtσt(X)σt(Y)anddWt=σt(X)dBt(X)σt(Y)dBt(Y)(σt(X))2+(σt(Y))22ρtσt(X)σt(Y).

W+ and W are standard Brownian motions by Levy’s characterization of Brownian motion (see, for example, Theorem 3.16, Chapter 3 of Karatzas and Shreve (2000)). Write

σtZ+=(σt(X))2+(σt(Y))2+2ρtσt(X)σt(Y)andσtZ=(σt(X))2+(σt(Y))22ρtσt(X)σt(Y),

we have

dZ+=σtZ+dEt+anddZ=σtZdWt

with

0σtZ+,σtZ2Cσ

when σt(X), σt(Y) are bounded by Cσ; or

P{sup0t1σtZ+2Cσ}P{sup0t1σtXCσ}+P{sup0t1σtYCσ}2kσexp{aCσb},

when σtX, σtY are such that their tail probabilities are bounded as in Condition 2.

In fact, let ΓCσinf{t:sup0stσs(X)>Cσorsup0stσs(Y)>Cσ}1. We have P{ΓCσ<1}P{sup0t1σtxcσ}+P{sup0t1σtYCσ}2kσexp{aCσb}.

For the observed Z+ and Z processes, we have

Zvi+,0=Xtio+Ysio=Zvi++i,+andZvi,o=XtioYsio=Zvi+i,,

where ti and si are the last ticks at or before vi and

i,+=XtiXvi+YsiYvi+iX+iY,i,=XtiXviYsi+Yvi+iXiY.

Note that X,Y^1=14(Z+,Z+^1Z,Z^1). We can first prove analogues results as Theorem 1 for Z+,Z+^1 and Z,Z^1, then utilize the results to obtain the final conclusion for TSCV.

For Z+,Z+^1, the derivation is different from that of Theorem 1 only for the terms that involve the noise, namely nKR1 and nKR2. Write Δ~Xi=XtiXvi and Δ~Yi=YsiYvi. Then, we have, the first term in nKR1 becomes

nKn~K2n~i=1n~i,+i1,+=nKn~K2n~i=1n~(Δ~XiΔ~Xi1+Δ~XiΔ~Yi1+Δ~Xi(i1X+i1Y))+Δ~YiΔ~Xi1+Δ~YiΔ~Yi1+Δ~Yi(i1X+i1Y)+(iX+iY)Δ~Xi1+(iX+iY)Δ~Yi1+(iX+iY)(i1X+i1Y).

The only OP (1) term is the last term, which involves only independent normals, and can be dealt with by the same way as before (again assume n~ is even for simplicity of presentation):

Eexp{2θn~12oddi(iX+iY)(i1X+i1Y)}=Eexp{2θn~12eveni(iX+iY)(i1X+i1Y)}=(114(ηX2+ηY2)2θ2n~)n~4exp{2(ηX2+ηY2)2θ2},whenθn~22(ηX2+ηY2).

The other terms are of a smaller order of magnitude. By applying an an~ sequence which grows moderately with n~ as in the proof of Theorem 1 (we can set an~=n~112), we can see easily that as long as we can show that the moment generating functions of these terms can indeed be suitably bounded as in (27), their exact bounds don’t have effect on our choice of C1, C2 or ω. To show the bounds for the moment generating functions, first note that, for any positive number a and real valued b, by the optional sampling theorem (applied to sub-martingales exp(aBs2) and exp(bΔ~yBs) with stopping time [X]uCσ2u for real number Δ~y), we have,

E(exp{a(Δ~Xi)2}I{ΓCσ=1}Fi1)(E(exp{aCσ2CΔZ2n~}))forZN(0,1)=(112aCσ2CΔn~)12, (52)

where Fi is the information collected up to time vi. Inequality (52) holds when Δ~Xi is replaced by Δ~Yi. Similarly,

E(exp{bΔ~XiΔ~Yi1}I{ΓCσ=1}Fi1)E(E(exp{bΔ~XiΔ~Yi1}I{Γcσ=1}Fi1)Fi2)E(exp{b2CΔCσ2(Δ~Yi1)22n~}I{ΓCσ=1}Fi2)(11b2Cσ4CΔ2n~2)12. (53)

The inequalities (52) and (53) can be used to obtain the bounds we need. For example, by (53) and the law of iterated expectations,

E(exp{θoddiΔ~XiΔ~Yi1}I{ΓCσ=1})(11θ2Cσ2CΔ2n~2)n~4exp{θ2Cσ4CΔ22n~}whenθn~2Cσ2CΔ;

and by independence, normality of the noise, the law of iterated expectations and (52), we have

E(exp{θan~i=1n~Δ~Xi(i1X+i1Y)}I{ΓCσ=1})=E(exp{i=1n~(θan~Δ~Xi)2(ηX2+ηY2)2}I{ΓCσ=1})(11(ηX2+ηY2)θ2Cσ2CΔn~an~2)n~2exp{(ηX2+ηY2)Cσ2CΔθ2an~2},whenθn~an~Cσ2CΔ(ηX2+ηY2).

Similar results can be found for the other terms above, with the same techniques.

The second term in nKR1 works similarly and have the same bound. The other terms in nKR1 (with ηX2 replaced by ηX2+ηY2) and the whole term of nKR2 are of order oP (1) and have good tail behaviors. Again, by using a sequence an~ we can conclude that their exact bounds won’t matter in our choice of the constants and we only need to show that their moment generating functions are appropriately bounded as in (27). The arguments needed to prove the inequalities of form (27) for each elements in these terms are similar to those presented in the above proofs, and are omitted here.

Hence, by still letting w = 8 and redefining

C1,x=14(2Cσ)2CΔ

and

C2=max{2(2Cσ)4CΔ2,2(ηX2+ηY2)2}=32Cσ4CΔ2for the typical case whenCσηX,ηY,

we have, when 0xcn~16,

P({n~16Z+,Z+^101σtZ+2dt>x}{ΓCσ=1})4exp(Cx2),

and

P({n~16Z,Z^101σtZ2dt>x}{ΓCσ=1})4exp(Cx2),

where c=42C1,xC2 and C’ = (32C2w2)−1.

Finally, for the TSCV, when C=(32C2w2)1,

P({n~16X,Y^101σt(X)σt(Y)ρt(X,Y)dt>x}{ΓCσ=1})P({n~16Z+,Z+^101σtZ+2dt>2x}{ΓCσ=1})+P({n~16Z,Z^101σtZ2dt>2x}{ΓCσ=1})8exp(Cx2),

where c=c2=22C1,xC2 and C = 4C’ = (8C2w2)−1. For big enough n and the typical case when CΔ ≥ 1 and Cσ ≥ ηX, we have that

c=42Cσ2CΔandC=(256w2Cσ4CΔ2)1. (54)

This completes the proof of the first half of the statement of Theorem 2, when Γ ≡ 1.

For the second half of the theorem, we have,

P(n~15X,Y^101σt(X)σt(Y)ρt(X,Y)dt>x)=P({n~16X,Y^101σt(X)σt(Y)ρt(X,Y)dt>x}{ΓCσ<1})+P({ΓCσ<1})<8exp((256w2Cσ4CΔ2)1x2)+2kσexp{aCσb},when0x42Cσ2CΔn~16.

Let Cσ=(x2256w2aCΔ2)14+b the above inequality becomes

P{n~16X,Y^101σt(X)σt(Y)ρt(X,Y)dt>x}(8+2kσ)exp{(256w2)b4+ba44+bCΔ2b4+bx2b4+b}, (55)

when 0x25b122bCΔ(w2a)2bn~4+b6b.

Remark 4. Note that the argument is not restricted to TSCV based on the pairwise refresh times – it works the same (only with n~ replaced by n~, the observation frequency of the all-refresh method) for the case when the synchronization scheme is chosen to be the all-refresh method, as long as the sampling conditions Condition 3-4 are satisfied.

Footnotes

*

Fan’s research was supported by NSF grant DMS-0704337, NIH grant R01-GM072611 and NIH grant R01GM100474. The main part of the work was carried while Yingying Li was a postdoctoral fellow at the Department of Operations Research and Financial Engineering, Princeton University. Li’s research was further partially supported by GRF 606811 of Hong Kong SAR. The authors thank the editor, the associate editor, and two referees for their helpful comments.

Contributor Information

Jianqing Fan, Department of Operations Research and Financial Engineering, Princeton University, Princeton, NJ 08544, (jqfan@princeton.edu).

Yingying Li, Department of Information Systems, Business Statistics and Operations Management, Hong Kong University of Science and Technology, Clear Water Bay, Kowloon, Hong Kong, (yyli@ust.hk).

Ke Yu, Department of Operations Research and Financial Engineering, Princeton University, Princeton, NJ 08544, (kyu@princeton.edu).

REFERENCES

  1. Aït-Sahalia Y, Fan J, Xiu D. High Frequency Covariance Estimates with Noisy and Asynchronous Financial Data. Journal of the American Statistical Association. 2010;105:1504C1517. [Google Scholar]
  2. Aït-Sahalia Y, Mykland PA, Zhang L. How often to sample a continuous-time process in the presence of market microstructure noise. Review of Financial Studies. 2005;18:351–416. [Google Scholar]
  3. Andersen TG, Bollerslev T, Diebold FX, Labys P. Great realizations. Risk. 2000;13:105–108. [Google Scholar]
  4. Barndorff-Nielsen OE, Hansen PR, Lunde A, Shephard N. Multivariate realised kernels: consistent positive semi-definite estimators of the covariation of equity prices with noise and non-synchronous trading. Manuscript. 2008 [Google Scholar]
  5. Barndorff-Nielsen OE, Hansen PR, Lunde A, Shephard N. Realized kernels in practice: trades and quotes. Econometrics Journal. 2009;12:1–32. [Google Scholar]
  6. Barndorff-Nielsen OE, Hansen PR, Lunde A, Shephard N. Subsampling realised kernel. Journal of Econometrics. 2011;160:204–219. [Google Scholar]
  7. Best MJ, Grauer RR. On the sensitivity of mean-variance-efficient portfolios to changes in asset means: Some analytical and computational results. Review of Financial Studies. 1991;2:315–342. [Google Scholar]
  8. Bickel PJ, Levina E. Regularized estimation of large covariance matrices. Annals of Statistics. 2008;36:199–227. [Google Scholar]
  9. Chopra VK, Ziemba WT. The effect of errors in means, variance and covariances on optimal portfolio choice. Journal of Portfolio Management. 1993 winter:6–11. [Google Scholar]
  10. Delbaen F, Schachermayer W. A general version of the fundamental theorem of asset pricing. Mathematische Annalen. 1994;300:463–520. [Google Scholar]
  11. De Roon FA, Nijman TE, Werker BJM. Testing for mean-variance spanning with short sales constraints and transaction costs: The case of emerging markets. Journal of Finance. 2001;54:721–741. [Google Scholar]
  12. Epps TW. Comovements in stock prices in the very short run. Journal of the American Statistical Association. 1979;74:291–298. [Google Scholar]
  13. Fan J, Wang Y. Multi-scale jump and volatility analysis for high-Frequency financial data. Journal of the American Statistical Association. 2007;102:1349–1362. [Google Scholar]
  14. Fan J, Fan Y, Lv J. Large dimensional covariance matrix estimation via a factor model. Journal of Econometrics. 2008;147:186–197. [Google Scholar]
  15. Fan J, Zhang J, Yu K. Asset Allocation and Risk Assessment with Gross Exposure Constraints for Vast Portfolios. Journal of American Statistical Association. 2011 doi: 10.1080/01621459.2012.682825. under revision. [DOI] [PMC free article] [PubMed] [Google Scholar]
  16. Hayashi T, Yoshida N. On covariance estimation of non-synchronously observed diffusion processes. Bernoulli. 2005;11:359–379. [Google Scholar]
  17. Hautsch N, Kyj RM, Oomen LCA. A blocking and regularization approach to high dimensional realized covariance estimation. Journal of Applied Econometrics. 2009 forth-coming. [Google Scholar]
  18. Jagannathan R, Ma T. Risk reduction in large portfolios: Why imposing the wrong constraints helps. Journal of Finance. 2003;58:1651–1683. [Google Scholar]
  19. Jacod J, Li Y, Mykland PA, Podolskij M, Vetter M. Microstructure Nnoise in the continuous case: The Pre-averaging approac. Stochastic Processes and their Applications. 2009;119:2249–2276. [Google Scholar]
  20. Jacod J, Shiryaev AN. Limit Theorems for Stochastic Processes. 2nd edition Springer-Verlag; New York: 2003. [Google Scholar]
  21. Johnstone IM. On the distribution of the largest eigenvalue in principal components analysis. Annals of Statistics. 2001;29:295–327. [Google Scholar]
  22. Karatzas I, Shreve SE. Brownian Motion and Stochastic Calculus. 2nd ed. Springer; New York: 2000. [Google Scholar]
  23. Kinnebrock S, Podolskij M, Christensen K. Pre-Averaging estimators of the ex-post covariance matrix in noisy diffusion models with non-synchronous data. Journal of Econometrics. 2010;159:116–133. [Google Scholar]
  24. Klein RW, Bawa VS. The effect of estimation risk on optimal portfolio choice. Journal of Financial Economics. 1976;3:215–231. [Google Scholar]
  25. Lam C, Fan J. Sparsistency and rates of convergence in large covariance matrices estimation. The Annals of Statistics. 2009;37:4254–4278. doi: 10.1214/09-AOS720. [DOI] [PMC free article] [PubMed] [Google Scholar]
  26. Ledoit O, Wolf M. Honey, I Shrunk the Sample Covariance Matrix. Journal of Portfolio Management. 2004;30:110–119. [Google Scholar]
  27. Li Y, Mykland P. Are volatility estimators robust with respect to modeling assumptions? Bernoulli. 2007;13:601–622. [Google Scholar]
  28. Markowitz HM. Portfolio selection. Journal of Finance. 1952;7:77–91. [Google Scholar]
  29. Markowitz H. Portfolio Selection: Efficient Diversification of Investments. John Wiley & Sons; New York: 1959. [Google Scholar]
  30. Rothman AJ, Levina E, Zhu J. Generalized thresholding of large covariance matrices. Journal of the American Statistical Association. 2009;104:177–186. [Google Scholar]
  31. Tao M, Wang Y, Yao Y, Zou J. Large Volatility Matrix Inference via Combining Low-Frequency and High-Frequency Approaches. Journal of the American Statistical Association. 2011;106:1025–1040. [Google Scholar]
  32. Wang Y, Zou J. Vast volatility matrix estimation for high-frequency financial data. Annals of Statistics. 2010;38:943–978. [Google Scholar]
  33. Xiu D. Quasi-maximum likelihood estimation of volatility with high frequency data. Journal of Econometrics. 2010;159:235–250. [Google Scholar]
  34. Zhang L. Efficient estimation of stochastic volatility using noisy observations: a multiscale approach. Bernoulli. 2006;12:1019–1043. [Google Scholar]
  35. Zhang L. Estimating covariation: Epps effect and microstructure noise. Journal of Econometrics. 2011;160:33–47. [Google Scholar]
  36. Zhang L, Mykland PA, Aït-Sahalia Y. A Tale of Two Time Scales: Determining Integrated Volatility with Noisy High-Frequency Data. Journal of the American Statistical Association. 2005;100:1394–1411. [Google Scholar]
  37. Zheng X, Li Y. On the Estimation of Integrated Covariance Matrices of High Dimensional Diffusion Processes. Annals of Statistics. 2011 forthcoming. [Google Scholar]

RESOURCES