Master's Thesis

Application of fuzzy logic for decision support in the cryptocurrency market

Final Thesis 2.96 MB Appendix 488.81 kB

Author of thesis: Ing. Ondřej Abraham

Acad. year: 2025/2026

Supervisor: Ing. et Ing. Zuzana Janková, Ph.D.

Reviewer: Ing. Jan Josífek

Abstract:

The thesis focuses on the application of fuzzy logic as a decision support tool                                         in the cryptocurrency market. The cryptocurrency market is characterized by high volatility, uncertain regulatory environment, and hard-to-predict price behavior, which makes investment decision-making more complex than in the case of traditional assets. The aim of the thesis is to design and implement a decision-making model based on fuzzy logic that works with the uncertainty of input data and combines multiple investment criteria into a single verbal recommendation. The theoretical part describes the principles of fuzzy logic, the development of fuzzy models in the MATLAB environment, and the theoretical foundations of cryptocurrencies. The analytical part describes the current state of the cryptocurrency market, its specifics, and a detailed analysis of five selected cryptocurrencies. The practical part focuses on the design of a multi-level fuzzy inference system consisting of three sub-blocks and one final aggregation block, and its implementation in the MATLAB environment. The functionality of the model is verified on historical data of selected cryptocurrencies across three market phases of 2025. The practical part also includes a graphical application developed in App Designer, which allows the user to operate the model through a user-friendly interface instead of the command line.

Keywords:

fuzzy logic, fuzzy system, investment, decision-making, cryptocurrencies, financial markets, MATLAB

Date of defence

16.06.2026

Result of the defence

Defended (thesis was successfully defended)

znamkaBznamka

Grading

B

Process of defence

Student ve své prezentaci seznámil komisi s cíli, řešením a výsledky, ke kterým v závěrečné práci dospěl. Komise se poté seznámila s posudky a hodnocením vedoucího práce a oponenta. Otázky komise student zodpověděl v plném rozsahu. Otázky členů komise: 1 doc. Ing. Daniel Němec,Ph.D.- Musí se jednat o skušeného uživatele, aby vědel jak s nástrojem pracovat? 2 doc. Ing. Daniel Němec,Ph.D. - Proč jste zvolil 15 denní volatilitu? 3 Mgr. Eva Michalíková,Ph.D. - Bude tento nástroj v realitě někomu sloužit? 4 Ing. Viktor Ondrák,Ph.D.- Berete v potaz historiji a rozhodnutí v politické sféře? 5 Ing. et Ing. Zuzana Janková,Ph.D. - Vysvětlete Fear and Greed index Na základě přednesené prezentace a odpovědí na otázky položené v diskusi komise rozhodla, že student práci obhájil.

Language of thesis

Czech

Faculty

Department

Study programme

Information Management (MGR-IM)

Composition of Committee

doc. Ing. Daniel Němec, Ph.D. (místopředseda)
Mgr. Eva Michalíková, Ph.D. (člen)
Ing. Viktor Ondrák, Ph.D. (člen)
Ing. et Ing. Zuzana Janková, Ph.D. (člen)
doc. Mgr. Veronika Novotná, Ph.D. (předseda)

Předložená diplomová práce se zabývá tvorbou rozhodovacího modelu založeného na fuzzy logice pro podporu investičního rozhodování na trhu kryptoměn. Stanovený cíl práce byl splněn. Autor navrhl a implementoval fuzzy rozhodovací model, který umožňuje pracovat s neurčitostí vstupních dat a kombinovat více investičních kritérií do výsledného slovního doporučení určeného především pro retailové investory. Práce je logicky členěna do teoretické, analytické a návrhové části, které na sebe obsahově navazují. V teoretické části autor vhodně využívá relevantní odborné zdroje vztahující se k problematice kryptoměn, investičního rozhodování a fuzzy logiky. Práce s informačními zdroji je na dobré úrovni a použité zdroje odpovídají zaměření práce. V analytické části autor provedl analýzu současného stavu kryptoměnového trhu a identifikoval hlavní faktory ovlivňující investiční rozhodování v tomto specifickém prostředí. Pozitivně hodnotím snahu autora propojit teoretická východiska s praktickými charakteristikami kryptoměnového trhu a vhodně definovat vstupní kritéria modelu. Zvolený postup řešení je vhodný a odpovídá charakteru řešeného problému. Autor pro vlastní implementaci využívá prostředí MATLAB včetně vytvoření grafického uživatelského rozhraní prostřednictvím App Designeru. Návrh modelu působí logicky a jednotlivé části řešení jsou vzájemně provázané. Model byl současně ověřen na historických datech vybraných kryptoměn, čímž autor prokázal schopnost praktické aplikace navrženého řešení. Práce splňuje podmínky kladené na diplomovou práci a doporučuji práci k závěrečné obhajobě.
Evaluation criteria Grade
Meeting the objectives B
Selected procedure of the solution, the adequacy of the used methods B
The ability to interpret the results and to draw conclusions B
The practical usability of conclusions B
The thesis´s framework, formalities, used terminology and the professional level of language B
Using of information resources, including citations B

Grade proposed by supervisor: B

Reviewer’s report
Ing. Jan Josífek

Diplomová práce se zaměřuje na využití fuzzy logiky při sestavování portfolia kryptoměn. V teoretické části autor popisuje základní principy fuzzy logiky a klíčové charakteristiky kryptoměnového trhu, které ovlivňují investiční rozhodování. Následně analyzuje současný stav trhu, čímž vytváří podklad pro návrh vlastního rozhodovacího modelu.

V praktické části autor sestavil fuzzy model v prostředí MATLAB a doplnil jej o uživatelské rozhraní vytvořené v App Designeru. Práce je odborně zpracovaná, přehledně strukturovaná a jednotlivé kapitoly na sebe logicky navazují. Bez závažných nedostatků ji doporučuji k obhajobě.
Evaluation criteria Grade
Meeting the objectives A
Selected procedure of the solution, the adequacy of the used methods B
The ability to interpret the results and to draw conclusions A
The practical usability of conclusions A
The thesis´s framework, used terminology and the professional level of language B
Using of information resources A

Grade proposed by reviewer: A

Responsibility: Mgr. et Mgr. Hana Odstrčilová