Application of machine learning techniques on cryptocurrency index prediction
Cryptocurrencies are digital currencies which all transactions are verified, and their records maintained in an immutable ledger by a decentralized system that uses cryptography. In the past 10 years, the cryptocurrency market has been used in business and in the financial market with its market cap...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2021
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/153207 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-153207 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1532072021-11-16T04:42:10Z Application of machine learning techniques on cryptocurrency index prediction Muhammad Hisyam Jukifli Yeo Chai Kiat School of Computer Science and Engineering ASCKYEO@ntu.edu.sg Engineering::Computer science and engineering::Information systems Cryptocurrencies are digital currencies which all transactions are verified, and their records maintained in an immutable ledger by a decentralized system that uses cryptography. In the past 10 years, the cryptocurrency market has been used in business and in the financial market with its market capitalization exceeding 2 trillion dollars in 2021. Thus, it has become an asset class that has attracted massive media attention and interested investors worldwide. However, due to its nature of massive price fluctuations and multiple flash crashes, it has been a challenge to predict their prices. Additionally, due to its infancy, cryptocurrency price prediction has been focused purely on technical indicators and of late included analysis of social websites as well. This project aims to integrate and evaluate modern machine learning models to predict the closing price of a cryptocurrency index. This project uses the CCi30 index, a collective, rule-based index for cryptocurrencies. Technical features are derived from the index and content-based features are specifically gathered and analysed from specific accounts from social media site Twitter. The combination of these features was fed as inputs into various machine learning models to predict the price action of CCi30. This project utilizes machine learning models such as XGBoost (a gradient boosting tree), long short-term memory (LSTM) (an artificial recurrent Neural Network (RNN)) and KNearest-Neighbours (KNN) (a supervised classifier). All the models are tuned with Grid Search and are evaluated using standard regression metrics. Text sentiment analysis is applied using a lexicon rule-based model that is used to evaluate and understand texts from social media tweets. Bachelor of Engineering (Computer Science) 2021-11-16T04:42:10Z 2021-11-16T04:42:10Z 2021 Final Year Project (FYP) Muhammad Hisyam Jukifli (2021). Application of machine learning techniques on cryptocurrency index prediction. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/153207 https://hdl.handle.net/10356/153207 en SCSE20-0795 application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Computer science and engineering::Information systems |
spellingShingle |
Engineering::Computer science and engineering::Information systems Muhammad Hisyam Jukifli Application of machine learning techniques on cryptocurrency index prediction |
description |
Cryptocurrencies are digital currencies which all transactions are verified, and their records maintained in an immutable ledger by a decentralized system that uses cryptography. In the past 10 years, the cryptocurrency market has been used in business and in the financial market with its market capitalization exceeding 2 trillion dollars in 2021. Thus, it has become an asset class that has attracted massive media attention and interested investors worldwide. However, due to its nature of massive price fluctuations and multiple flash crashes, it has been a challenge to predict their prices. Additionally, due to its infancy, cryptocurrency price prediction has been focused purely on technical indicators and of late included analysis of social websites as well. This project aims to integrate and evaluate modern machine learning models to predict the closing price of a cryptocurrency index. This project uses the CCi30 index, a collective, rule-based index for cryptocurrencies. Technical features are derived from the index and content-based features are specifically gathered and analysed from specific accounts from social media site Twitter. The combination of these features was fed as inputs into various machine learning models to predict the price action of CCi30. This project utilizes machine learning models such as XGBoost (a gradient boosting tree), long short-term memory (LSTM) (an artificial recurrent Neural Network (RNN)) and KNearest-Neighbours (KNN) (a supervised classifier). All the models are tuned with Grid Search and are evaluated using standard regression metrics. Text sentiment analysis is applied using a lexicon rule-based model that is used to evaluate and understand texts from social media tweets. |
author2 |
Yeo Chai Kiat |
author_facet |
Yeo Chai Kiat Muhammad Hisyam Jukifli |
format |
Final Year Project |
author |
Muhammad Hisyam Jukifli |
author_sort |
Muhammad Hisyam Jukifli |
title |
Application of machine learning techniques on cryptocurrency index prediction |
title_short |
Application of machine learning techniques on cryptocurrency index prediction |
title_full |
Application of machine learning techniques on cryptocurrency index prediction |
title_fullStr |
Application of machine learning techniques on cryptocurrency index prediction |
title_full_unstemmed |
Application of machine learning techniques on cryptocurrency index prediction |
title_sort |
application of machine learning techniques on cryptocurrency index prediction |
publisher |
Nanyang Technological University |
publishDate |
2021 |
url |
https://hdl.handle.net/10356/153207 |
_version_ |
1718368050516852736 |