Predikování výnosů kryptoměn za pomocí strojového učení

Název práce: Cryptocurrency returns forecasting with machine learning
Autor(ka) práce: Iskra, Matúš
Typ práce: Diploma thesis
Vedoucí práce: Fičura, Milan
Oponenti práce: Babusik, Martin
Jazyk práce: English
Abstrakt:
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.
Klíčová slova: Cryptocurrency forecasting; machine learning; LSTM; GRU; BERT; financial prediction; time series analysis; predictive modeling; investment decision making; financial analytics
Název práce: Predikování výnosů kryptoměn za pomocí strojového učení
Autor(ka) práce: Iskra, Matúš
Typ práce: Diplomová práce
Vedoucí práce: Fičura, Milan
Oponenti práce: Babusik, Martin
Jazyk práce: English
Abstrakt:
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.
Klíčová slova: 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í

Informace o studiu

Studijní program / obor: Finanční inženýrství
Typ studijního programu: Magisterský studijní program
Přidělovaná hodnost: Ing.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta financí a účetnictví
Katedra: Katedra bankovnictví a pojišťovnictví

Informace o odevzdání a obhajobě

Datum zadání práce: 1. 3. 2022
Datum podání práce: 14. 1. 2025
Datum obhajoby: 6. 2. 2025
Identifikátor v systému InSIS: https://insis.vse.cz/zp/80032/podrobnosti

Soubory ke stažení

    Poslední aktualizace: