As stated earlier, we will utilize both historical as well live data. We will be using the Bitcoin historical price data from Kaggle. For the real-time data, Cryptocompare API will be used.
Historical and live-price data collection
Historical data collection
For training the ML algorithm, there is a Bitcoin Historical Price Data dataset available to the public on Kaggle (version 10). The dataset can be downloaded from https://www.kaggle.com/mczielinski/bitcoin-historical-data/. It has 1 minute OHLC data for BTC-USD pairs from several exchanges.
At the beginning of the project, for most of them, data was available from January 1, 2012 to May 31, 2017; but for the Bitstamp exchange, it's available until October...