Simulace obchodování na akciovém trhu
Simulation of transactions on Stock Market
diploma thesis (DEFENDED)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/31039Identifiers
Study Information System: 84991
Collections
- Kvalifikační práce [10932]
Author
Advisor
Referee
Jakob, Michal
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Theoretical Computer Science
Department
Department of Theoretical Computer Science and Mathematical Logic
Date of defense
31. 5. 2010
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
Czech
Grade
Excellent
Keywords (Czech)
Simulace, interaktivní trh s akciemiKeywords (English)
Simulation, interactive stock marketTato diplomová práce se zabývá simulací obchodování na elektronickém akciovém trhu NASDAQ. Soustředí se na simulaci obchodování s vysokou frekvencí, tzv. High Frequency Trading (HFT) strategií. Simulace je založena na sloučení skutečných historických order flow dat s daty produkovanými simulovanými HFT strategiemi, což je koncept, který zatím nebyl dostatečně zkoumán. Práce se věnuje problémům spojeným s věrohodnou simulací na základě order flow dat, mezi něž patří zpracování order flow dat, přesné časové zpracování, parametrické zpoždění obchodních signálů, specifika různých typů obchodních příkazů aj. Součástí práce je také návrh postupu simulace a jeho implementace s ohledem na vysokou výpočetní náročnost, modularizovatelnost jednotlivých strategií a paralelizovatelnost celého výpočtu. V poslední části práce je také předvedena implementace a výsledky testování jednoduché HFT strategie.
This diploma thesis presents the simulation of the high frequency trading (HFT) strategies on electronic markets such as NASDAQ. The simulation is based on merging real historical order flow data and order flow of artificial trading agents representing new HFT strategies. This concept has not yet been widely discussed elsewhere. The problems discussed include: processing order flow market data, very precise time referencing, parametric reaction latency, various order types distinction etc. The design and the implementation of simulation process are presented, with respect to high computational requirements, modularizable strategies implementation and parallelization of whole simulation. In the final part of the work, we discuss the implementation and the results of a simulation of a simple HFT strategy.