Application of machine learning in capital markets trading
Thesis title: | Application of machine learning in capital markets trading |
---|---|
Author: | Jouda, Jan |
Thesis type: | Diploma thesis |
Supervisor: | Fičura, Milan |
Opponents: | Drahokoupil, Jakub |
Thesis language: | English |
Abstract: | The thesis focuses on the application of chosen machine learning methods to daily trading in thirty randomly selected stocks. As explanatory variables, only standardized stock data and technical analysis indicators are used. The aim is mainly focused on the comparability across the approaches and different time frames. The comparisons are made between the machine learning approaches and the technical indicators, in between the machine learning approaches and across the different time frames. In the beginning chapters, the idea of trading is put into perspective with time, and a bit of a historical excursion is showcased. The work continues with the theoretical groundwork for the approaches utilized and the descriptions and definitions of their processing. Finally, the results chapters are divided, due to a larger volume of results, into two chapters. The first one goes more into detail and serves as a reference point, and the second one includes most of the important analytical work. As some summaries are done throughout the results chapters, the conclusions chapter’s main goal is to provide the answers to the selected hypotheses. With all the settings, the work concludes that machine learning methods have outperformed technical analysis indicators furthermore, that a more sophisticated approach does not necessarily always achieves better results. Finally that the time periods used for training may influence the results significantly, and the most extensive dataset might not always be the best choice for the training of the models. |
Keywords: | Deep Learning; Machine Learning; Algorithmic Trading; Technical Analysis; Returns and Accuracy Comparisons; Differing Training Time Frames |
Thesis title: | Aplikace strojového učení v obchodování na kapitálových trzích |
---|---|
Author: | Jouda, Jan |
Thesis type: | Diplomová práce |
Supervisor: | Fičura, Milan |
Opponents: | Drahokoupil, Jakub |
Thesis language: | English |
Abstract: | Práce se zaměřuje na aplikaci vybraných metod strojového učení na denní obchodování s třiceti náhodně vybranými akciemi. Jako vysvětlující proměnné se používají pouze standardizovaná akciová data a ukazatele technické analýzy. Cíl je zaměřen především na srovnatelnost napříč přístupy a různými časovými horizonty. Srovnání se provádějí mezi přístupy strojového učení a technickými indikátory, napříč přístupy strojového učení a s různými použitými časovými rámci. V úvodních kapitolách je myšlenka obchodování uvedena do perspektivy s časem a je představen malý historický exkurz. Práce pokračuje teoretickým základem používaných přístupů a popisy a definicemi jejich zpracování. V závěru jsou výsledky rozděleny, z důvodu jejich většího objemu, do dvou kapitol. První jde více do detailů a slouží jako referenční bod, a druhá zahrnuje většinu podstatných analytických prací. Vzhledem k tomu, že v kapitolách s výsledky jsou provedena některá shrnutí, hlavním cílem kapitoly se závěry je poskytnout odpovědi na vybrané hypotézy. S veškerým nastavením zde práce dochází k závěrům, že metody strojového učení předčili indikátory technické analýzy. Dále, že sofistikovanější přístup nemusí nutně vždy dosahovat lepších výsledků. A konečně, že časové úseky použité pro trénink mohou výsledky ovlivňovat významně a ten nejrozsáhlejší datový soubor nemusí být vždy ta nejlepší volba pro trénink modelů. |
Keywords: | Strojové Učení; Hluboké Učení; Algoritmické Obchodování; Technická Analýza; Srovnání Návratnosti a Přesnosti; Časově Rozdílné Tréninkové Rámce |
Information about study
Study programme: | Bankovnictví a pojišťovnictví |
---|---|
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: | 6. 11. 2022 |
---|---|
Date of submission: | 17. 5. 2023 |
Date of defense: | 15. 6. 2023 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/82679/podrobnosti |