This isn't the first time—and certainly won't be the last—that someone has attempted to predict Bitcoin's short-term movements based on historical data. It's a tough task, and perhaps we need to accept that the inherent chaos of this market makes precise prediction difficult, if not impossible.
For the past couple of years, I've been collecting data, processing it, and building various neural network architectures in search of a kind of philosopher's stone that could turn raw data into golden predictions. As you might expect, some of these networks were complete garbage—either failing to converge or suffering from horrible overfitting. However, I did manage to create several promising combinations that learned patterns, to an extent. While not good enough to track all market movements, these results suggested that some meaningful patterns might be present in the data I was feeding the networks.
The last two architectures I trained can generally follow market trends, but they are still not good enough. They particularly struggle during periods of high volatility. The two plots below show some examples, where the predictions were reasonable and the BTC price roughly oscillated around the trend lines indicated by the models (red lines). These are admittedly cherry-picked examples. The models' performance can deteriorate significantly during sharp market events.
BTC price evolution and prediction on December 17
BTC price evolution and prediction on December 22
As shown in the plots, while these models aren't reliable enough on their own, they might prove useful as supporting tools. I'm curious whether any of you have attempted similar projects and have suggestions or references to share. I'm not asking you to reveal your code or secret recipes π, just your thoughts and perhaps your frustrations if you've reached a point where you question whether more insights can be extracted from the data.
I will try to keep the model's outputs live in "BTC Live Forecast" (https://t.me/bitlivecast ). Feel free to have a look (there is no need to subscribe or pay anything).