Bitcoin Price Prediction Using Machine Learning (VAR, XGBoost, Facebook Prophet) — Python Tutorial

Jose Dominguez
Digital Studio Stream
2 min readJan 5, 2021
Photo by André François McKenzie on Unsplash

During a wild year in the markets, the riskiest asset is one of the popular today. After a historic climb and crash three years ago, bitcoin is at it again in 2020. Like last time, a surge of investor enthusiasm is driving it to all-time highs, and bitcoin enthusiasts say that this is only the beginning. They see bitcoin as a revolution in financial systems, this has been the message for about 11 years and people are finally starting to listen and take note. But many experts watching bitcoin warn that the asset is too volatile for average investors and that it's a purely speculative bet that won’t be able to scale.

Bitcoin Forecasting

Based on a report by the Wall Street Journal, Bitcoin is surging due to an increase in investor enthusiasm and technology that allow more novice investors to begin trading, while also being a hedge against the dollar due to global affairs. In this notebook, we investigate further the relationship between these data points and try to fit a model to predict the price of Bitcoin using VAR, XGBoost, and Facebook Prophet.

Check out the notebook

We will use Yahoo Bitcoin History, the data is free to download. Available here.

We are also using US Dollar Index Futures Historical Data from Investing.com. Available here.

--

--

Jose Dominguez
Digital Studio Stream

Currently a student at Rutgers University — Newark, studying Applied Physics & Computer Science with a concentration in Mathematics. | Website: www.josedom.net