Automatyczne systemy transakcyjne na rynkach finansowych Aleksander Popko

Post on 02-Feb-2016

41 views 0 download

description

Automatyczne systemy transakcyjne na rynkach finansowych Aleksander Popko info@emisoft.pl a.popko@emisoft.pl. Automatyczne systemy transakcyjne na rynkach finansowych. Czym jest algotrading? Czym jest HFT? Zmiana systemu informatycznego GPW Algotrading dla indywidualnego inwestora - PowerPoint PPT Presentation

Transcript of Automatyczne systemy transakcyjne na rynkach finansowych Aleksander Popko

Automatyczne systemy transakcyjne na rynkach finansowych

Aleksander Popkoinfo@emisoft.pl

a.popko@emisoft.pl

Automatyczne systemy transakcyjne na rynkach finansowych

• Czym jest algotrading?• Czym jest HFT?• Zmiana systemu informatycznego GPW• Algotrading dla indywidualnego inwestora• Czym zajmuje się EmiSoft?

Czym jest algotrading?

• Trading automatyczny, trading algorytmiczny, algotrading, black-box trading, automatyczne strategie inwestycyjne, automatyczne systemy transakcyjne, automaty inwestycyjne…

Czym jest algotrading?

• Algorytmy egzekucyjne - WUJ, LimAkt, OCO, Iceberg, …

• Algorytmy decyzyjne- algorytmy oparte o analizę techniczną- arbitraż- arbitraż statystyczny- HFT

Algorytmy oparte o analizę techniczną

• Mechaniczne systemy inwestycyjne, gdzie zlecenia składa komputer na podstawie generowanych sygnałów

• Sygnały generowane przez wskaźniki analizy technicznej

• Problem w przypadku strategii uznaniowych

Arbitraż

• Strategia kupna/sprzedaży instrumentów finansowych, umożliwiająca uzyskanie zysku bez ponoszenia ryzyka

• Istotą arbitrażu jest zauważenie różnic w cenie tego samego instrumentu na różnych rynkach, lub na tym samym rynku, ale pod różnymi postaciami

Arbitraż statystyczny• Strategia obejmująca kilka, bądź kilkanaście

instrumentów finansowych, polegająca na szukaniu odchyleń w zależnościach pomiędzy cenami

• Jeśli ceny rynkowe różnią się od cen sugerowanych przez model przewyższając koszty transakcyjne, odpowiednie transakcje zostają zawarte

• Pairs Trading

High Frequency Trading

Źródło: Michael Durbin „All About High Frequency Trading”

High Frequency Trading

Źródło: Michael Durbin „All About High Frequency Trading”

High Frequency Trading

Źródło: Michael Durbin „All About High Frequency Trading”

High Frequency Trading

• Wysoka częstotliwość zleceń• Pozycje utrzymywane przez bardzo krótki

okres czasu• Użycie zaawansowanych technologii• Dostęp do arkusza zleceń• Bezpośredni dostęp do serwerów giełdy

(DMA, direct market access)

Schemat systemu HFT

Źródło: Michael Durbin „All About High Frequency Trading”

Zmiana systemu informatycznego GPW

• Odejście od Warsetu

• Wprowadzenie UTP (Universal Trading Platform)

• Większa szybkość

• Wyższa wydajność – 20 000 zleceń na sekundę (Warset – 328 zleceń)

Nowy system a HFT

• Nowe środowisko technologiczne dla algotradingu

• Zmiana przepisów – obecnie GPW nie dopuszcza DMA

• HFT, a animatorzy rynku

Algotrading dla indywidualnego inwestora

• Platformy umożliwiające tworzenie automatycznych systemów inwestycyjnych opartych na analizie technicznej- Meta Trader 4, JForex, AmiBroker…

• Arbitraż statystyczny- Excel, MATLAB, R – generowanie sygnałów

Algotrading dla indywidualnego inwestora

• Budowa strategii

• Budowa symulatora

• Optymalizacja- optymalizacja ręczna- algorytm genetyczny- algorytm siłowy (brute force)

• Testowanie strategii- dane z próby- dane poza próbą

Algotrading dla indywidualnego inwestora - problemy

• Jakość danych (garbage in – garbage out)

- Błędne obserwacje- Akcje: splity, dywidendy, prawa poboru- Kontrakty: problem rolowania- Forex: różne kwotowania u różnych brokerów

• Błąd selekcji danych (survivorship bias)

Algotrading dla indywidualnego inwestora - problemy

• Nadmierna optymalizacja- zbyt duże dopasowanie strategii do danych historycznych

• Rozwiązania- dążenie do jak najmniejszej zmiany wartości parametrów- dążenie do jak najmniejszej liczby wskaźników- testowanie na danych poza próbą

Algotrading dla indywidualnego inwestora - problemy

• Problem „czarnego łabędzia” i grube ogony rozkładu

• Czy prognozowanie na podstawie danych historycznych jest uprawnione?

EmiSoft Sp. z o.o.

• Budowa aplikacji służącej do algotradingu na warszawskiej GPW

- prostota- intuicyjność- brak konieczności posiadania umiejętności programowania

Co dalej?

• Michael Durbin „All About High-Frequency Trading”

Co dalej?

• Ernest Chan „Quantitative Trading. How to Build Your Own Algorithmic Trading Business.”

Co dalej?

• Jeffrey Katz, Donna McCormick „The Encyclopedia of Trading Strategies”

Co dalej?

• Coursera.org -> Computational Investing

Dziękuję za uwagę.