DeepFolio: Convolutional Neural Networks for Portfolios with Limit Order Book Data

This work proposes DeepFolio, a new model for deep portfolio management based on data from limit order books (LOB). DeepFolio solves problems found in the state-of-the-art for LOB data to predict price movements. Our evaluation consists of two scenarios using a large dataset of millions of time series. The improvements deliver superior results both in cases of abundant as well as scarce data. The experiments show that DeepFolio outperforms the state-of-the-art on the benchmark FI-2010 LOB. Further, we use DeepFolio for optimal portfolio allocation of crypto-assets with rebalancing. For this purpose, we use two loss-functions - Sharpe ratio loss and minimum volatility risk. We show that DeepFolio outperforms widely used portfolio allocation techniques in the literature.

[1]  Sergey Ioffe,et al.  Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift , 2015, ICML.

[2]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[3]  Jian Sun,et al.  Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classification , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[4]  Yoshua Bengio,et al.  Understanding the difficulty of training deep feedforward neural networks , 2010, AISTATS.

[5]  Justin A. Sirignano,et al.  Universal features of price formation in financial markets: perspectives from deep learning , 2018, Machine Learning and AI in Finance.

[6]  Christine A. Parlour,et al.  Limit Order Markets: A Survey 1 , 2008 .

[7]  Andrew L. Maas Rectifier Nonlinearities Improve Neural Network Acoustic Models , 2013 .

[8]  Alexandros Iosifidis,et al.  Benchmark Dataset for Mid-Price Prediction of Limit Order Book data , 2017, ArXiv.

[9]  Alexandros Iosifidis,et al.  Forecasting Stock Prices from the Limit Order Book Using Convolutional Neural Networks , 2017, 2017 IEEE 19th Conference on Business Informatics (CBI).

[10]  Christine A. Parlour Limit Order Markets: A Survey , 2007 .

[11]  Sergey Ioffe,et al.  Rethinking the Inception Architecture for Computer Vision , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[12]  Christian Conrad,et al.  Long- and Short-Term Cryptocurrency Volatility Components: A GARCH-MIDAS Analysis , 2018 .

[13]  Dumitru Erhan,et al.  Going deeper with convolutions , 2014, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[14]  Aderemi Oluyinka Adewumi,et al.  Stock Price Prediction Using the ARIMA Model , 2014, 2014 UKSim-AMSS 16th International Conference on Computer Modelling and Simulation.

[15]  Carl Carrie The New Electronic Trading Regime of Dark Books, Mashups and Algorithmic Trading , 2006 .

[16]  Surya Ganguli,et al.  Exact solutions to the nonlinear dynamics of learning in deep linear neural networks , 2013, ICLR.

[17]  Yiqun Liu,et al.  Temporal Relational Ranking for Stock Prediction , 2018, ACM Trans. Inf. Syst..

[18]  Jack L. Treynor,et al.  MUTUAL FUND PERFORMANCE* , 2007 .

[19]  Zhengyao Jiang,et al.  A Deep Reinforcement Learning Framework for the Financial Portfolio Management Problem , 2017, ArXiv.

[20]  Alexandros Iosifidis,et al.  Using deep learning to detect price change indications in financial markets , 2017, 2017 25th European Signal Processing Conference (EUSIPCO).

[21]  Alexandros Iosifidis,et al.  Temporal Bag-of-Features Learning for Predicting Mid Price Movements Using High Frequency Limit Order Book Data , 2020, IEEE Transactions on Emerging Topics in Computational Intelligence.

[22]  Stefan Zohren,et al.  DeepLOB: Deep Convolutional Neural Networks for Limit Order Books , 2018, IEEE Transactions on Signal Processing.

[23]  Jiahui Wang,et al.  Vector Autoregressive Models for Multivariate Time Series , 2003 .

[24]  Elli Gifford Technical Analysis of the Futures Markets , 1990 .