Quantitative cryptocurrency trading: exploring the use of machine learning techniques

Machine learning techniques have found application in the study and development of quantitative trading systems. These systems usually exploit supervised models trained on historical data in order to automatically generate buy/sell signals on the financial markets. Although in this context a deep exploration of the Stock, Forex, and Future exchange markets has already been made, a more limited effort has been devoted to the application of machine learning techniques to the emerging cryptocurrency exchange market. This paper explores the potential of the most established classification and time series forecasting models in cryptocurrency trading by backtesting model performance over a eight year period. The results show that, due to the heterogeneity and volatility of the underlying financial instruments, prediction models based on series forecasting perform better than classification techniques. Furthermore, trading multiple cryptocurrencies at the same time significantly increases the overall returns compared to baseline strategies exclusively based on Bitcoin trading.

[1]  Aziz Mohaisen,et al.  Towards characterizing blockchain-based cryptocurrencies for highly-accurate predictions , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[2]  P. Ciaian,et al.  The economics of BitCoin price formation , 2014, 1405.4498.

[3]  Jure Leskovec,et al.  Mining of Massive Datasets, 2nd Ed , 2014 .

[4]  André Paim Lemos,et al.  Cryptocurrencies Transactions Advisor Using a Genetic Mamdani-type Fuzzy Rules Based System , 2018, 2018 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE).

[5]  Michele Marchesi,et al.  Is Bitcoin's Market Predictable? Analysis of Web Search and Social Media , 2015, IC3K.

[6]  Chih-Hung Wu,et al.  A New Forecasting Framework for Bitcoin Price with LSTM , 2018, 2018 IEEE International Conference on Data Mining Workshops (ICDMW).

[7]  Lipo Wang,et al.  Bitcoin price prediction using ensembles of neural networks , 2017, 2017 13th International Conference on Natural Computation, Fuzzy Systems and Knowledge Discovery (ICNC-FSKD).

[8]  E. Michael Azoff,et al.  Neural Network Time Series: Forecasting of Financial Markets , 1994 .

[9]  Simon Caton,et al.  Predicting the Price of Bitcoin Using Machine Learning , 2018, 2018 26th Euromicro International Conference on Parallel, Distributed and Network-based Processing (PDP).

[10]  Jaewook Lee,et al.  An Empirical Study on Modeling and Prediction of Bitcoin Prices With Bayesian Neural Networks Based on Blockchain Information , 2018, IEEE Access.

[11]  John J. Murphy,et al.  Study guide for technical analysis of the financial markets : a comprehensive guide to trading methods and applications , 1999 .

[12]  Devavrat Shah,et al.  Bayesian regression and Bitcoin , 2014, 2014 52nd Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[13]  Isaac Madan Automated Bitcoin Trading via Machine Learning Algorithms , 2014 .

[14]  Akhter Mohiuddin Rather,et al.  Stock market prediction and Portfolio selection models: a survey , 2017, Quarterly Journal of the Operational Research Society of India (OPSEARCH).