Cryptocurrency returns forecasting with machine learning
Thesis title: | Cryptocurrency returns forecasting with machine learning |
---|---|
Author: | Iskra, Matúš |
Thesis type: | Diploma thesis |
Supervisor: | Fičura, Milan |
Opponents: | Babusik, Martin |
Thesis language: | English |
Abstract: | In the recent years, machine learning became significant in many sectors, and finance is no exception. The present diploma thesis is based on exploring the use of machine learning methodologies with LSTM networks, Gated Recurrent Units, and BERT to conduct sentiment analysis which could be utilized for predicting cryptocurrency returns and market sentiment perception to improve decision-making in such a highly volatile cryptocurrency market. It gives a brief history of the cryptocurrency market, followed by describing in detail the methodology regarding data preprocessing: normalization, feature engineering, and creating time series datasets. Development of the LSTM and GRU models for return predictions where BERT is to be used in sentiment analysis from sources such as Reddit. Their respective performances were measured in terms of the Accuracy, Average Daily Return, Average Daily Volatility and T-statistic. Results prove the efficiency of the applied machine learning models both in cryptocurrency return prediction and in gauging sentiment. Trading strategies based on model predictions are backtested with a view to assessing practical profitability. It will also help as a contribution to the application of machine learning in financial forecasting, which will go a long way to help investors and financial analysts understand some capabilities and limitations of those techniques in cryptocurrency markets. |
Keywords: | Cryptocurrency forecasting; machine learning; LSTM; GRU; BERT; financial prediction; time series analysis; predictive modeling; investment decision making; financial analytics |
Thesis title: | Predikování výnosů kryptoměn za pomocí strojového učení |
---|---|
Author: | Iskra, Matúš |
Thesis type: | Diplomová práce |
Supervisor: | Fičura, Milan |
Opponents: | Babusik, Martin |
Thesis language: | English |
Abstract: | V posledních letech se strojové učení stalo významným v mnoha odvětvích a finance nejsou výjimkou. Předkládaná diplomová práce je založena na zkoumání využití metodik strojového učení se sítěmi LSTM, Gated Recurrent Units a BERT k provádění analýzy sentimentu, kterou lze využít k předpovídání výnosů kryptoměn a vnímání tržního sentimentu pro zlepšení rozhodování na tak vysoce volatilním trhu s kryptoměnami. Uvádí stručnou historii trhu s kryptoměnami a následně podrobně popisuje metodiku týkající se předzpracování dat: normalizace, feature engineering a vytváření souborů dat časových řad. Vývoj modelů LSTM a GRU pro predikci výnosů, kde se má BERT použít při analýze sentimentu ze zdrojů, jako je Reddit. Jejich příslušná výkonnost byla měřena pomocí Accuracy, průměrného denního výnosu, průměrní denní volatility a T-statistiky. Výsledky dokazují účinnost použitých modelů strojového učení jak při predikci výnosů kryptoměn, tak při měření sentimentu. Obchodní strategie založené na předpovědích modelů jsou zpětně testovány s cílem posoudit praktickou ziskovost. Práce rovněž poslouží jako příspěvek k aplikaci strojového učení ve finančním prognózování, který investorům a finančním analytikům významně pomůže pochopit některé možnosti a omezení těchto technik na trzích kryptoměn. |
Keywords: | Predikce kryptoměn; strojové učení; LSTM; finanční predikce; finanční analýza; GRU; BERT; analýza časových ŕad; prediktivní modelování; investiční rozhodování |
Information about study
Study programme: | Finanční inženýrství |
---|---|
Type of study programme: | Magisterský studijní program |
Assigned degree: | Ing. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Finance and Accounting |
Department: | Department of Banking and Insurance |
Information on submission and defense
Date of assignment: | 1. 3. 2022 |
---|---|
Date of submission: | 14. 1. 2025 |
Date of defense: | 6. 2. 2025 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/80032/podrobnosti |