A Machine Learning Approach for Bitcoin Forecasting

Bitcoin is one of the cryptocurrencies that has gained popularity in recent years. Previous studies have shown that closing price alone is not enough to forecast its future level, and other price-related features are necessary to improve forecast accuracy. We introduce a new set of time series and d...

Full description

Bibliographic Details
Main Authors: Stefano Sossi-Rojas, Gissel Velarde, Damian Zieba
Format: Article
Language:English
Published: MDPI AG 2023-06-01
Series:Engineering Proceedings
Subjects:
Online Access:https://www.mdpi.com/2673-4591/39/1/27
_version_ 1827726280954478592
author Stefano Sossi-Rojas
Gissel Velarde
Damian Zieba
author_facet Stefano Sossi-Rojas
Gissel Velarde
Damian Zieba
author_sort Stefano Sossi-Rojas
collection DOAJ
description Bitcoin is one of the cryptocurrencies that has gained popularity in recent years. Previous studies have shown that closing price alone is not enough to forecast its future level, and other price-related features are necessary to improve forecast accuracy. We introduce a new set of time series and demonstrate that a subset is necessary to improve directional accuracy based on a machine learning ensemble. In our experiments, we study which time series and machine learning algorithms deliver the best results. We found that the most relevant time series that contribute to improving directional accuracy are open, high, and low, with the largest contribution of low in combination with an ensemble of a gated recurrent unit network and a baseline forecast. The relevance of other Bitcoin-related features that are not price-related is negligible. The proposed method delivers similar performance to the state of the art when observing directional accuracy.
first_indexed 2024-03-10T22:47:53Z
format Article
id doaj.art-0231e6d77fcb4e74a29604d665928390
institution Directory Open Access Journal
issn 2673-4591
language English
last_indexed 2024-03-10T22:47:53Z
publishDate 2023-06-01
publisher MDPI AG
record_format Article
series Engineering Proceedings
spelling doaj.art-0231e6d77fcb4e74a29604d6659283902023-11-19T10:30:41ZengMDPI AGEngineering Proceedings2673-45912023-06-013912710.3390/engproc2023039027A Machine Learning Approach for Bitcoin ForecastingStefano Sossi-Rojas0Gissel Velarde1Damian Zieba2Computational Systems Engineering, Universidad Privada Boliviana, Cochabamba 3967, BoliviaComputational Systems Engineering, Universidad Privada Boliviana, Cochabamba 3967, BoliviaFaculty of Economic Sciences, University of Warsaw, 00927 Warsaw, PolandBitcoin is one of the cryptocurrencies that has gained popularity in recent years. Previous studies have shown that closing price alone is not enough to forecast its future level, and other price-related features are necessary to improve forecast accuracy. We introduce a new set of time series and demonstrate that a subset is necessary to improve directional accuracy based on a machine learning ensemble. In our experiments, we study which time series and machine learning algorithms deliver the best results. We found that the most relevant time series that contribute to improving directional accuracy are open, high, and low, with the largest contribution of low in combination with an ensemble of a gated recurrent unit network and a baseline forecast. The relevance of other Bitcoin-related features that are not price-related is negligible. The proposed method delivers similar performance to the state of the art when observing directional accuracy.https://www.mdpi.com/2673-4591/39/1/27Bitcoinforecastingtime seriesmachine learning
spellingShingle Stefano Sossi-Rojas
Gissel Velarde
Damian Zieba
A Machine Learning Approach for Bitcoin Forecasting
Engineering Proceedings
Bitcoin
forecasting
time series
machine learning
title A Machine Learning Approach for Bitcoin Forecasting
title_full A Machine Learning Approach for Bitcoin Forecasting
title_fullStr A Machine Learning Approach for Bitcoin Forecasting
title_full_unstemmed A Machine Learning Approach for Bitcoin Forecasting
title_short A Machine Learning Approach for Bitcoin Forecasting
title_sort machine learning approach for bitcoin forecasting
topic Bitcoin
forecasting
time series
machine learning
url https://www.mdpi.com/2673-4591/39/1/27
work_keys_str_mv AT stefanosossirojas amachinelearningapproachforbitcoinforecasting
AT gisselvelarde amachinelearningapproachforbitcoinforecasting
AT damianzieba amachinelearningapproachforbitcoinforecasting
AT stefanosossirojas machinelearningapproachforbitcoinforecasting
AT gisselvelarde machinelearningapproachforbitcoinforecasting
AT damianzieba machinelearningapproachforbitcoinforecasting