Machine Learning the Cryptocurrency Market

Machine learning and AI-assisted trading have attracted growing interest for the past few years. Here, we use this approach to test the hypothesis that the inefficiency of the cryptocurrency market can be exploited to generate abnormal profits. We analyse daily data for cryptocurrencies for the period between Nov. 2015 and Apr. 2018. We show that simple trading strategies assisted by state-of-the-art machine learning algorithms outperform standard benchmarks. Our results show that nontrivial, but ultimately simple, algorithmic mechanisms can help anticipate the short-term evolution of the cryptocurrency market.

[1]  P. Arumugam,et al.  Financial Stock Market Forecast using Data Mining Techniques , 2010 .

[2]  Hossam Faris,et al.  A Comparison between Regression, Artificial Neural Networks and Support Vector Machines for Predicting Stock Market Index , 2015 .

[3]  Jürgen Schmidhuber,et al.  Long Short-Term Memory , 1997, Neural Computation.

[4]  Phichhang Ou,et al.  Prediction of Stock Market Index Movement by Ten Data Mining Techniques , 2009 .

[5]  Angela Rogojanu,et al.  The issue of competing currencies. Case study – Bitcoin , 2014 .

[6]  Lawrence H. White,et al.  The Market for Cryptocurrencies , 2014 .

[7]  I. Csabai,et al.  Inferring the interplay between network structure and market effects in Bitcoin , 2014, ArXiv.

[8]  Paola Ceruleo,et al.  Bitcoin: a rival to fiat money or a speculative financial asset? , 2014 .

[9]  G. Dwyer The Economics of Bitcoin and Similar Private Digital Currencies , 2014 .

[10]  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).

[11]  Andrew Urquhart,et al.  What causes the attention of Bitcoin , 2018 .

[12]  Hermann Elendner,et al.  The Cross-Section of Crypto-Currencies as Financial Assets: An Overview , 2016 .

[13]  Marcel C. Minutolo,et al.  Does Bitcoin exhibit the same asymmetric multifractal cross-correlations with crude oil, gold and DJIA as the Euro, Great British Pound and Yen? , 2018 .

[14]  Andrea Baronchelli,et al.  Evolutionary dynamics of the cryptocurrency market , 2017, Royal Society Open Science.

[15]  Simon Trimborn,et al.  CRIX or Evaluating Blockchain Based Currencies , 2015 .

[16]  Didier Sornette,et al.  Classification of crypto-coins and tokens from the dynamics of their power law capitalisation distributions , 2018 .

[17]  Pablo Jensen,et al.  Coexistence of several currencies in presence of increasing returns to adoption , 2018 .

[18]  Michael A. Cusumano The Bitcoin ecosystem , 2014, Commun. ACM.

[19]  H. Stanley,et al.  Scaling properties of extreme price fluctuations in Bitcoin markets , 2018, Physica A: Statistical Mechanics and its Applications.

[20]  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.

[21]  T. Moore,et al.  Bitcoin: Economics, Technology, and Governance , 2014 .

[22]  Dragomir Anguelov,et al.  Mining The Stock Market : Which Measure Is Best ? , 2000 .

[23]  Laetitia Gauvin,et al.  Analysis of the Bitcoin blockchain: socio-economic factors behind the adoption , 2018, EPJ Data Science.

[24]  Ladislav Kristoufek,et al.  BitCoin meets Google Trends and Wikipedia: Quantifying the relationship between phenomena of the Internet era , 2013, Scientific Reports.

[25]  G. Thomas Friedlob,et al.  Understanding Return on Investment , 1996 .

[26]  A. Shilling Market Timing: Better Than a Buy-and-Hold Strategy , 1992 .

[27]  Simon Trimborn,et al.  CRIX an Index for Blockchain Based Currencies , 2016 .

[28]  Marco Alberto Javarone,et al.  From Bitcoin to Bitcoin Cash: a network analysis , 2018, CRYBLOCK@MobiSys.

[29]  K. Hegazy,et al.  Comparitive Automated Bitcoin Trading Strategies , 2016 .

[30]  Robleh Ali,et al.  The Economics of Digital Currencies , 2014 .

[31]  J. Friedman Stochastic gradient boosting , 2002 .

[32]  Alex 'Sandy' Pentland,et al.  An Experimental Study of Cryptocurrency Market Dynamics , 2018, CHI.

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

[34]  David Enke,et al.  The use of data mining and neural networks for forecasting stock market returns , 2005, Expert Syst. Appl..

[35]  Piotr Indyk,et al.  Mining the stock market (extended abstract): which measure is best? , 2000, KDD '00.

[36]  Zachary Chase Lipton A Critical Review of Recurrent Neural Networks for Sequence Learning , 2015, ArXiv.

[37]  Didier Sornette,et al.  Classification of cryptocurrency coins and tokens by the dynamics of their market capitalizations , 2018, Royal Society Open Science.

[38]  Andrea Baronchelli,et al.  The emergence of consensus: a primer , 2017, Royal Society Open Science.

[39]  Ladislav Kristoufek,et al.  What Are the Main Drivers of the Bitcoin Price? Evidence from Wavelet Coherence Analysis , 2014, PloS one.

[40]  Frank Schweitzer,et al.  Social signals and algorithmic trading of Bitcoin , 2015, Royal Society Open Science.

[41]  Neil Gandal,et al.  Can We Predict the Winner in a Market with Network Effects? Competition in Cryptocurrency Market , 2016, Games.

[42]  H. Eugene Stanley,et al.  Quantifying Wikipedia Usage Patterns Before Stock Market Moves , 2013, Scientific Reports.

[43]  岩村 充,et al.  Is bitcoin the only cryptocurrency in the town? : economics of cryptocurrency and Friedrich A. Hayek , 2014 .

[44]  Jean-Philippe Vergne,et al.  Buzz Factor or Innovation Potential: What Explains Cryptocurrencies’ Returns? , 2017, PloS one.

[45]  Pavlin Mavrodiev,et al.  The digital traces of bubbles: feedback cycles between socio-economic signals in the Bitcoin economy , 2014, Journal of The Royal Society Interface.

[46]  Michel Rauchs,et al.  Global Cryptocurrency Benchmarking Study , 2017 .

[47]  Tālis J. Putniņš,et al.  Sex, Drugs, and Bitcoin: How Much Illegal Activity Is Financed Through Cryptocurrencies? , 2018, The Review of Financial Studies.

[48]  Craig Ellis,et al.  Is smarter better? A comparison of adaptive, and simple moving average trading strategies , 2005 .

[49]  Satoshi Nakamoto Bitcoin : A Peer-to-Peer Electronic Cash System , 2009 .

[50]  Tianqi Chen,et al.  XGBoost: A Scalable Tree Boosting System , 2016, KDD.

[51]  Jean-Philippe Vergne,et al.  Correction: Buzz Factor or Innovation Potential: What Explains Cryptocurrencies' Returns? , 2017, PloS one.

[52]  Feng Fu,et al.  Sentiment-Based Prediction of Alternative Cryptocurrency Price Fluctuations Using Gradient Boosting Tree Model , 2018, Front. Phys..

[53]  B. LeBaron,et al.  Simple Technical Trading Rules and the Stochastic Properties of Stock Returns , 1992 .

[54]  Thomas Kilgallen Testing the Simple Moving Average across Commodities, Global Stock Indices, and Currencies , 2012, The Journal of Wealth Management.

[55]  Zhengyao Jiang,et al.  Cryptocurrency portfolio management with deep reinforcement learning , 2016, 2017 Intelligent Systems Conference (IntelliSys).

[56]  Albert Bifet,et al.  Bitcoin Volatility Forecasting with a Glimpse into Buy and Sell Orders , 2018, 2018 IEEE International Conference on Data Mining (ICDM).

[57]  Nino Antulov-Fantulin,et al.  Predicting short-term Bitcoin price fluctuations from buy and sell orders , 2018, ArXiv.

[58]  Pei-Chann Chang,et al.  An Ensemble of Neural Networks for Stock Trading Decision Making , 2009, ICIC.

[59]  John Barrdear,et al.  The Macroeconomics of Central Bank Issued Digital Currencies , 2016 .

[60]  Shouyang Wang,et al.  Forecasting stock market movement direction with support vector machine , 2005, Comput. Oper. Res..

[61]  Blake LeBaron,et al.  The Stability of Moving Average Technical Trading Rules on the Dow Jones Index , 2000 .

[62]  Yhlas Sovbetov Factors Influencing Cryptocurrency Prices: Evidence from Bitcoin, Ethereum, Dash, Litcoin, and Monero , 2018 .

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