Hidden Markov Models for Cryptocurrency Trading
Thesis title: | Hidden Markov Models for Cryptocurrency Trading |
---|---|
Author: | Pešek, Adam |
Thesis type: | Diploma thesis |
Supervisor: | Fičura, Milan |
Opponents: | Janda, Karel |
Thesis language: | English |
Abstract: | Hidden Markov models is a statistical signal prediction model for sequential data, which has been widely used, among else, to predict economic regimes and stock prices. In this work, we introduce the application of various extensions of classical Hidden Markov Models in cryptocurrency trading based on the market state predictions. We first introduce the basic concepts of Hidden Markov Models and the Baum-Welch algorithm for parameter estimation along with the Viterbi algorithm for state prediction. We consider several models with different assumptions on the distribution of the observations, including the Categorical, Gaussian and Gaussian-Mixture Model. Furthermore, we present the theory and application behind Hidden semi-Markov Models and Parametric Hidden Markov Models. Having estimated the model parameters on historical data, we then apply the models to predict the market regimes of the cryptocurrency market and use these predictions alongside predefined trading strategies to trade on the Binance spot market. Lastly, we evaluate the performance of the models based on their average total return on multiple sequences and compare it return with the benchmark strategy of buy-and-hold. |
Keywords: | hidden semi markov models; markov process; markov renewal process; semi markov process; expectation maximization algorithm; baum welch algorithm; gaussian mixture model; contextual hidden markov model; hidden markov models; cryptocurrency trading |
Thesis title: | Obchodování na kryptoměnových trzích pomocí Hidden Markov Models |
---|---|
Author: | Pešek, Adam |
Thesis type: | Diplomová práce |
Supervisor: | Fičura, Milan |
Opponents: | Janda, Karel |
Thesis language: | English |
Abstract: | Hidden Markov Model je statistický model sloužící k predikci signálů u sekvenčních dat, který byl široce využíván, mimo jiné, k predikci ekonomických režimů a akciových cen. V této práci představujeme aplikaci různých rozšíření klasických Hidden Markov Models v obchodování s kryptoměnami na základě predikcí tržního stavu. Nejprve představujeme základní pojmy v rámci Hidden Markov Models a dále také Baum-Welch algoritmus pro odhad parametrů spolu s Viterbi algoritmem pro predikci sekvence skrytých stavů. Zvažujeme několik modelů s různými předpoklady o distribuci emisí, včetně Kategorických, Gaussovských a směsi Gaussovských. Dále představujeme Hidden semi-Markov Models a také Parametrické Hidden Markov Models. Po odhadu parametrů modelů na základě historických dat, aplikujeme modely k predikci tržních stavů kryptoměnového trhu a tyto predikce používáme společně s předem definovanými obchodními strategiemi k obchodování na spotovém trhu burzy Binance. Nakonec hodnotíme výkonnost modelů na základě jejich průměrného celkového výnosu na více sekvencích a porovnáváme jej s referenční strategií nákupu a držení. |
Keywords: | markov renewal process; cryptocurrency trading; baum welch algorithm; gaussian mixture model; contextual hidden markov model; hidden markov model; hidden semi markov model; expectation maximization algorithm; markov process; semi markov process |
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: | 7. 6. 2021 |
---|---|
Date of submission: | 20. 8. 2023 |
Date of defense: | 14. 9. 2023 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/77113/podrobnosti |