Automatyczne systemy transakcyjne na rynkach finansowych

1 Automatyczne systemy transakcyjne na rynkach finansowyc...
Author: Kaja Szpyra
0 downloads 2 Views

1 Automatyczne systemy transakcyjne na rynkach finansowychAleksander Popko

2 Automatyczne systemy transakcyjne na rynkach finansowychCzym jest algotrading? Czym jest HFT? Zmiana systemu informatycznego GPW Algotrading dla indywidualnego inwestora Czym zajmuje się EmiSoft?

3 Czym jest algotrading? Trading automatyczny, trading algorytmiczny, algotrading, black-box trading, automatyczne strategie inwestycyjne, automatyczne systemy transakcyjne, automaty inwestycyjne…

4 Czym jest algotrading? Algorytmy egzekucyjne- WUJ, LimAkt, OCO, Iceberg, … Algorytmy decyzyjne - algorytmy oparte o analizę techniczną - arbitraż - arbitraż statystyczny - HFT

5 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

6 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

7 Arbitraż statystycznyStrategia 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

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

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

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

11 High Frequency TradingWysoka 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)

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

13 Zmiana systemu informatycznego GPWOdejście od Warsetu Wprowadzenie UTP (Universal Trading Platform) Większa szybkość Wyższa wydajność – zleceń na sekundę (Warset – 328 zleceń)

14 Nowy system a HFT Nowe środowisko technologiczne dla algotradinguZmiana przepisów – obecnie GPW nie dopuszcza DMA HFT, a animatorzy rynku

15 Algotrading dla indywidualnego inwestoraPlatformy 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

16 Algotrading dla indywidualnego inwestoraBudowa strategii Budowa symulatora Optymalizacja - optymalizacja ręczna - algorytm genetyczny - algorytm siłowy (brute force) Testowanie strategii - dane z próby - dane poza próbą

17 Algotrading dla indywidualnego inwestora - problemyJakość 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)

18 Algotrading dla indywidualnego inwestora - problemyNadmierna 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ą

19 Algotrading dla indywidualnego inwestora - problemyProblem „czarnego łabędzia” i grube ogony rozkładu Czy prognozowanie na podstawie danych historycznych jest uprawnione?

20 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

21 Co dalej? Michael Durbin „All About High-Frequency Trading”

22 Co dalej? Ernest Chan „Quantitative Trading. How to Build Your Own Algorithmic Trading Business.”

23 Co dalej? Jeffrey Katz, Donna McCormick „The Encyclopedia of Trading Strategies”

24 Co dalej? Coursera.org -> Computational Investing

25 Dziękuję za uwagę.