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

Files for download

    Last update: