Název:
Aplikace pro algoritmické obchodování
Překlad názvu:
Applications for algorithmic trading
Autoři:
Šalovský, Vojtěch ; Pecinovský, Rudolf (vedoucí práce) ; Suchan, Vladimír (oponent) Typ dokumentu: Diplomové práce
Rok:
2017
Jazyk:
cze
Nakladatel: Vysoká škola ekonomická v Praze
Abstrakt: [cze][eng] Práce se zabývá analýzou a implementací aplikací pro algoritmické obchodování na základě požadavků zadavatele. Aplikace by měly sloužit pro sběr a správu dat z burzy, pro sledování informací o aktivních obchodních příkazech a pro posílání obchodních příkazů na burzu přes API od Interactive Brokers. V první kapitole se nachází rešerše několika vybraných knih zaměřených na vývoj aplikací pro C# a analýzu. Poté jsou představeny pojmy UML, OOAD a UP. V další kapitole jsou definovány požadavky zadavatele. Dále na základě výsledků rešerše a definovaných požadavků zadavatele, vytvořen výchozí architektonický návrh a případy užití s následnou specifikací. Následuje hledání analytických tříd, vytvoření doménového modelu, realizace některých případů užití pomocí sekvenčních diagramů. Poslední dvě kapitoly se zaobírají implementačními detaily - použitý jazyk, použité knihovny a uživatelskou příručkou.The presented work deals with analysis and implementation of algorithmic trading applications based on client requirements. Applications developed in this work are supposed to be used to collect and manage data from the stock exchange, to view information about active trading orders, and to send trading orders to the exchange via the API from Interactive Brokers. The first chapter gives an overview of selected books focused on developing applications for C # and analysis. Then the concepts of UML, OOAD, and UP are introduced. In the next chapter, requirements of the customer are defined. In the following chapter, based on the results of literature research and defined client requirements, the initial architectural design is created and cases of use with subsequent specifications are presented. This section is followed by finding analytical classes, creating a domain model, implementation of some use cases using sequence diagrams. The last two chapters describe the implementation details - the language used, the libraries, database schema, and user manual.
Klíčová slova:
.NET; algoritmické obchodování; interactive brokers; objektově orientovaný návrh a design; termínový trh; unified process; .net; algorithmic trading; futures market; interactive brokers; object oriented analysis and design; unified process
Instituce: Vysoká škola ekonomická v Praze
(web)
Informace o dostupnosti dokumentu:
Dostupné v digitálním repozitáři VŠE. Původní záznam: http://www.vse.cz/vskp/eid/68712