W tym artykule znajdziesz informacje o handlu algorytmicznym na rynku akcji, walut i towarów.

  • Handel algorytmiczny umożliwia nowe sposoby inwestowania. Inwestor może wykorzystać techniki, które nie wymagają prognozowania cen i pilnowania kursów.
  • Do bardzo ciekawych rozwiązań należą trzy opisane algorytmy. Pierwszy wykorzystuje korelacje między dwoma instrumentami (handel w parach), drugi nagłe zmiany cen (wybicie ze zmienności) a trzeci wahania na rynku walut (market making).
  • Dzięki nowym technologiom możemy dzisiaj wykorzystać programy dostępne kiedyś wyłącznie dla dużych instytucji finansowych i funduszy. Handel algorytmiczny może zastosować nawet inwestor posiadający kilkaset złotych na rachunku inwestycyjnym.
  • Artykuł został opracowany przez ekspertów serwisu Exeria.com zajmujących się handlem algorytmicznym od wielu lat. Exeria jest zdobywcą prestiżowej nagrody Benzinga Fintech Awards w Nowym Jorku w kategorii „Pokonać rynek” (Finding Alpha).

 Dlaczego warto zainteresować się handlem algorytmicznym?

Jeżeli jesteś inwestorem, to pytaniem, które najczęściej spędza Ci sen z powiek jest “czy rynek pójdzie do góry, czy na dół?”. A gdyby istniała metoda inwestowania bez prognozowania cen, analizowania wykresów i siedzenia przed komputerem? Metoda, dzięki której nie rządzą nami emocje i brak czasu. Poznajcie handel algorytmiczny.  Dzięki niemu możemy wykorzystać strategie oparte na zmienności i arbitrażu. Brzmi skomplikowanie ale w praktyce, dzięki nowym technologiom, jest dużo prostszy niż się wydaje. Wykorzystujemy w nim pewne charakterystyczne cechy rynków jak powrót do średniej, korelacje cen czy stałą zmienność. Handel algorytmiczny to metoda, która umożliwia przygotowanie logicznego planu określającego zasady kupowania i sprzedawania instrumentów finansowych. Dzięki, z góry ustalonym zasadom, możemy sprawdzić ich działanie w przeszłości i algorytm przetestować, poznając jego wady, zalety, zagrożenia i potencjał jeszcze przed uruchomieniem na prawdziwym rachunku. Nowe technologie umożliwiają nam dzisiaj budowanie algorytmów bez znajomości programowania. To jak budowanie z klocków lego. W Exerii użytkownik ma do dyspozycji wszystko, czego potrzebuje bez konieczności instalowania oprogramowania. Po jednym kliknięciu myszy mamy dostęp do danych historycznych, bieżących notowań, narzędzi do budowania i testowania robotów. Uruchomione przez nas algorytmy działają w chmurze obliczeniowej i możemy je kontrolować z dowolnego komputera, telefonu lub tabletu. To zmiana jakościowa, która otwiera drogę do inwestowania dla bardzo szerokiego kręgu ludzi, którzy dotychczas nie mieli czasu na analizowanie rynków i śledzenie kursów.

Handel algorytmiczny dzisiaj to nie tylko rozważania teoretyczne wąskiej grupy zapaleńców. Ponad 80% transakcji na światowych giełdach realizowana jest w sposób algorytmiczny. Nowe technologie praktycznie niwelują:

  • próg wielkości inwestycji (można rozpocząć już od kilkuset złotych), 
  • próg poświęconego czasu (algorytmy można kontrolować poświęcając im kilkanaście minut w tygodniu) oraz
  • próg wiedzy (można sprawdzić, przetestować i uruchomić na rachunku gotowe algorytmy).

Rysunek 1. Exeria – sieć społecznościowa inwestorów i platforma do realizacji transakcji wykorzystująca handel algorytmiczny.

Exeria front-end with algorithmic trading

W artykule tym skupimy się na strategiach inwestycyjnych, które nie wymagają od nas określania trendu. Oprócz opisanych technik handel algorytmiczny ma oczywiście dużo szersze zastosowania. Pozwala automatycznie śledzić rynek, określić odpowiedni moment wejścia i wyjścia z pozycji oraz jej kontrolę w trakcie trwania inwestycji. Algorytmy umożliwiają jednoczesne „przeczesywanie” setek instrumentów w poszukiwaniu odpowiedniej okazji, co opisujemy w innych artykułach. Poznajmy zatem pierwszą interesującą strategię – handel w parach.

Handel w parach.

Czy zauważyliście, że zmiany indeksów zależą od wzrostów lub spadków na innych światowych giełdach a kursy srebra, złota lub platyny poruszają się w tym samym trendzie? Czy możemy takie korelacje wykorzystać do zarabiania na rynku niezależnie od tego czy ceny rosną czy spadają? Co by było, gdybyś na jednym indeksie zarabiał na spadkach i jednocześnie na drugim indeksie zarabiał na wzrostach? Czy wykres różnicy cen tych indeksów nie przypomina huśtawki, dzięki której możesz wielokrotnie sprzedawać gdy jest drogo i kupować gdy jest tanio?

Handel w parach to ciekawa metoda, która wykorzystuje zależności między instrumentami. Na przykład zależność między złotem i srebrem. Ich ceny zachowują się bardzo podobnie. Czasami jednak cena złota zaczyna odbiegać od ceny srebra. W handlu algorytmicznym możemy wykorzystać tego typu krótkoterminowe okazje, kupując jeden instrument i sprzedając drugi. Kiedy sytuacja wróci do normy zrealizujemy zyski zamykając pozycje na obu instrumentach. Algorytm kontroluje różnicę lub iloraz cen. Przy odpowiednich zależnościach między instrumentami, iloraz porusza się w bok. To umożliwia wybór momentów realizacji transakcji. Kiedy iloraz jest “nisko” – kupujemy i sprzedajemy odpowiedni instrument. Kiedy iloraz jest wysoko robimy odwrotnie. Na wykresie pokazano kursy obu instrumentów, iloraz cen oraz sygnały strategii. Algorytm działa i zawiera transakcje na obu instrumentach równocześnie. 

Rysunek 2. Handel w parach na złocie i srebrze. Algorytm generuje sygnały na podstawie Wstęgi Bollingera ilorazu cen.

Handel w parach

Handel w parach możemy stosować nie tylko na złocie i srebrze ale także na indeksach, ropie naftowej, obligacjach czy kawie i kakao.

Wybicie ze zmienności.

To strategia dla inwestorów, którzy lubią wyszukiwać okazje inwestycyjne. Nie musimy określać w niej kierunku następnego ruchu lecz szukamy miejsc, w których rynek “wycisza się” i zbiera siły na kolejny skok cen. Chociaż kursy na rynkach ciągle się zmieniają to ich średnia zmienność (np. średnia odległość między ceną maksymalną i minimalną w ciągu dnia) pozostają stałe przez długie okresy czasu. Wystarczy spojrzeć na średnią dzienną różnicę między ceną maksymalną i minimalną na parze walutowej EUR/USD, która przez lata nie zmieniła się i wynosi około 1 procenta. Oczywiście zmienność ta w krótkich okresach rośnie i spada, kiedy więc zauważymy okres jej spadku i uspokojenia na rynku możemy być pewni, że za chwilę nastąpi duży ruch w dół lub w górę. Jak zatem wykorzystać do tego handel algorytmiczny? Po pierwsze, automatycznie skanujemy rynki aby znaleźć te, które zatrzymały się w miejscu. Ciekawą metodą jest wykorzystanie pęku średnich, którą pokazujemy na poniższym wykresie. Zwróćmy uwagę, że pęk średnich (kolor żółty i czerwony) zwęża się i rozszerza. My szukamy rynków, w których nastąpiło zwężenie. 

Rysunek 3. Analiza pęku średnich w Exeria.com. Po “zwężeniu” pęku następuje silny ruch w dół lub w górę.

Pęk średnich

Rysunek 4. Barometr w Exeria.com, który umożliwia skanowanie wielu rynków jednocześnie.

 

Barometers

Kiedy algorytm wykryje na rynku okres uspokojenia przystępuje do realizacji transakcji. Wyobraźmy sobie, że w miejscu ostatniej ceny rysujemy poziomą linię. Za każdym razem, kiedy cena na koniec świeczki będzie powyżej tej linii otwieramy pozycję długą (kupujemy) a kiedy cena zamknie się poniżej tej linii otwieramy pozycję krótką (sprzedajemy). Cena może kilka razy przeciąć linię narażając nas początkowo na koszty jednak w pewnym momencie kurs coraz bardziej będzie oddalał się od ceny otwarcia pozycji i niezależnie od tego czy pójdzie w dół czy w górę, pozycja zacznie przynosić dochody. Na poniższym wykresie na dole pokazana została linia kapitału czyli zyski i straty a na wykresie ceny zielonymi strzałkami zaznaczono transakcje kupna a czerwonymi transakcje sprzedaży.

Rysunek 5. Strategia wybicia ze zmienności stosowana kiedy rynek “zatrzyma się”.

One line algorithmic strategy

Market making

Tą metodę humorystycznie nazywamy “uprawianiem pola”. Jak farmer, który dba i pielęgnuje swoje pole, inwestor korzysta z dobrodziejstwa zmian kursów, zastawia pułapki na każdym poziomie cen i mozolnie zbiera zyski do koszyczka. Metoda wymaga ciągłego monitorowania i zawierania transakcji więc może być stosowana praktycznie tylko w handlu algorytmicznym lecz pozwala osiągać stabilne i satysfakcjonujące wyniki. Stosujemy ją na rynkach, które charakteryzują się powrotem do średniej. Pewnie nie raz zauważyliście jak ceny dolara lub euro skaczą w dół i w górę chociaż od lat są w miarę stabilne. Aby wytłumaczyć działanie tej strategii wyobraźmy sobie wiele poziomych linii na wykresie. Za każdym razem kiedy cena przebija linię w górę – sprzedajemy a kiedy w dół – kupujemy. Robimy takie transakcje cały czas, na każdym poziomie – co pokazano na poniższym wykresie. Na dole tego wykresu pokazane są linie kapitału (zyski i straty) dla każdego poziomu. 

Rysunek 6. Strategia market makingu na parze walut EUR/USD. Inwestorzy realizują transakcje kupna i sprzedaży na wszystkich poziomach rynku, niezależnie od ruchu ceny w górę lub w dół.

Algorithmic trading with many execution levels.

Na rynkach, które często się cofają i wracają do średniej, przychody z algorytmu przewyższają koszty, które powstają kiedy cena bardzo mocno ruszy w górę lub w dół. Zamiast prostych linii możemy zastosować w algorytmie korytarz, którego szerokość zależy od zmienności rynku. Bardzo interesujące wyniki uzyskamy, kiedy uruchomimy algorytmy market makingu na wielu instrumentach równocześnie. Na poniższym wykresie pokazano wyniki portfela takich algorytmów uruchomionych na wielu instrumentach oraz linię kapitału całego portfela, która dzięki tej dywersyfikacji jest ładnie wygładzona. 

Rysunek 7. Exeria – narzędzia do testowania zestawu algorytmów uruchomionych jednocześnie. Linie kapitału strategii market making uruchomionej na różnych walutach.

Portfel 4 walut

Rysunek 8. Linia kapitału algorytmu market making uruchomionego na czterech parach walutowych równocześnie.

Linia kapitału portfela 4 walut

Wskazówki praktyczne.

Jak to wszystko wykorzystać? Jak sprawdzić i rozpocząć inwestowanie algorytmiczne? Poniżej zamieszczamy garść praktycznych informacji i wskazówek.

  1.     W pierwszym kroku zarejestruj się w serwisie Exeria.com (kliknij tutaj) aby mieć dostęp do narzędzi, informacji wymienianych między użytkownikami serwisu oraz do opisanych w artykule strategii. Zaraz po rejestracji wyślemy Ci do nich dostęp. Po rejestracji możesz już budować i testować własne algorytmy oraz sprawdzać algorytmy gotowe. Rejestracja i korzystanie z serwisu jest darmowe.
  2.     Rozpocznij przygodę z algorytmami od darmowego konta demo (kliknij tutaj). Konto demo symuluje prawdziwy rachunek z wirtualnymi pieniędzmi dzięki czemu możesz bez ryzyka przetestować działanie gotowych lub swoich indywidualnych algorytmów w chmurze obliczeniowej.
  3.     Jeżeli chcesz pogłębić swoją wiedzę na temat wykorzystania algorytmów zadzwoń do ekspertów Exerii (tel. 510 010 363), napisz emaila (exeria@exeria.com) i umów się na półgodzinne spotkanie on-line.

Wystarczy pół godziny spędzone z Exerią i darmowe konto demo, żeby nauczyć się inwestować w interesujący sposób. Exeria, za swoją technologię, wygrała pierwszą nagrodę w kategorii „pokonać rynek” w elitarnym konkursie Benzinga Fintech Awards w Nowym Jorku. To bardzo prestiżowe wyróżnienie dla firmy z Polski. W Exerii inwestorzy tworzą sieć społecznościową wymieniając się pomysłami i informacjami, tworząc i testując strategie automatyczne oraz handlując przy wykorzystaniu algorytmów. Dołączając do Exerii, skorzystasz z gotowych rozwiązań i pomożesz rozwijać społeczność inwestorów dokładając własne pomysły. 

Rysunek 9. Posty w sieci społecznościowej Exeria. Inwestorzy wymieniają się informacjami, algorytmami i analizami.

 

Filmy i linki.

Jak działa Exeria w 3 minuty: https://www.youtube.com/watch?v=kmMzlh_YZjw

Jak budować algorytmy w Exerii: https://www.youtube.com/watch?v=Az1M_FnS2oA&t=48s

Jak skonfigurować i uruchomić algorytm w Exerii: https://www.youtube.com/watch?v=uRkzhu8eP8I

Jak korzystać z gotowych strategii w Exerii: https://www.youtube.com/watch?v=vV99D8glEDY&t=24s

Link do rejestracji w serwisie Exeria kliknij tutaj – po zarejestrowaniu otrzymasz dostęp do opisanych w artykule strategii: