Bachelor's Thesis

Development and Evaluation of Trading Strategies in Financial Markets

Final Thesis 5.02 MB Appendix 6.97 MB

Author of thesis: Bc. Aleksei Petrishko

Acad. year: 2025/2026

Supervisor: Ing. Martin Perešíni, Ph.D.

Reviewer: Ing. Samuel Olekšák

Abstract:

Cryptocurrency markets exhibit drawdowns above 75%, leaving directional buy-and-hold approaches unsuited for capital preservation. This thesis implements and evaluates delta-neutral strategies that extract returns from structural market inefficiencies, funding-rate premia, cross-exchange spreads, DeFi yields, and volatility mispricings, independently of price direction.

An event-driven simulation platform was built in Python supporting both historical backtesting and live paper-trading. Five base strategies and a regime-adaptive meta-strategy were evaluated against 9.6 million OHLCV records and 35,207 funding-rate snapshots from Binance, Bybit, Bitget, and OKX over 2020-2025. The proposed meta-strategy attains a 439.85% total return over six years (CAGR 32.46%, Sharpe 9.25, maximum drawdown 1.53%).

On a risk-adjusted basis it surpasses S&P 500 (Sharpe 0.65), Nasdaq (0.75), Gold (1.10), and Bitcoin buy-and-hold (0.91); although Bitcoin posts a higher raw return (1,117.94%), it does so at a 76.63% drawdown, fifty times deeper. A regime-aware allocation layer composed over delta-neutral sub-strategies thus offers a consistent risk-adjusted alternative to passive cryptocurrency exposure across a full market cycle.

Keywords:

cryptocurrency, delta-neutral strategies, funding rate arbitrage, DeFi yield farming, backtesting, automated trading, live trading, paper-trading, risk management

Date of defence

19.06.2026

Result of the defence

Defended (thesis was successfully defended)

znamkaBznamka

Grading

B

Process of defence

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B.

Topics for thesis defence

  1. Aké sú parametre vami vytvorených obchodných stratégií, ktoré boli pri backtestingu určené na základe štatistických údajov z celého obdobia (2020 – 2025) a ktoré by nebolo možné na začiatku testovacieho okna reálne poznať?
  2. Aké sú hodnoty metrík úspešnosti vylepšených obchodných stratégií z forward testovania?
  3. V návrhu vašej stratégie Spread Arbitrage (sekcia 5.3.2) využívate dvojrežimový dizajn (basis arbitrage vs cross-exchange funding differential), pričom oba režimy zdieľajú spoločný limit na maximálne jeden súčasný obchod. Prečo ste neumožnili obom režimom fungovať paralelne, keďže využívajú úplne odlišné trhové neefektivity?
  4. Důvěřoval by jste výsledkům své práce pro praktické nasazení?

Language of thesis

English

Faculty

Department

Study programme

Information Technology (BIT)

Composition of Committee

prof. RNDr. Alexandr Meduna, CSc. (předseda)
prof. Ing. Martin Čadík, Ph.D. (místopředseda)
Ing. Jaroslav Rozman, Ph.D. (člen)
Ing. Zbyněk Křivka, Ph.D. (člen)
Ing. Lukáš Kekely, Ph.D. (člen)

Supervisor’s report
Ing. Martin Perešíni, Ph.D.

Prácu hodnotím ako veľmi dobrú/výbornú, na pomedzí známok A/B. Téma bola čiastočne náročná a spája viaceré domény a softvérové inžinierstvo. Študent preukázal schopnosť pracovať samostatne a systematicky a splnil zadanie. V niektorých oblastiach prekročil rozsah a hĺbku štandardnej bakalárskej práce. Dosiahnuté výsledky sa javia ako dobré, študent implementoval až 6 delta-neurálnych stratégií s rôznymi režimami a vylepšeniami. Študent aj otvorene priznáva niektoré zjedodušenia a limitácie práce. Za mňa fajn.

Evaluation criteria Verbal classification
Information about assignment

Cieľom práce bolo naštudovať existujúce obchodné a arbitrážne stratégie na finančných a kryptomenových trhoch so zameraním sa na delta-neutrálne prístupy, porovnať simulačné nástroje, a experimentálne vyhodnotiť aspoň tri stratégie a vylepšenie stratégie. Podľa môjho názoru študent zadanie splnil.

Work with literature

Práca s literatúrou je na dobrej úrovni v rámci bakalárskeho štandardu. Obsahuje približne 32 referencií, pričom okrem whitepaperov a technických špecifikácií čerpá aj z akademických zdrojov. Študent si sám dohľadával ďalšie relevantné a aktuálne zdroje.

Activity during solution, consultations, communication

Študent pracoval na riešení prevažne samostatne a priebežne konzultoval postup. Frekvencie stretnutí boli rôzne nerovnomerné. Študent preukázal vysokú mieru iniciatívy a schopnosť samostatne riešiť vzniknuté problémy. Aktivita sa výraznejšie zvýšila až s blížiacim sa termínom odovzdania práce.

Activity during completion

Implementačná časť vznikala priebežne počas riešenia práce. Textová časť práce bola prepracovaná. Aktivita sa zvýšila ku koncu odovzdávania práce a obmedzilo to trocha priestor na rozsiahlejšie pripomienky. Práca bola odovzdaná v riadnom termíne a študent celkovo prejavil vysokú samostatnosť. 

Publication activity, awards

Publikačná činnosť nie je známa. Vytvorený softvér (simulačná platforma) by mal byť verejne dostupný, to zvyšuje reprodukovateľnosť výsledkov. Samotný softvér a téma by potenciálne mohli slúžiť ako základ pre ďalšie rozšírenia alebo edukatívne účely, prípadne aj ako základ pre nejaký menší odborný/popularizačný výstup.

Points proposed by supervisor: 89

Grade proposed by supervisor: B

Reviewer’s report
Ing. Samuel Olekšák

Práca má vysokú kvalitu a výrazne presahuje požiadavky zadania – implementovaná vlastná simulačná platforma, analýza existujúcich obchodných stratégií a vytvorenie nových a webová aplikácia pre simulované obchodovanie na živých dátach. Hlavné výsledky (Sharpe 9,25, výnos 439,85 %) sú však nadhodnotené metodológiou – parametre boli ladené na tej istej vzorke 2020 – 2025, na ktorej sa prezentujú výsledky (look-ahead bias), a chýbajú burzy a protokoly, ktoré v období skrachovali (survivorship bias). Avšak aj keby navrhnutá obchodná stratégia výrazne úspešná nebola, tak by išlo o kvalitnú prácu.

Evaluation criteria Verbal classification Points
The difficulty of the assignment

Evaluation level: more difficult assignment

Zadanie požadovalo návrh a empirické vyhodnotenie delta-neutrálnych obchodných stratégií pre kryptomenové trhy, vrátane analýzy historických dát, implementácie simulačného nástroja a návrhu vlastného vylepšenia obchodnej stratégie.

Práca vyžadovala vysoký stupeň pochopenia konceptov z oblasti blockchainov, kryptomien, štatistiky, simulačných techník a teórie hier.

Presentation level of the technical report

Technická správa je logicky štrukturovaná a kapitoly na seba z veľkej časti logicky nadväzujú, výnimiek je iba zopár ako napr. sekcia 5.3.6, ktorá sa výrazne opiera o fakty, ktoré vysvitnú až z kapitoly 6.

Čitateľnosť zhoršuje nadmerná hustota číselných údajov v bežnom texte. Mnohé pasáže obsahujú v niekoľkých nasledujúcich vetách až desiatky čísel (napr. sekcie 4.2.2, 4.2.3, 4.2.4, 6.3.1), pričom rovnaké údaje sú často súčasne uvedené v sprievodných tabuľkách.

Obsah prílohy B (návod na inštaláciu a spustenie) by stačilo uviesť v súbore README v priloženom archíve.

88
Formal preparation of a technical report

Typografická a jazyková úroveň technickej správy je vysoká, vytknúť sa dajú iba menšie problémy. Rozšírený abstrakt v češtine miestami používa anglickú typografiu (chýbajúca medzera pred znakom percenta, čiarka používaná ako oddeľovač tisícok, zápis sumy so znakom dolára pred sumou), pričom v celej technickej správe je nesprávne použitá pomlčka namiesto znaku mínus.

92
Realisation output

Práca vytvorenú obchodnú stratégiu vyhodnocovala pomocou simulácie na historických dátach z rokov 2020 až 2025. Výsledné metriky dosahujú extrémne dobré výnosy s veľmi nízkym rizikom. Problémom je, že pri evaluácii boli parametre stratégie zvolené umelo, často bez výraznejšieho odôvodnenia alebo na základe štatistických informácií, ktoré sú známe teraz, ale v roku 2020 na začiatku simulácie známe neboli, čím vznikajú chyby typu look-ahead bias a survivorship bias. Autor síce vyhodnocoval stratégiu aj dopredne, ale výsledky sa v technickej správe nenachádzajú. Toto vyhodnotenie bolo použité iba na integračné testovanie vytvorenej platformy.

Samotná aplikácia na simuláciu a papierové obchodovanie je modulárna, dobre zdokumentovaná, kontajnerizovaná a ošetrená testami.

92
Usability of results

Implementovaná aplikácia a časť technickej správy, ktorá analyzuje existujúce obchodné stratégie, by mohli poslúžiť ako užitočný vzdelávací materiál pre ľudí, ktorí sa vyznajú v obchodných stratégiách a potrebujú sa naučiť špecifiká kryptomenových trhov.

Autorom vytvorené vylepšenia obchodných stratégií sú popísané dopodrobna, avšak bez objektívne vypočítaných metrík je veľmi ťažké posúdiť ich užitočnosť v praxi.

The extent to which the requirements of the assignment have been met

Evaluation level: assignment fulfilled, and the work contains significant extensions

Zadanie požadovalo vyhodnotenie aspoň troch obchodných stratégií a návrh aspoň jedného vylepšenia. Práca vyhodnocuje šesť stratégií a navrhuje dve postupné vylepšenia. Nad rámec zadania študent implementoval vlastnú event-driven simulačnú platformu a webovú aplikáciu na papierové obchodovanie integrovanú s reálnymi burzami a DeFi protokolmi.

Extent of the technical report

Evaluation level: exceeds the usual extent

Technická správa pozostáva z 96 normostrán nerátajúc dve rozsiahle prílohy, avšak vzhľadom na množstvo vylepšení nad rámec zadania je rozsah opodstatnený.

Work with literature

Technická správa uvádza 32 bibliografických zdrojov, ktoré tvorí rozumná zmes technických dokumentácií, vedeckých článkov a novinových článkov. Niektoré zdroje čísel a hodnôt sú odkázané iba pomocou URL adresy v pätičke. Prehľadnejšie by bolo ich transformovať na bibliografické citácie, minimálne preto, aby bol známy dátum citovania.

Obr. 2.3 je podľa vodoznaku pravdepodobne prebratý zo stránky CoinGlass, ale nie je pri ňom uvedený zdroj.

88
Topics for thesis defence:
  1. Aké sú hodnoty metrík úspešnosti vylepšených obchodných stratégií z forward testovania?
  2. Aké sú parametre vami vytvorených obchodných stratégií, ktoré boli pri backtestingu určené na základe štatistických údajov z celého obdobia (2020 – 2025) a ktoré by nebolo možné na začiatku testovacieho okna reálne poznať?
  3. V návrhu vašej stratégie Spread Arbitrage (sekcia 5.3.2) využívate dvojrežimový dizajn (basis arbitrage vs cross-exchange funding differential), pričom oba režimy zdieľajú spoločný limit na maximálne jeden súčasný obchod. Prečo ste neumožnili obom režimom fungovať paralelne, keďže využívajú úplne odlišné trhové neefektivity?
Points proposed by reviewer: 90

Grade proposed by reviewer: A

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