Bitcoin price prediction using machine learning

Bitcoin price prediction is the act of forecasting future value of Bitcoin. A successful prediction of Bitcoin future value will maximize investor’s gains. Over the past few years, Bitcoin has been a topic of many, from investors to researchers, even ordinary citizens. Bitcoin is the first, largest...

Full description

Bibliographic Details
Main Author: Tang, Jian Yang
Format: Final Year Project / Dissertation / Thesis
Published: 2023
Subjects:
Online Access:http://eprints.utar.edu.my/6045/
http://eprints.utar.edu.my/6045/1/fyp__CS_2023_TJY.pdf
_version_ 1848886573768114176
author Tang, Jian Yang
author_facet Tang, Jian Yang
author_sort Tang, Jian Yang
building UTAR Institutional Repository
collection Online Access
description Bitcoin price prediction is the act of forecasting future value of Bitcoin. A successful prediction of Bitcoin future value will maximize investor’s gains. Over the past few years, Bitcoin has been a topic of many, from investors to researchers, even ordinary citizens. Bitcoin is the first, largest and most valuable cryptocurrency till today. However, Bitcoin’s nature is very volatile and highly fluctuate which makes investing in Bitcoin feels like gambling to investors. It is very risky to invest in it as its price go up and down a lot within 1 day interval. Numerous studies have conducted on Bitcoin price prediction using traditional time series forecasting algorithms. In recent years, researchers have started using deep learning models to predict Bitcoin price as well. This study proposes three types of machine learning algorithms (LSTM, GRU, and Prophet) with two types of architectural configurations (Sequence-to-Sequence and Sequence-to-One) to predict Bitcoin’s closing price based on 1 year of Bitcoin historical data, (2, April 2022 to 2, April 2023). The data is split into 335 days for training set and 30 days for testing set. Three experiment was conducted (Sequence-to-Sequence Walk Forward, Sequence-to-One Walk Forward, and Sequence-to-One Rolling Origin). The performance of the proposed models is evaluated using Bitcoin price from 3, March, 2023 to 1, April 2023. The results on the models using various evaluation metrics such as RMSE, MAPE and MAE show that LSTM is the optimal model compared to GRU and Prophet. GRU is a second close. However, Prophet struggles to predict fluctuations and curvature in this highly unstable Bitcoin price prediction task. Having lower error metrics does not imply that the model is good.
first_indexed 2025-11-15T19:40:39Z
format Final Year Project / Dissertation / Thesis
id utar-6045
institution Universiti Tunku Abdul Rahman
institution_category Local University
last_indexed 2025-11-15T19:40:39Z
publishDate 2023
recordtype eprints
repository_type Digital Repository
spelling utar-60452024-01-02T14:56:57Z Bitcoin price prediction using machine learning Tang, Jian Yang T Technology (General) TA Engineering (General). Civil engineering (General) Bitcoin price prediction is the act of forecasting future value of Bitcoin. A successful prediction of Bitcoin future value will maximize investor’s gains. Over the past few years, Bitcoin has been a topic of many, from investors to researchers, even ordinary citizens. Bitcoin is the first, largest and most valuable cryptocurrency till today. However, Bitcoin’s nature is very volatile and highly fluctuate which makes investing in Bitcoin feels like gambling to investors. It is very risky to invest in it as its price go up and down a lot within 1 day interval. Numerous studies have conducted on Bitcoin price prediction using traditional time series forecasting algorithms. In recent years, researchers have started using deep learning models to predict Bitcoin price as well. This study proposes three types of machine learning algorithms (LSTM, GRU, and Prophet) with two types of architectural configurations (Sequence-to-Sequence and Sequence-to-One) to predict Bitcoin’s closing price based on 1 year of Bitcoin historical data, (2, April 2022 to 2, April 2023). The data is split into 335 days for training set and 30 days for testing set. Three experiment was conducted (Sequence-to-Sequence Walk Forward, Sequence-to-One Walk Forward, and Sequence-to-One Rolling Origin). The performance of the proposed models is evaluated using Bitcoin price from 3, March, 2023 to 1, April 2023. The results on the models using various evaluation metrics such as RMSE, MAPE and MAE show that LSTM is the optimal model compared to GRU and Prophet. GRU is a second close. However, Prophet struggles to predict fluctuations and curvature in this highly unstable Bitcoin price prediction task. Having lower error metrics does not imply that the model is good. 2023-05 Final Year Project / Dissertation / Thesis NonPeerReviewed application/pdf http://eprints.utar.edu.my/6045/1/fyp__CS_2023_TJY.pdf Tang, Jian Yang (2023) Bitcoin price prediction using machine learning. Final Year Project, UTAR. http://eprints.utar.edu.my/6045/
spellingShingle T Technology (General)
TA Engineering (General). Civil engineering (General)
Tang, Jian Yang
Bitcoin price prediction using machine learning
title Bitcoin price prediction using machine learning
title_full Bitcoin price prediction using machine learning
title_fullStr Bitcoin price prediction using machine learning
title_full_unstemmed Bitcoin price prediction using machine learning
title_short Bitcoin price prediction using machine learning
title_sort bitcoin price prediction using machine learning
topic T Technology (General)
TA Engineering (General). Civil engineering (General)
url http://eprints.utar.edu.my/6045/
http://eprints.utar.edu.my/6045/1/fyp__CS_2023_TJY.pdf