Dr. Till Sachau

Computational Geoscience

Time series forecasts for Bitcoin: a first draft of our approach

time-series bitcoin

Posted April 30, 2024 by


In the previous post, we had to find out that the bitcoin time series is essentially a random walk.

This means, that we can not rely on the bitcoin series itself in oder to make a prediction, at least not on the the bitcoine data alone. And this is just the difference between univariate and multivariate forecasting: while a univariate time series depends only on a single value, a multivariate time series depends on multiple values. At least we have to hope that treating the bitcoin series as a multivariate time series gives us the chance to predict the course.

What could these additional values be? And which methods are we going to use?

Here is a rough plan:

  • The data: we will use the exchange rates of the so-called alt-coins. As we could see in the previous post, these often show a similar trend as the bitcoin rate. With a bit of luck, they might be a bit more dynamic than the bitcoin itself and pick up trends earlier.
  • The method: we will stick to - at least at the beginning - relatively simple deep learning architectures.
    • We will start with simple and deep RNNs (Recurrent Neural Networks) and LTMS network (Long Term-Short Memory).
    • Later on we might apply more recent architectures (like TSMixer for instance) and more traditional statistical methods.
  • The strategy: there are to different approaches that come to mind dealing with data like this:
    • we can tackle the problem by trying to predict the precise course of the btc price in the future.
    • or we can restrict ourselves to predicting the course of the price for the next day. And the prediction doesn't even have to be very precise: it suffices to predict whether the price will go up or down, if we want to benefit financially.

This is really just a rough strategy, but we'll use it as a starting point.

Back
© 2024   |   Login   |   Imprint