Cryptocurrency Price Prediction and Trading Strategies Using Support Vector Machines

Few assets in financial history have been as notoriously volatile as cryptocurrencies. While the long term outlook for this asset class remains unclear, we are successful in making short term price predictions for several major crypto assets. Using historical data from July 2015 to November 2019, we develop a large number of technical indicators to capture patterns in the cryptocurrency market. We then test various classification methods to forecast short-term future price movements based on these indicators. On both PPV and NPV metrics, our classifiers do well in identifying up and down market moves over the next 1 hour. Beyond evaluating classification accuracy, we also develop a strategy for translating 1-hour-ahead class predictions into trading decisions, along with a backtester that simulates trading in a realistic environment. We find that support vector machines yield the most profitable trading strategies, which outperform the market on average for Bitcoin, Ethereum and Litecoin over the past 22 months, since January 2018.

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

[2]  Esteban Moro,et al.  Market impact and trading profile of hidden orders in stock markets. , 2009, Physical review. E, Statistical, nonlinear, and soft matter physics.

[3]  Avinash Barnwal,et al.  Stacking with Neural Network for Cryptocurrency investment , 2019, 2019 New York Scientific Data Summit (NYSDS).

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

[5]  Neil Gandal,et al.  Price Manipulation in the Bitcoin Ecosystem , 2017 .

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

[7]  Daniel Davis Wood,et al.  ETHEREUM: A SECURE DECENTRALISED GENERALISED TRANSACTION LEDGER , 2014 .

[8]  Ming-Shiun Pan,et al.  Do currency futures prices follow random walks , 1997 .

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

[10]  Gerald Appel Become Your Own Technical Analyst , 2003 .

[11]  Barnabás Póczos,et al.  Cautious Deep Learning , 2018, ArXiv.

[12]  Zura Kakushadze,et al.  Cryptoasset Factor Models , 2018, Algorithmic Finance.

[13]  T. Walther,et al.  Bitcoin is not the New Gold – A comparison of volatility, correlation, and portfolio performance , 2018, International Review of Financial Analysis.

[14]  Diane J. Cook,et al.  A survey of methods for time series change point detection , 2017, Knowledge and Information Systems.