
上QQ阅读APP看书,第一时间看更新
High Frequency Bitcoin Price Prediction from Historical and Live Data
Bitcoin is a worldwide cryptocurrency and digital payment system considered the first decentralized digital currency, since the system works without a central repository or single administrator. In recent times, it has gained much popularity and attention among people around the world.
In this chapter, we will see how to develop a real-life project using Scala, Spark ML, Cryptocompare API, and Bitcoin historical (and live) data to predict the price for an upcoming week, month, and so on that help us taking automated decision for online cryptocurrency. In addition to this, we will see how to generate a simple signal for online Bitcoin trading.
Briefly, we will learn the following topics throughout this end-to-end project:
- Bitcoin, cryptocurrency, and online trading
- Historical and live-price data collection
- High-level pipeline of the prototype
- Gradient-boosted trees regression for Bitcoin price prediction
- Demo prediction and signal generation using the Scala play framework
- Future outlook—using the same technique for other datasets