The State of Bitcoin:
Building a Data Pipeline and
Dashboarding with Bokeh
There are a wide variety of indicators in the world of asset trading that aim to describe what an asset is doing and provide clues to how the price of that asset might change in the future. The aim of this project was to pull price data and other information and create a data pipeline that would ultimately produce an automated dashboard that could be viewed on a daily basis to quickly review the state of Bitcoin. I used jesse.trade to pull candle data and the Glassnode API to pull metrics related to on-chain activity. This includes metrics like number of transactions, transaction fees, active addresses, and percent of supply in profit. This data was manipulated to generate both popular and novel trading indicators, which were neatly organized into a set of Bokeh dashboards. I also built and deployed a Random Forest classification model predicting whether price would rise or fall in the next week based on currently available data.
Read. Watch. Review.
-
Watch the powerpoint presentation.
-
Read the full project write-up on Medium.
-
Watch the dashboard demo and code review.
-
Review the project code on my Github.