Hledej Zobraz: Univerzity Kategorie Rozšířené vyhledávání

12 659   projektů
0 nových

Simulace obchodování na akciovém trhu

«»
Přípona
.pdf
Typ
diplomová práce
Stažené
0 x
Velikost
0,7 MB
Jazyk
český
ID projektu
10216
Poslední úprava
02.05.2017
Zobrazeno
1 093 x
Autor:
quadra
Facebook icon Sdílej na Facebooku
Detaily projektu
Popis:
Rychlý rozvoj informačních technologií v posledních desetiletích měl obrovský vliv na finanční trhy, zvláště pak trhy akciové. Burzy s mnoha obchodníky (floor traders) se postupně proměnily ve vysoce výkonné eletronické komunikační systémy, které automaticky zpracovávající desetitisíce obchodních příkazů každou sekundu.

Vznik elektronického obchodování s vysokou rychlostí zpracování příkazů a vysokou přenosovou rychlostí ovlivnil způsob, jakým finanční instituce realizují své obchody. Do popředí zájmu všech finančních institucí se dostalo obchodování řízené speciálními počítačovými algoritmy, schopnými vykonat všechny potřebné kalkulace s minimálním zpožděním a za prakticky nulové náklady. Tento typ obchodování se nazývá algoritmické obchodování.

Speciálním případem algoritmického obchodování jsou tzv. vysokofrekvenční obchodní strategie (High Frequency Trading strategies - - dále jen HFT strategie), provádějící tisíce obchodů denně. Tato práce se zabývá jejich testováním.

Pro úspěšné testování a použití HFT strategií je nezbytně nutné mít kvalitní simulátor schopný velmi přesně vyhodnotit úspěšnost strategie, umožňující také napojení na obchodní systém realizující skutečné obchodování. Narozdíl od simulace běžného, denního obchodování, nevystačíme pouze se zpracováním informace o aktuální ceně v průběhu dne, ale musíme brát v úvahu všechny zadané obchodní příkazy a rekonstruovat kompletní průběh vývoje trhu. To je koncept, který zatím nebyl dostatečně prozkoumán a existující řešení založená na podobném principu jsou privátními simulátory vyvíjenými v tajnosti investičními odděleními některých bank nebo specializovanými společnostmi pro ně pracujícími.

Podmínky umožňující podílet se na HF obchodování nejsou na všech trzích stejné pro retai-lové i institucionální klienty. Jedním z trhů, na němž mohou HF strategie provozovat i retailoví klienti, je americký akciový trh NASDAQ. V práci se tedy soustředíme hlavně na něj, přestože mnoho informací je platných i pro ostatní trhy.

V poslední časti práce předvedeme implementaci spolu s výsledky simulace jednoduchoé HFT strategie pro poskytování likvidity (market making).

Členění práce je následující. V kapitole 2 Cíl práce je stanoven cíl práce. Stručným popisem elektronických obchodních systémů a charakteristik různých obchodních příkazů se zabývá kapitola 3 Finanční technologie. Základní struktura, na níž jsou dnes trhy založeny, tzv. order book, je popsána v kapitole \ Principy fungování elektronického akciového trhu. Návrh postupu simulace se věnuje kapitola 5 Návrh simulace. Kapitola 6 Srovnání s podobnými řešeními se věnuje srovnání se současnými technologiemi. Implementace simulátoru je popsána v kapitole 7 Implementace. Otestování jednoduché obchodní strategie a dosažené výsledky jsou prezentovány v kapitole 8 Testování a experimenty. Následuje závěrečná kapitola 9 Závěr obsahující zhodnocení práce a možné směry dalšího vývoje.

Rozsáhlá finanční terminologie je v mnoha případech specifická pro americký akciový trh, a příslušný překlad v češtině v některých případech neexistuje. V celé práci je proto při prvním použití přeloženého termínu uveden v závorce kurzívou originální termín v angličtině, někdy včetně anglické zkratky, která je pak dále používána. Termíny, jejichž vhodný ekvivalent nemáme (např. dark pools), nebo se ve finančním světě používají v originálním tvaru (např. order book), jsou ponechána v anglickém jazyce.

Klíčová slova:

finanční technologie

elektronický akciový trh

návrh simulace

implementace

testování

experimenty



Obsah:
  • 1 Úvod 6
    2 Cíl práce 7
    3 Finanční technologie 8
    3.1 Organizace trhu 8
    3.2 National Markét System (NMS) 10
    3.3 Trh NASDAQ 10
    3.4 Likvidita trhu 11
    3.5 Technické- fundamentální a kvantitativní obchodování 11
    3.6 Elektronické a algoritmické obchodování 11
    3.7 Vysokofrekvenční obchodování 12
    4 Principy fungování elektronického akciového trhu 14
    4.1 Limitní příkazy 14
    4.2 Tržní příkazy 15
    4.3 Atributy příkazů 16
    4.4 Tržní data 17
    4.5 Srovnání s multi-agentními systémy 21
    5 Návrh simulace 23
    5.1 Požadovaná funkcionalita 23
    5.2 Vztah mezi skutečnými tradery a virtuálními agenty 23
    5.3 Rekonstrukce tržních příkazů 24
    5.4 Rekonstrukce limitních příkazů 25
    5.5 Rekonstrukce příkazů typu ŠELF 25
    5.6 Rekonstrukce příkazů typu REL 25
    5.7 Parametrická latence 26
    5.8 Postup simulace 26
    6 Srovnání s podobnými řešeními 32
    6.1 Penn Exchange Simulátor 32
    6.2 SIM Exchange Simulátor 33
    7 Implementace 34
    7.1 Obchodní rozhraní 34
    7.2 Požadavky na implementaci 36
    7.3 Reprezentace obchodního příkazu 36
    7.4 Implementace order booku 38
    7.5 Reprezentace operací nad order bookem 40
    7.6 Virtuální obchodní agent 41
    7.7 Třída AbstractFrontEnd 41
    7.8 Konfigurace 42
    7.9 Vizualizace 43
    7.10 Simulace 44
    7.11 Implementace nové obchodní strategie 45
    8 Testování a experimenty 46
    8.1 Testování na základě historických dat 46
    8.2 Tvorba trhu (market making 46
    8.3 Jednoduchá strategie tvorby trhu 47
    8.4 Simulace a výsledky 49
    9 Závěr 58
    9.1 Další možné směry vývoje 58
    Slovníček pojmů 60
    Popis přiloženého CD 61
    Literatura 62

Zdroje:
  • Allied testing. http://www.alliedtesting.com.
  • Exchange connectivity. http://www.aegisoft.com/pdf/eforex-012009.pdf.
  • Fix protocol. http://www.fixprotocol.com.
  • Interactive brokers. http://www.interactivebrokers.com.
  • Nasdaq. http://www.nasdaqtrader.com.
  • The penn exchange simulator documentation. http://www.cis.upenn.edu/ mkearns/projects/plat-api.html.
  • Quickfix, open source fix engine. http://www.quickfixengine.org.
  • Trading physics. http://www.tradingphysics.com.
  • K. Bae K. Chan Ahn, H. Limit orders, depth and volatility: Evidence from the stock exchange of hong kong. Princenton University Press, 2007.
  • Irene Aldridge. High-Frequency Trading, A Practical Guide to Algorithmic Strategies and Trading Systems. Wiley, 2010.
  • Jim Cochrane. Asset Pricing. Princenton University Press, 2005.
  • Soe Tsyr Yuan Eldon Y Li. Agent Systems in Electronic Bussiness. 2008.
  • Roy S. Freedman. Introduction to Financial Technology. Academic Press, 2006.
  • L. Habitant. Hedge Funds: Quantitative Insights. John Wiley & Sons, England, 2004.
  • Joel Halsbrouck. Empirical Market Microstructure. Oxfort University Press, 2007.
  • Scott E. Page John H. Miller. Complex Adaptive Systems, An Introduction to Computational Models of Social Life. Princenton University Press, 2007.
  • Kendall Kim. Electronic and Algorithmic Trading Technology, The Complete Guide. Academic Press, 2007.
  • R. Malamut R. Kissel. Algorithmic decision making framework. Journal of Trading, 1, 2006.
  • Duane J. Seppi Yuriy Nevmyvaka, Katia Sycara. Electronic market making: Initial investigation.