Mean-Reverting Portfolios: Tradeoffs Between Sparsity and Volatility

Mean-reverting assets are one of the holy grails of financial markets: if such assets existed, they would provide trivially profitable investment strategies for any investor able to trade them, thanks to the knowledge that such assets oscillate predictably around their long term mean. The modus operandi of cointegration-based trading strategies [Tsay, 2005, {\S}8] is to create first a portfolio of assets whose aggregate value mean-reverts, to exploit that knowledge by selling short or buying that portfolio when its value deviates from its long-term mean. Such portfolios are typically selected using tools from cointegration theory [Engle and Granger, 1987, Johansen, 1991], whose aim is to detect combinations of assets that are stationary, and therefore mean-reverting. We argue in this work that focusing on stationarity only may not suffice to ensure profitability of cointegration-based strategies. While it might be possible to create syn- thetically, using a large array of financial assets, a portfolio whose aggre- gate value is stationary and therefore mean-reverting, trading such a large portfolio incurs in practice important trade or borrow costs. Looking for stationary portfolios formed by many assets may also result in portfolios that have a very small volatility and which require significant leverage to be profitable. We study in this work algorithmic approaches that can take mitigate these effects by searching for maximally mean-reverting portfo- lios which are sufficiently sparse and/or volatile.

[1]  C. Granger,et al.  Co-integration and error correction: representation, estimation and testing , 1987 .

[2]  Michael I. Jordan,et al.  A Direct Formulation for Sparse Pca Using Semidefinite Programming , 2004, NIPS 2004.

[3]  G. C. Tiao,et al.  A canonical analysis of multiple time series , 1977 .

[4]  James D. Hamilton Time Series Analysis , 1994 .

[5]  R. Tibshirani,et al.  Sparse Principal Component Analysis , 2006 .

[6]  Stephen P. Boyd,et al.  Semidefinite Programming , 1996, SIAM Rev..

[7]  Optimal Arbitrage Strategies in Presence of Market Impacts , 2007 .

[8]  Ed. McKenzie 10. Time Series Analysis by Higher Order Crossings , 1996 .

[9]  Jakub W. Jurek,et al.  Dynamic Portfolio Selection in Arbitrage , 2007 .

[10]  J. Stock,et al.  Testing for Common Trends , 1988 .

[11]  G. Box,et al.  On a measure of lack of fit in time series models , 1978 .

[12]  Ruey S. Tsay,et al.  Analysis of Financial Time Series , 2005 .

[13]  L. Brickman ON THE FIELD OF VALUES OF A MATRIX , 1961 .

[14]  S. Johansen Cointegration: Overview and Development , 2009 .

[15]  Alexander Barvinok,et al.  A course in convexity , 2002, Graduate studies in mathematics.

[16]  David Orden,et al.  Comparison of Box--Tiao and Johansen canonical estimators of cointegrating vectors in VEC(1) models , 1994 .

[17]  Ruey S. Tsay,et al.  Analysis of Financial Time Series: Tsay/Analysis of Financial Time Series , 2005 .

[18]  Alexander Schrijver,et al.  Cones of Matrices and Set-Functions and 0-1 Optimization , 1991, SIAM J. Optim..

[19]  Romuald Elie,et al.  Optimal stopping of a mean reverting diffusion: minimizing the relative distance to the maximum , 2011 .

[20]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[21]  Alexandre d'Aspremont,et al.  Identifying small mean-reverting portfolios , 2007, ArXiv.

[22]  N. Ylvisaker The Expected Number of Zeros of a Stationary Gaussian Process , 1965 .

[23]  Rasmus Larsen,et al.  SpaSM: A MATLAB Toolbox for Sparse Statistical Modeling , 2018 .

[24]  S. Johansen Estimation and Hypothesis Testing of Cointegration Vectors in Gaussian Vector Autoregressive Models , 1991 .

[25]  Alexandre d'Aspremont,et al.  Mean Reversion with a Variance Threshold , 2013, ICML.

[26]  Helmut Ltkepohl,et al.  New Introduction to Multiple Time Series Analysis , 2007 .

[27]  T. Vogelsang Unit Roots, Cointegration, and Structural Change , 2001 .