1 / 25

Automatyczne systemy transakcyjne na rynkach finansowych Aleksander Popko

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

lalo
Download Presentation

Automatyczne systemy transakcyjne na rynkach finansowych Aleksander Popko

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Automatyczne systemy transakcyjne na rynkach finansowych Aleksander Popko info@emisoft.pla.popko@emisoft.pl

  2. Automatyczne systemy transakcyjne na rynkach finansowych • Czym 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ż 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

  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 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)

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

  13. 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ń)

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

  15. 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

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

  17. 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)

  18. 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ą

  19. Algotrading dla indywidualnego inwestora - problemy • Problem „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ę.

More Related