Semi-Universal Portfolios with Transaction Costs

Online portfolio selection (PS) has been extensively studied in artificial intelligence and machine learning communities in recent years. An important practical issue of online PS is transaction cost, which is unavoidable and nontrivial in real financial trading markets. Most existing strategies, such as universal portfolio (UP) based strategies, often rebalance their target portfolio vectors at every investment period, and thus the total transaction cost increases rapidly and the final cumulative wealth degrades severely. To overcome the limitation, in this paper we investigate new investment strategies that rebalances its portfolio only at some selected instants. Specifically, we design a novel on-line PS strategy named semi-universal portfolio (SUP) strategy under transaction cost, which attempts to avoid rebalancing when the transaction cost outweighs the benefit of trading. We show that the proposed SUP strategy is universal and has an upper bound on the regret. We present an efficient implementation of the strategy based on non-uniform random walks and online factor graph algorithms. Empirical simulation on real historical markets show that SUP can overcome the drawback of existing UP based transaction cost aware algorithms and achieve significantly better performance. Furthermore, SUP has a polynomial complexity in the number of stocks and thus is efficient and scalable in practice.

[1]  Santosh S. Vempala,et al.  Efficient algorithms for universal portfolios , 2000, Proceedings 41st Annual Symposium on Foundations of Computer Science.

[2]  Garud Iyengar,et al.  Growth optimal investment in horse race markets with costs , 2000, IEEE Trans. Inf. Theory.

[3]  Frans M. J. Willems,et al.  Coding for a binary independent piecewise-identically-distributed source , 1996, IEEE Trans. Inf. Theory.

[4]  Arindam Banerjee,et al.  Online Portfolio Selection with Group Sparsity , 2014, AAAI.

[5]  Erik Ordentlich,et al.  Universal portfolios with side information , 1996, IEEE Trans. Inf. Theory.

[6]  G. Iyengar Discrete time growth optimal investment with costs ∗ , 2002 .

[7]  Andrew C. Singer,et al.  Universal switching portfolios under transaction costs , 2008, 2008 IEEE International Conference on Acoustics, Speech and Signal Processing.

[8]  László Györfi,et al.  Growth Optimal Investment with Transaction Costs , 2008, ALT.

[9]  Dominik Schäfer,et al.  Nonparametric Estimation for Financial Investment under Log-Utility , 2007 .

[10]  András Urbán,et al.  Performance analysis of log-optimal portfolio strategies with transaction costs , 2013 .

[11]  Brendan J. Frey,et al.  Factor graphs and the sum-product algorithm , 2001, IEEE Trans. Inf. Theory.

[12]  John L. Kelly,et al.  A new interpretation of information rate , 1956, IRE Trans. Inf. Theory.

[13]  A. Singer,et al.  UNIVERSAL SEMICONSTANT REBALANCED PORTFOLIOS , 2010 .

[14]  Andrew C. Singer,et al.  Factor graph switching portfolios under transaction costs , 2011, 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[15]  Arindam Banerjee,et al.  Online Lazy Updates for Portfolio Selection with Transaction Costs , 2013, AAAI.

[16]  Thomas M. Cover,et al.  Universal data compression and portfolio selection , 1996, Proceedings of 37th Conference on Foundations of Computer Science.

[17]  T. Cover,et al.  Universal portfolios with short sales and margin , 1998, Proceedings. 1998 IEEE International Symposium on Information Theory (Cat. No.98CH36252).

[18]  Erik Ordentlich,et al.  On-line portfolio selection , 1996, COLT '96.

[19]  C H HoiSteven,et al.  Online portfolio selection , 2014 .

[20]  András Urbán,et al.  Performance analysis of log-optimal portfolio strategies with transaction costs , 2011 .

[21]  T. Cover Universal Portfolios , 1996 .

[22]  Andrew C. Singer,et al.  Switching Strategies for Sequential Decision Problems With Multiplicative Loss With Application to Portfolios , 2009, IEEE Transactions on Signal Processing.

[23]  Steven C. H. Hoi,et al.  Online portfolio selection: A survey , 2012, CSUR.

[24]  Bin Li,et al.  Robust Median Reversion Strategy for Online Portfolio Selection , 2013, IEEE Transactions on Knowledge and Data Engineering.

[25]  Allan Borodin,et al.  Can We Learn to Beat the Best Stock , 2003, NIPS.

[26]  Robert E. Schapire,et al.  Algorithms for portfolio management based on the Newton method , 2006, ICML.

[27]  Adam Tauman Kalai,et al.  Universal Portfolios With and Without Transaction Costs , 1997, COLT '97.

[28]  Yoram Singer,et al.  On‐Line Portfolio Selection Using Multiplicative Updates , 1998, ICML.

[29]  Andrew C. Singer,et al.  Universal Switching and Side Information Portfolios Under Transaction Costs Using Factor Graphs , 2012, IEEE Journal of Selected Topics in Signal Processing.