Rozhranie prirodzeného jazyka pre obchodné stratégie: Prístup pomocou DSL a LLM
Natural Language Interface for Trading Strategies: A DSL and LLM Approach
Rozhranie prirodzeného jazyka pre obchodné stratégie: Prístup pomocou DSL a LLM
bakalářská práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/202502Identifikátory
SIS: 276214
Kolekce
- Kvalifikační práce [11978]
Autor
Vedoucí práce
Oponent práce
Škoda, Petr
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Informatika se specializací Umělá inteligence
Katedra / ústav / klinika
Katedra distribuovaných a spolehlivých systémů
Datum obhajoby
4. 9. 2025
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Slovenština
Známka
Výborně
Klíčová slova (česky)
Veľké jazykové modely|Doménovo-špecifický jazyk|Fine-tuning|Few-shot prompting|Obchodné stratégie|Algoritmické obchodovanieKlíčová slova (anglicky)
Large language models|Domain specific languages|Fine-tuning|Few-shot prompting|Trading strategy|Algoritmic tradingCieľom práce bolo vytvoriť používateľsky prístupný nástroj na návrh a testovanie obchodných stratégií pomocou prirodzeného jazyka. Systém prepája veľké jazykové mo- dely a doménovo-špecifický jazyk (DSL), ktorý umožňuje presný, formálny zápis stratégií. Výsledkom je Python knižnica a webová aplikácia, ktoré umožňujú zadávanie stratégií, spätné testovanie na historických dátach a vizualizáciu výsledkov. V práci porovnávame viacero prístupov generovania DSL zápisu a vyhodnocujeme ich presnosť. 1
The goal of this thesis was to develop a user-friendly tool for designing and testing tra- ding strategies using natural language. The system combines large language models with a domain-specific language (DSL) that enables precise formal representation of strategies. The result is a Python library and a web application that allows users to input strate- gies, perform backtesting on historical data, and visualize results. The thesis compares multiple approaches to DSL generation and evaluates their accuracy. 1
