Handel o wysokiej częstotliwości (HFT): algorytmy i strategie
Handel o wysokiej częstotliwości (HFT): algorytmy i strategie

Wideo: Handel o wysokiej częstotliwości (HFT): algorytmy i strategie

Wideo: Handel o wysokiej częstotliwości (HFT): algorytmy i strategie
Wideo: Currency strength indicator - an introduction 2024, Marsz
Anonim

Ludzie nie są już odpowiedzialni za to, co dzieje się na rynku, ponieważ komputery podejmują wszystkie decyzje, mówi autor Flash Boys, Michael Lewis. To stwierdzenie najpełniej charakteryzuje transakcje HFT o wysokiej częstotliwości. Ponad połowa wszystkich promocji wdrażanych w USA nie jest dokonywana przez ludzi, ale przez superkomputery zdolne do składania milionów zamówień każdego dnia i zdobywania milisekundowej przewagi poprzez konkurowanie o rynki.

HFT HFT

Historia powstania HFT
Historia powstania HFT

HFT to forma handlu algorytmicznego w finansach stworzona w 1998 roku. W 2009 r. rozmowy o wysokiej częstotliwości stanowiły 60-73% wszystkich notowań giełdowych w USA. W 2012 roku liczba ta spadła do około 50%. Obecnie poziom transakcji o wysokiej częstotliwości waha się od 50% do 70% rynków finansowych. Firmy działające w obszarze handlu o wysokiej częstotliwości rekompensują niskie marże niewiarygodnie wysokimiwolumeny obrotu w milionach. W ciągu ostatniej dekady możliwości i zwroty z takiego handlu gwałtownie spadły.

HFT wykorzystuje zaawansowane programy komputerowe do przewidywania wyników rynków w oparciu o metodę ilościową. Algorytm analizuje dane rynkowe w poszukiwaniu możliwości plasowania, monitorując parametry rynkowe i inne informacje w czasie rzeczywistym. Na podstawie tych informacji rysowana jest mapa, w której maszyna wyznacza właściwy moment do uzgodnienia ceny i ilości. Koncentrując się na podziale zleceń według czasu i rynków, dobiera strategię inwestycyjną w zleceniach limitowych i rynkowych, algorytmy te są realizowane w bardzo krótkim czasie.

Możliwość bezpośredniego wchodzenia na rynki i składania zleceń na pozycje z szybkością milisekund doprowadziła do szybkiego wzrostu tego typu operacji w całkowitym wolumenie rynku. Według ekspertów transakcje o wysokiej częstotliwości stanowią ponad 60% transakcji w USA, 40% w Europie i 10% w Azji. HFT został po raz pierwszy opracowany w kontekście rynków akcji, a w ostatnich latach został rozszerzony o opcje, kontrakty terminowe, waluty i towary ETFS (Treaty Funds Exchange).

Algorytmiczne warunki handlowe

Handel algorytmiczny: warunki
Handel algorytmiczny: warunki

Zanim przejdziemy do tematu HFT, należy pamiętać o kilku terminach, które czynią wyjaśnienia strategii bardziej precyzyjnymi:

  1. Algorytm - uporządkowany i skończony zbiór operacji, który pozwala znaleźć rozwiązanie problemu.
  2. Język programowania - język formalny przeznaczony do opisu zbiorusekwencja działań i procesów, które musi wykonać komputer. Jest to praktyczna metoda, dzięki której osoba może powiedzieć maszynie, co ma robić.
  3. Program komputerowy to sekwencja pisemnych instrukcji wykonywania określonego zadania na komputerze. To jest algorytm napisany w języku programowania.
  4. Backtest - proces optymalizacji strategii handlowej w przeszłości. Pozwala poznać, jako pierwsze przybliżenie, możliwą wydajność i ocenić, czy operacja jest oczekiwana.
  5. Serwer wiadomości - komputer przeznaczony do dopasowywania zleceń kupna do sprzedaży określonego zasobu lub rynku. W przypadku FOREX każdy dostawca płynności ma własne serwery, które zapewniają handel online.
  6. Kolokacja - określa sposób umieszczenia serwera wykonawczego jak najbliżej serwera wiadomości.
  7. Analiza ilościowa - finansowa gałąź matematyki, która poprzez pryzmat teorii, fizyki i statystyki, strategii handlowych, badań, analiz, optymalizacji i dywersyfikacji portfela, zarządzania ryzykiem i strategii hedgingowych daje wynik.
  8. Arbitraż to praktyka oparta na wykorzystaniu różnic cenowych (nieefektywności) między dwoma rynkami.

Charakter systemu handlu wysokiej częstotliwości

Charakter systemu handlu wysokiej częstotliwości
Charakter systemu handlu wysokiej częstotliwości

Te systemy nie mają nic wspólnego z Expert Advisors. Algorytmy, które sterują tymi maszynami, nie pasują do głównego stylu doradcy – „jeśli cena spada, średnia ruchomawchodzi na krótką pozycję. Wykorzystują narzędzia do analizy ilościowej, systemy przewidywania oparte na psychologii i zachowaniu człowieka oraz inne metody, o których większość użytkowników prawdopodobnie nigdy się nie dowie. Naukowcy i inżynierowie, którzy opracowują i kodują te algorytmy transakcyjne o wysokiej częstotliwości, nazywają się kwantami.

Są to systemy, które naprawdę zarabiają pieniądze, z ogromnym potencjałem do 120 000 000 USD dziennie. Dlatego koszt wdrożenia tych systemów jest z pewnością wysoki. Wystarczy obliczyć koszty wytwarzania oprogramowania, wynagrodzenie kwantowe, koszt serwerów niezbędnych do uruchomienia określonego oprogramowania, budowy centrów danych, gruntów, energii, kolokalizacji, obsługi prawnej i wiele więcej.

Ten system transakcyjny jest nazywany „wysokiej częstotliwości” ze względu na liczbę transakcji wykonywanych w każdej sekundzie. Dlatego prędkość jest najważniejszą zmienną w tych systemach, kluczem, z którego wynika decyzja. Dlatego bardzo ważna jest kolokalizacja serwerów, które obliczają algorytm dla handlu kryptowalutami o wysokiej częstotliwości.

Wynika to z tego konkretnego faktu: w 2009 roku firma Spread Network zainstalowała kabel światłowodowy w linii prostej z Chicago do New Jersey, gdzie znajduje się giełda nowojorska, za cenę 20 000 000 USD. Ten remont sieci skrócił czas transmisji z 17 milisekund do 13 milisekund.

Przykład transakcji handlowej. Trader chce kupić 100 akcji IBM. Na rynku BATS jest 600 akcji po 145,50 USD ina rynku Nasdaq jest jeszcze 400 akcji w tej samej cenie. Kiedy wypełnia swoje zlecenie kupna, maszyny o wysokiej częstotliwości wykrywają go, zanim zlecenie dotrze na rynek i kupują te akcje. Następnie, gdy zamówienie trafi na rynek, te maszyny już je wystawią na sprzedaż po wyższej cenie, więc ostatecznie trader kupi 1000 akcji po 145,51, a animatorzy rynku uzyskają różnicę dzięki szybszemu połączeniu i szybkości przetwarzania. W przypadku HFT ta operacja będzie pozbawiona ryzyka.

Nieprzezroczyste platformy i infrastruktura

Biorąc pod uwagę poprzedni przykład, musisz zrozumieć, skąd HFT będzie wiedział na rynku o zleceniu kupna 1000 akcji. W tym miejscu pojawiają się nieprzejrzyste platformy handlu algorytmicznego, które korzystają z tych samych „brokerów” i są serwerownią. Plusem jest to, że zamiast wysyłać zlecenia na rynek, niektórzy brokerzy kierują je na swoją nieprzejrzystą platformę HFT, która wykorzystuje szybkość i kupuje udziały na rynku, a następnie sprzedaje je inwestorowi za cenę wyższą niż początkowa, w zaledwie kilka milisekund. Innymi słowy, broker, który teoretycznie kieruje się interesami tradera, faktycznie sprzedaje mu HFT, za co pobiera dobrą opłatę.

Nieprzezroczyste platformy i infrastruktura
Nieprzezroczyste platformy i infrastruktura

Infrastruktura, której potrzebują rynki wysokiej częstotliwości, jest niesamowita. Znajduje się w centrach danych, często samych instytucjach finansowych, obok biur giełd, które są jednocześnie centrami danych. Bliskość centrów danych jest niezwykle ważna, ponieważ w tej strategii liczy się szybkość,a im krótszą odległość musi pokonać sygnał, tym szybciej dotrze do celu. Obejmuje to duże firmy finansowe, które mogą ponosić koszty zakupu ziemi i budowy własnego centrum danych z tysiącami serwerów, systemami zasilania awaryjnego, prywatną ochroną, astronomicznymi rachunkami za energię elektryczną i innymi wydatkami.

Więcej „mniejszych” firm zajmujących się tą działalnością woli hostować swoje serwery na nieprzejrzystych platformach brokerskich lub centrach danych na tych samych rynkach. Jest to kwestia sporna, ponieważ ci sami brokerzy i rynki „wynajmują” przestrzeń dla HFT, aby zminimalizować czasy dostępu do cen.

Zalety i wady handlu

Zalety i wady tradingu
Zalety i wady tradingu

Zgodnie z powyższym obraz HFT w debacie publicznej jest bardzo negatywny, zwłaszcza w mediach, a szerzej jest postrzegany jako emanacja „zimnych” finansów, dehumanizacji ze szkodliwymi skutkami społecznymi. W tym kontekście często trudno jest racjonalnie mówić o temacie, który tradycyjnie opiera się na pasji finansowej i sensacji, czy to na arenie politycznej, czy medialnej.

W pewnych okolicznościach HFT może mieć wpływ na stabilność rynków finansowych. Poza czysto technicznymi aspektami związanymi ze strategiami handlowymi dla handlu wysokiej częstotliwości papierami wartościowymi o niskiej zmienności, głównym ryzykiem na poziomie globalnym jest ryzyko systemowe i niestabilność systemu. W przypadku niektórych HFT wymaganewymogiem dostosowania do ekosystemu rynkowego jest innowacyjność, która zwiększa ryzyko kryzysu finansowego.

Trzy główne powody niestabilności handlu o wysokiej częstotliwości w Rosji:

  1. Pętla retroaktywna może zostać zbudowana i samowzmocniona dzięki automatycznym transakcjom komputerowym. Małe zmiany w cyklu mogą spowodować dużą modyfikację i doprowadzić do niepożądanych rezultatów.
  2. Niestabilność. Proces ten jest znany jako „normalizacja wariancji”. W szczególności istnieje ryzyko, że nieoczekiwane i ryzykowne działania, takie jak drobne awarie, będą stopniowo stawać się coraz bardziej normalne, aż do katastrofy.
  3. Nie instynktowne ryzyko nieodłącznie związane z rynkami finansowymi. Jednym z powodów potencjalnej niestabilności jest to, że indywidualnie testowane algorytmy, które dają zadowalające i zachęcające wyniki, mogą w rzeczywistości być niekompatybilne z algorytmami wprowadzonymi przez inne firmy, co powoduje niestabilność rynku.

W tej kontrowersji dotyczącej korzyści i szkód związanych z transakcjami o wysokiej częstotliwości HFT jest wystarczająco dużo fanów tego typu globalnego handlu z własnymi argumentami:

  1. Zwiększ płynność.
  2. Brak uzależnienia psychologicznego od operatorów rynku.
  3. Spread, który jest różnicą między ceną ask a ceną ask, jest mechanicznie zmniejszany przez zwiększoną płynność generowaną przez HFT.
  4. Rynki mogą być bardziej wydajne.
  5. W rzeczywistości algorytmy mogą wykazywać anomalie rynkowe, któreludzie nie widzą ze względu na zdolności poznawcze i ograniczone obliczenia. W ten sposób można dokonywać kompromisów między różnymi klasami aktywów (akcje, obligacje i inne) a rynkami akcji (Paryż, Londyn, Nowy Jork, Moskwa), aby uzyskać cenę równowagi.

Branża finansowa sprzeciwia się

Branża finansowa sprzeciwia się takim regulacjom, argumentując, że konsekwencje byłyby odwrotne do zamierzonych. Rzeczywiście, zbyt duża regulacja jest równoznaczna z mniejszą wymianą i obiegiem kredytu, mechanicznie zwiększa koszt tego ostatniego, ostatecznie sprawia, że dostęp do kapitału jest droższy dla biznesu i ma negatywne konsekwencje dla rynku pracy, towarów i usług.

Dlatego kilka krajów chce formalnie uregulować, a nawet zakazać HFT. Jednak każda czysto krajowa regulacja będzie miała wpływ tylko na niewielki obszar, ponieważ na przykład HFT dla papierów wartościowych w tym kraju można wykonać na platformach zlokalizowanych poza tym krajem. Prawo czysto krajowe będzie miało taką samą słabość jak każde prawo terytorialne w obliczu wolnego kapitału, który może być dystrybuowany i wymieniany na całym świecie. Kraj, który chce jednostronnie wdrożyć taką regulację, przegra. Jednocześnie inne kraje skorzystają podwójnie na jego osłabieniu.

Jedyną realną opcją w perspektywie krótko- i średnioterminowej jest ustawodawstwo na poziomie regionalnym. W tym kontekście Europa może to zaakceptować, jeśli dokona znacznych postępóww tym kierunku skorzystają kraje spoza Europy, Wielka Brytania i Stany Zjednoczone.

Charakterystyka stołu transakcyjnego

Agenci korzystający z tych transakcji to prywatne firmy handlowe w bankach inwestycyjnych i funduszach hedgingowych, które są w stanie generować duże wolumeny transakcji w krótkich okresach czasu w oparciu o te strategie.

Firmy handlujące o wysokiej częstotliwości:

  1. Korzystanie ze sprzętu komputerowego wyposażonego w wysokowydajne oprogramowanie i sprzęt - generatory do trasowania, wykonywania i anulowania zamówień.
  2. Korzystanie z usług kolokacji, które instalują swoje serwery fizycznie blisko centralnego systemu przetwarzania.
  3. Wprowadzenie wielu zamówień anulowanych wkrótce po prezentacji, celem przychodu z takich zamówień jest uchwycenie rozszerzonej sprzedaży przed innymi graczami.
  4. Bardzo krótki czas na tworzenie i likwidację pozycji.

Cechy różnych strategii

Cechy różnych strategii
Cechy różnych strategii

Istnieją różne rodzaje strategii HFT, każda z własnymi cechami charakterystycznymi, zwykle:

  • tworzenie rynku;
  • arbitraż statystyczny;
  • wykrywanie płynności;
  • manipulacja cenami.

Strategia tworzenia rynku stale wydaje konkurencyjne zlecenia kupna i sprzedaży z limitem, zapewniając w ten sposób płynność rynkowi, a jej średni zysk jest określany przezSpread bid/ask, który wraz z wprowadzeniem płynności zapewnia przewagę, ponieważ szybkie transakcje są mniej podatne na ruchy cen.

W strategiach zwanych wykrywaniem płynności algorytmy HFT próbują określić korzyści z działań innych dużych operatorów, na przykład dodając kilka punktów danych z różnych giełd i szukając charakterystycznych wzorców w zmiennych, takich jak głębokość zamówienia. Celem tej taktyki jest wykorzystanie wahań cen stworzonych przez innych handlowców, aby mogli kupować, tuż przed realizacją dużych zamówień, od innych handlowców.

Strategie manipulacji na rynku. Te metody stosowane przez operatorów wysokich częstotliwości nie są tak czyste, stwarzają problemy na rynku iw pewnym sensie są nielegalne. Maskują oferty, uniemożliwiając innym uczestnikom rynku ujawnienie zamiarów handlowych.

Wspólne algorytmy:

  1. Fueling ma miejsce, gdy algorytm HFT wysyła na rynek więcej zleceń niż rynek może obsłużyć, potencjalnie powodując problemy dla tak zwanych wolniejszych traderów.
  2. Palenie to algorytm polegający na składaniu zleceń, które są atrakcyjne dla powolnych traderów, po czym zlecenia są szybko ponownie wystawiane na mniej korzystnych warunkach.
  3. Podszywanie się ma miejsce, gdy algorytm HFT publikuje zlecenia sprzedaży, gdy prawdziwym zamiarem jest kupno.

Kursy handlowe online

Kursy handlowe online
Kursy handlowe online

Tworzenie automatycznych systemów transakcyjnych to świetna umiejętność dla traderówna dowolnym poziomie. Możesz tworzyć pełnoprawne systemy, które handlują bez stałej kontroli. I skutecznie przetestuj swoje nowe pomysły. Trader oszczędza czas i pieniądze, ucząc się samodzielnego kodowania. A nawet jeśli zlecasz kodowanie na zewnątrz, lepiej się komunikować, jeśli znasz podstawy tego procesu.

Ważne jest, aby wybrać odpowiednie kursy handlowe. Przy wyborze brane są pod uwagę następujące czynniki:

  1. Ilość i jakość recenzji.
  2. Zawartość kursu i program nauczania.
  3. Różnorodność platform i rynków.
  4. Język kodowania.

Jeśli przyszły trader jest nowy w programowaniu, MQL4 to doskonały wybór, w którym możesz wziąć udział w podstawowym kursie programowania w dowolnym języku Python lub C.

MetaTrader 4 (MT4) to najpopularniejsza platforma graficzna wśród detalicznych traderów Forex z językiem skryptowym - MQL4. Główną zaletą MQL4 jest ogromna ilość zasobów do handlu na rynku Forex. Na forach takich jak ForexFactory można znaleźć strategie stosowane w MQL4.

W Internecie jest wystarczająco dużo kursów online na temat tej strategii, z kilkoma podstawowymi i powszechnymi strategiami, w tym crossoverami i fraktalami. Daje to początkującemu wystarczającą wiedzę, aby nauczyć się zaawansowanych strategii handlowych.

Kolejny kurs „Handel czarnymi algorytmami: stwórz własnego robota handlowego” jest produktem wysokiej jakości i jest najbardziej kompletny dla MQL4. W szczególności obejmuje techniki optymalizacji, które pomijają inne kursy, i jest wyczerpujący dla każdego początkującego.

Nauczyciel, Kirill Eremenko,ma wiele popularnych kursów z entuzjastycznymi recenzjami użytkowników. Kurs „Stwórz swojego pierwszego robota FOREX!” jest jednym z nich. Jest to główny praktyczny kurs, który wprowadza programy handlowe o wysokiej częstotliwości w MQL4. Jest skierowany do absolutnie początkujących i zaczyna się od nauki instalacji oprogramowania MetaTrader 4.

Moskiewska Giełda

Giełda w Moskwie
Giełda w Moskwie

Młodzi handlowcy uważają, że największy rosyjski holding giełdowy handluje wyłącznie na giełdzie, co z pewnością jest błędne. Posiada wiele rynków takich jak pilne, innowacyjne, inwestycyjne i inne. Rynki te różnią się nie tylko rodzajem aktywów handlowych, ale także sposobem organizacji sprzedaży, co wskazuje na wszechstronność MB.

W ubiegłym roku CBR przeanalizowało transakcje na Moskiewskiej Giełdzie uczestników HFT i ich wpływ na pracę CBR. Przeprowadzili go eksperci z Departamentu Zwalczania Nieuczciwych Praktyk. Zapotrzebowanie na ten temat tłumaczy się rosnącym znaczeniem HFT na rynku rosyjskim. Według Banku Centralnego uczestnicy HFT odpowiadają za znaczną część transakcji rosyjskiego MB, która jest porównywalna z danymi z rozwiniętych rynków finansowych. W sumie na rynkach MB oficjalnie działa 486 stałych kont HFT. Eksperci bankowi podzielili uczestników HFT na cztery kategorie w zależności od nakładu pracy nad IB:

  • Kierunkowe;
  • Maker;
  • Taker;
  • Mieszane.

Zgodnie z wynikami, firmy HFT aktywnie uczestniczą w pracach IB, co pozwala dealerom internetowym na kwotowanie stawek w bardzoszeroki zakres i potwierdza pozytywny wynik operacji HFT na płynności rynku. Ponadto zmniejszą się koszty transakcyjne uczestników HFT dokonujących operacji kupna/sprzedaży walut. Ten poziom natychmiastowej płynności zwiększa prestiż rynku walutowego, zdaniem ekspertów CBR.

Specjaliści odnotowują różne rodzaje działalności handlowej na moskiewskiej giełdzie, które mogą wpływać na charakterystykę rynku. Są to prawdziwe algorytmiczne systemy handlowe rynków finansowych. Istnieją systemy odpowiedzialne za pochłanianie lub wstrzykiwanie płynności w bardzo krótkich okresach czasu, które uosabiają wzór „obserwatora”, który ostatecznie powoduje ruch ceny.

Perspektywa HFT

W tym handlu animatorzy rynku i wielcy gracze wykorzystują algorytmy i dane, aby zarabiać pieniądze, składając ogromne zamówienia i uzyskując niewielkie marże. Ale dziś stał się jeszcze mniejszy, a możliwości takiego biznesu zmniejszyły się: dochód na światowych rynkach w zeszłym roku był o około 86% niższy niż dziesięć lat temu, w szczytowym momencie handlu o wysokiej częstotliwości. Pod ciągłą presją na sektor, inwestorzy o wysokiej częstotliwości próbują bronić trudniejszych warunków operacyjnych.

Perspektywy handlu o wysokiej częstotliwości
Perspektywy handlu o wysokiej częstotliwości

Istnieje wiele powodów, dla których dochody z tej praktyki spadły w ciągu ostatniej dekady. W skrócie: zwiększona konkurencja, zwiększone koszty i niska zmienność odegrały swoją rolę. Vikas Shah, bankier inwestycyjny w Rosenblatt Securities, powiedział Financial Times, żeTraderzy o wysokiej częstotliwości mają dwa surowce, których potrzebują do efektywnej pracy: wolumen i zmienność. Algorytm sprowadza się do gry o sumie zerowej opartej na szybkości obecnej technologii. Gdy osiągną tę samą prędkość, korzyści z handlu o wysokiej częstotliwości znikną.

Oczywiście jest to bardzo duży i interesujący temat, a otaczająca go tajemnica jest w pełni uzasadniona - kto ma gęś, która znosi złote jaja, nie będzie chciał się nią dzielić.

Zalecana: