|
Low-latency AES encryption for High-Frequency Trading on FPGA
Cíbik, Peter ; Růžek, Michal ; Dvořák, Milan
This paper presents a Field Programmable Gate Array (FPGA) powered low–latency solution for secure communication with the stock exchange. It presents architecture design and optimization techniques used to ensure the required security level without impacting the latency, which is the most critical domain in High-Frequency Trading (HFT). The National Stock Exchange of India (NSE) chose Advanced Encryption Standard (AES) with 256 bit key length in Galoise-Counter Mode (GCM) as the encryption algorithm for Non-NEAT Front End (NNF) connections.
|
|
Algorithmics to Support Decision-making in Financial Markets
Kvapil, Juraj ; Budík, Jan (oponent) ; Dostál, Petr (vedoucí práce)
The diploma thesis is focused on area of algorithmic trading. The main focus in this thesis is aimed towards algorithmic solution to arbitrage trading scheme. This system can be categorized as a high frequency trading system that can trade almost risk free in case that ideal technical conditions are met. Model in this thesis is backtested on cryptocurrency Bitcoin, the reason for that is balance between asset liquidity and amount of opportunities that occur on markets for this trading model. System can be used as well on other instruments that have similar characteristics. The main use case for this tool is to provide real time information for trader about occurring opportunities. Used software core has also ability to place automated trading orders based on results of analysis.
|
|
Architektura pro rekonstrukci knihy objednávek s nízkou latencí
Závodník, Tomáš ; Kořenek, Jan (oponent) ; Dvořák, Milan (vedoucí práce)
Informační technologie tvoří důležitou součást dnešního světa a algoritmické obchodování je mezi obchodníky již známým pojmem. Vysokofrekvenční obchodování, neboli High Frequency Trading (HFT), si žádá využití speciálních hardwarových akcelerátorů, které dokáží poskytnout odezvu na vstup s dostatečně nízkou latencí. Náplní této diplomové práce je návrh a implementace architektury pro rekonstrukci knihy objednávek, která je nezbytnou součástí HFT řešení určených pro finanční burzy. Cílem je využít technologii FPGA ke zpracování informací o stavu na burze s tak nízkým zpožděním, aby výsledné řešení bylo efektivně použitelné v praxi. Výsledná architektura kombinuje hardware a software ve spojení s rychlými vyhledávacími algoritmy tak, aby bylo dosaženo maximálního výkonu bez dopadů na funkci či úplnost vlastní knihy objednávek.
|
|
Nízkolatenční obchodování na burze s využitím externí DRAM
Nevrkla, Lukáš ; Kořenek, Jan (oponent) ; Martínek, Tomáš (vedoucí práce)
Základní složku nízkolatenčního obchodování představuje stroj, který dokáže obchodovat s latencí nižší než jakýkoliv jiný obchodník. Pomocí hardwarových akcelerátorů je možné latenci snížit do řádu stovek nanosekund. Tato práce se zabývá datovou strukturou Order Book uvnitř hardwarového akcelerátoru, která poskytuje klíčové informace o aktuálních cenových hladinách na trhu. Aktuální implementace spravuje tuto strukturu v softwaru hostujícího stroje a v hardwarovém akcelerátoru ukládá pouze několik nejvýhodnějších hladin. Synchronizace hladin mezi hardwarem a softwarem je zatížena latencí v řádu mikrosekund. Proto vznikají situace, kdy obchodovací platforma nemá k dispozici aktuálně nejvýhodnější cenové hladiny. Výstupem práce je hardwarový modul schopný tuto datovou strukturu spravovat v FPGA a uložit v externí dynamické paměti. Latence tohoto modulu se pohybuje v rozsahu 150 až 200 nanosekund s občasným zvýšením (ve 2 % případů) na 450 až 650 nanosekund. Snížená latence umožní rychleji reagovat na velké změny trhu, které jsou pro obchodníky obzvláště zajímavé.
|
|
Vysokofrekvenční obchodování na kapitálových trzích z pohledu recentní legislativy
Bergmann, Matěj ; Sejkora, Tomáš (vedoucí práce) ; Kotáb, Petr (oponent)
76 Vysokofrekvenční obchodování na kapitálových trzích z pohledu recentní legislativy Abstrakt Rapidní vývoj technologií v posledních desetiletích se promítl i do obchodování na kapitálových trzích. Vliv na tuto oblast měly zejména průlomy v oblasti informačních a komunikačních technologií a kvantitativního modelování trhů. Z dnešních trhů se staly v podstatě pouze elektronické párovací systémy, které obchodníkům umožňují obchodovat dříve nepředstavitelnou rychlostí a se sníženými transakčními náklady. Tento technologický pokrok sebou nicméně přinesl i zvýšenou fragmentaci trhů a vznik nových způsobů obchodování. Výsledkem tohoto vývoje byly mimo jiné algoritmické a posléze vysokofrekvenční obchodování. Obě tyto relativně mladé disciplíny s sebou přinesly vlastní sadu specifických, jak pozitivních, tak negativních dopadů na kapitálové trhy, nicméně právě na vysokofrekvenční obchodování se zaměřila pozornost jak laické, tak odborné veřejnosti, a to zejména v souvislosti s jeho dopadem na stabilitu kapitálových trhů a jejich férovost. Cílem této práce je popsat jak technologické, tak regulatorní faktory, které vedly k vývoji vysokofrekvenčního obchodování, poskytnout náhled do některých strategií, které jsou vysokofrekvenčními obchodníky využívány, popsat některé dopady vysokofrekvenčního obchodování na...
|
|
Algorithmics to Support Decision-making in Financial Markets
Kvapil, Juraj ; Budík, Jan (oponent) ; Dostál, Petr (vedoucí práce)
The diploma thesis is focused on area of algorithmic trading. The main focus in this thesis is aimed towards algorithmic solution to arbitrage trading scheme. This system can be categorized as a high frequency trading system that can trade almost risk free in case that ideal technical conditions are met. Model in this thesis is backtested on cryptocurrency Bitcoin, the reason for that is balance between asset liquidity and amount of opportunities that occur on markets for this trading model. System can be used as well on other instruments that have similar characteristics. The main use case for this tool is to provide real time information for trader about occurring opportunities. Used software core has also ability to place automated trading orders based on results of analysis.
|
|
Architektura pro rekonstrukci knihy objednávek s nízkou latencí
Závodník, Tomáš ; Kořenek, Jan (oponent) ; Dvořák, Milan (vedoucí práce)
Informační technologie tvoří důležitou součást dnešního světa a algoritmické obchodování je mezi obchodníky již známým pojmem. Vysokofrekvenční obchodování, neboli High Frequency Trading (HFT), si žádá využití speciálních hardwarových akcelerátorů, které dokáží poskytnout odezvu na vstup s dostatečně nízkou latencí. Náplní této diplomové práce je návrh a implementace architektury pro rekonstrukci knihy objednávek, která je nezbytnou součástí HFT řešení určených pro finanční burzy. Cílem je využít technologii FPGA ke zpracování informací o stavu na burze s tak nízkým zpožděním, aby výsledné řešení bylo efektivně použitelné v praxi. Výsledná architektura kombinuje hardware a software ve spojení s rychlými vyhledávacími algoritmy tak, aby bylo dosaženo maximálního výkonu bez dopadů na funkci či úplnost vlastní knihy objednávek.
|