Learning to predict cryptocurrency price using artificial neural network models of time series

Date

2018-05-01

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

Cryptocurrencies are digital currencies that have garnered significant investor attention in the financial markets. The aim of this project is to predict the daily price, particularly the daily high and closing price, of the cryptocurrency Bitcoin. This plays a vital role in making trading decisions. There exist various factors which affect the price of Bitcoin, thereby making price prediction a complex and technically challenging task. To perform prediction, we trained temporal neural networks such as time-delay neural networks (TDNN) and recurrent neural networks (RNN) on historical time series – that is, past prices of Bitcoin over several years. Features such as the opening price, highest price, lowest price, closing price, and volume of a currency over several preceding quarters were taken into consideration so as to predict the highest and closing price of the next day. We designed and implemented TDNNs and RNNs using the NeuroSolutions artificial neural network (ANN) development environment to build predictive models and evaluated them by computing various measures such as the MSE (mean square error), NMSE (normalized mean square error), and r (Pearson’s correlation coefficient) on a continuation of the training data from each time series, held out for validation.

Description

Keywords

Cryptocurrency, Artificial neural networks, Time series analysis, Machine learning

Graduation Month

May

Degree

Master of Science

Department

Department of Computer Science

Major Professor

William Hsu

Date

2018

Type

Report

Citation