W rzeczywistości ułożone handlu na giełdzie: prosty algorytm (część 2)

Anonim

Kontynuujemy cykl artykułów poświęconych jak handel wysokich częstotliwości przeznaczony jest prosty i zrozumiały język. W przeszłości, materiał kwantu byłego sztukaterie Mark mówił o mechanikę procesu jako całości. Tym razem, pomówmy o koncepcji „ujawnienia cen” i płynności.

Jak-HFT handlowców zarabiać

Ostatnim razem było to, że handel wysokich częstotliwości we wszystkich „rządzą” strategią organizacji animatora. Autor wyjaśnia „kuchnia” HFT na przykładzie kilku fikcyjnych postaci - uczestników rynku. Zróbmy kolejny eksperyment myślowy. Mamy dwóch „animatorów” (Leela i Bender) i dwa spekulant (Fry i Zoidberg). Załóżmy rok Fry temu nabył akcje MomCorp w cenie 5 $ za akcję, a teraz chce je spieniężyć. Zoidberg wierzy MomCorp - udana inwestycja pieniędzy i chce wejść na rynek, aby je kupić.


12: 00: 00, 000 - MomCorp wystawia zwolnienie zysków

HFT-przedsiębiorca w tym momencie rozumie, że ryzyko spadły drastycznie, a można łatwo podjąć akcji na $ 10 i sprzedać za $ 10: 05. Gra zaczęła. Wszyscy przedsiębiorcy, którzy praktykują handel wysokich częstotliwości, a teraz będzie starał się przyłączyć ją tak szybko jak to możliwe.


12: 00: 00, 032 KUP (Leela, $ 10.00 100 akcji) <- Leela handluje pierwszy 12: 00: 00,042 Sprzedaż (Leela, $ 10.05 100 akcji) 12: 00: 00,045 KUP (Bender, $ 10.00 100 akcji)

W naszym przykładzie, Leela i Bender zdołał zarobić 0, 05 $ za akcję. Tylko dlatego, położyła zamówienie pierwszy. Spóźnialscy oba 100ms, żadna z nich nie miała wpływu na sytuację.

Teraz Fry pewien mógłby podwoić inwestycje początkowe i jest gotowy do sprzedaży.


12: 01: 00. 000 Sprzedaż (Fry, $ 10.00 100 akcji)

System przetwarzania i aplikacje informacyjne (dopasowanie silnika) wyświetla transakcję pomiędzy Fry i Leela z wartościami 100 udziałów po 10 $. Warto zauważyć, że konkurencja między Fry kupujących nie ma znaczenia. Wszystko wie Fry - to jest to, co sprzedaje swoje 100 akcji anonimowy kontrahenta. Lila otrzymał 100 akcji i czeka na nowego gracza na rynku. W tej sytuacji istnieją dwie możliwości:

  • Na 12: 05:00 przejawia Zoidberg i zajmuje 100 akcji na $ 10:05. Zysk Lila 0,5 za akcję.
  • At 12: 05:00 akcji MomCorp spaść do 9,50 za jedną akcję, z powodu obaw o jakość produktu. Zoidberg jest gotowy do odebrania 100 akcji po aktualnej cenie. Lila stracił 0,5 dolarów za akcję.

W praktyce, druga opcja jest mniej powszechne. Ale prawdopodobieństwo jest zawsze. Dlatego sprzedający, jak Fry, zawsze gotowy do oddania 0, 5 $ za akcję za cenę ryzyka. On nie chce się martwić o ruchu cen, przenosząc ryzyko na kogoś takiego jak Lila.

Ujawnienie cenie

Jako położenia początkowego weźmiemy fakt, że głównym celem na rynku - to spread, czyli ujawnienie cenie. Jak tylko najnowsze dane na temat przyszłego MomCorp wartości, normalnie funkcjonujący rynek dopasować je pod bieżącą wartością cenowym. Następujące warunki: proces ma wartość społeczną.

Handlowcy nie uczestniczą w procesie ujawniania cen bezpośrednio. Żaden zawodnik nie ma opinii lub informacji o wartości firmy. Co zatem produkują? W teorii, cena akcji - jest wynikiem ogólnej umowy lub porozumienia. W realnym świecie nie zawsze jest błąd czynnikiem, którego wartość jest proporcjonalna do kosztów transakcyjnych. Jeśli tak, na przykład, jest 1 $ za transakcję, dostosowanie cen do 0,5 lub 0,99 nie daje Ci możliwość zarabiania. Oznacza to, że cena rynkowa będzie się różnić od „prawdziwej” cenie około 1 $. Jednocześnie, jeśli weźmiemy pod uwagę zagrożenia, szacowany margines i każda powinna być wyższa. Jeśli zdajesz sobie sprawę, że nie można sprzedawać akcje, nie ma sensu, aby rozpocząć z zakupem.

Dla uproszczenia eksperymentu, zostawmy na bok opłatę do brokera. Skupiamy się wyłącznie na kosztach transakcyjnych spowodowanych dystrybucji ofert i AscI.

Wszystko, co zrobić kupcy konwencjonalne lub HFT, - starają się obniżyć koszty i poprawić płynność. autor płynności rozumie zdolność do handlu gdy istnieje pragnienie. Zwykle płynności opisuje dwie koncepcje: kwota aktywów dostępnych do kupna i sprzedaży teraz po określonej cenie i ograniczonej dystrybucji bid/ask.

Spójrzmy w rejestrze zamówień:


Sprzedaż ($ 10. 10, 100 akcji) ----------- --------- BUY ($ 10.00 100 akcji)

Rejestr ten ma mniejszą płynność niż:


Sprzedaż ($ 10. 08, 100 akcji) ----------- -------- KUP B ($ 10,03, 100 akcji)

Po prostu dlatego, rejestr B, w przeciwieństwie do, rozkład jest bardziej kompaktowy, ma (0. 10 $ zamiast $ 0.5).


Sprzedaż ($ 10. 10 100 udziałów) Sprzedaż ($ 10.10 100 udziałów) ----------- C --------- kupna ($ 10.00 100 udziałów) kupna ($ 10.00 250 udziałów)

Płynność rejestr C jest wyższa niż w rejestrować, jak to jest dostępne więcej akcji w cenie 10 $ i $ 10. 10. Gdy nie będzie porównanie B i C oraz subiektywnej odpowiedzi nie jest tak jednoznaczna. Zdaniem autora, w przypadku płynności chodzi o częściowej realizacji zleceń, a nie w pełni. Niektórzy ludzie wolą mierzyć płynność ilościowo. Aby to zrobić, istnieje wiele sposobów.

Dlaczego jest to tak ważne dla graczy płynności?

Załóżmy Fry jest przekonany, że w ciągu roku będzie kilka wydarzeń, które mają pozytywny wpływ na wartość MomCorp spółki. W tej wersji, że chce utrzymać pozycję długą i zamknąć go w ciągu roku.

Załóżmy, że obecna cena akcji jest $ 9 MomCorp / 9. 05.Oznacza to, że zakup będzie kosztował go teraz 9.05 dolarów, a teraz sprzedają potrafi za $. 9 Jeśli Fry pewien MomCorp za rok wzrośnie do $ 10 musi wykonać następujące czynności:

  • dzisiaj kupić 100 akcji po cenie 9. 05. Spowoduje to podniesienie akcji do $ 9,15, poruszając się z informacjami na temat cen język Fry dla całego rynku.
  • Sprzedać a rok później do $ 10, biorąc pod uwagę, że oferta/zapytać w tym czasie będzie pozycja 10 $ / 10. 05.

Zysk wyniesie 95 $.

Na Fry to dość łatwo dostać się do przekazywania informacji rynkowej ich wiary, ponieważ chciał spekulować na rynku o wysokiej płynności. Krok w cenie 1 dolara zarobił 0, 95 za akcję, płatnego $ 0,05 w kosztach transakcyjnych.

Co byłoby, czy MomCorp mniej płynne? Jeśli nikt nie jest skłonny do sprzedaży 100 akcji Fry, mógłby zostać zatrzymany w pierwszym etapie. Rynek nie otrzymali nowe informacje. Ale nawet jeśli sprzedający zostanie znaleziony, mógłby mieć wątpliwości co do tego, czy będzie on w stanie w przyszłym roku, aby znaleźć kupca.

kiedy chcesz niezdolność do handlu, nazywany jest ryzyko płynności. Jeśli Fry bierze to ryzyko, chyba że spodziewa się dużą różnicę między aktualną ceną a ceną w roku.

Załóżmy teraz, że akcje spółki są dostępne, ale bid/ask ich dystrybucja więcej - $ 8. 50 / 9.50. W tym scenariuszu, strategia handlowa może być następujący:

  • dzisiaj kupić 100 akcji po 9, 50 MomCorp i otrzymujemy rozkład $ 8,65 / 9,65. Rynek trawione informacje.
  • W rok później, cena została zmieniona na 9. 50 / 10.50, a Fry może sprzedać swoje udziały w 100 $ 9.50.

Zysk wyniesie $ 0. Wszystkie możliwe zysk z ruchów cenowych w lewym płatności dystrybucyjnych.

Fry nie jest głupi. Być może mógłby przewidzieć, że tak się dzieje. W związku z tym, że nie doszła do gry i nie przechodzą na ich informacji na rynek. To byłoby bezcelowe praca dla niego.

ceny rynkowe będą odzwierciedlać ogólną opinię uczestników na temat wartości aktywów pod warunkiem, gdy wartość błędu jest proporcjonalna do dystrybucji bid/ask. Dokonywanie korekt za cenę niższą niż ta wartość, gracze tracą pieniądze. Oni nie dzielić się informacjami z rynku.

Należy rozumieć, że płynność może być ulotne w wysokiej częstotliwości strategii. Tutaj masz do zaoferowania płynności przez kilka sekund o wartości 10 $ / 10. 05, wydać nakaz (podnoszenie dystrybucji do 9.99 / 10.05) na kilka sekund do reagowania na wydarzenia na rynku, zwraca go przez kilka sekund, i tak dalej.Smażyć wszystko to nie ma znaczenia. On nie wie, kto będzie odpowiadał na jego rozkaz w czasie stażu. Dla niego, najprawdopodobniej, dystrybucja bid/ask szybko wahają się między 9,98 a 10 / 10.07 / 10.05, to spowolni i zamki w wartości 9.90 / 10.10.

HFT jak sieć infrastruktury rynku

Jeśli transakcja kosztuje kwotę co najmniej, X $, komunikaty o wartości <$ x nie zostanie wysłany. Autor wysyła tysiące listów rocznie, cena każdego maila jest kliknięcie myszą. Dwa razy w roku, musi wysłać dokładnie dwa konwencjonalnej poczty papieru. Oba dotyczą kar za opóźnienia w deklaracji dochodów. Zarówno koszt jest dość drogie: wycieczka do urzędu pocztowego i komunikacji z niezbyt przyjaznych pracowników pocztowych.

Deweloperzy Gmail drastycznie zmniejszony koszt wysłania jednej wiadomości. Koszt komunikacja jest znacznie niższe, mniej kłopotów, więcej liter. Ogólnie rzecz biorąc, gracze na giełdzie (w szczególności przedsiębiorców HFT) wykonuje tę samą funkcję na rynkach finansowych. Gdy ktoś zdecyduje się sprzedać, to transmituje swoje informacje do rynku. „Market-twórcy” obniżyć koszty transakcji dla spekulantów, co pozwoli im na bardziej dokładną regulację cen.

Autor jest przekonany, że „automatyczne ekspresy do rynkowych” po prostu szybciej i sprawniej niż ich ludzkich odpowiedników. To w rzeczywistości, to przeprosiny lub słowo w obronie handel wysokich częstotliwości.

Istnieją dwa powody, dla których roboty wykonują swoją pracę lepiej. Są bardziej ostrożny, szybciej produkować dokładnych obliczeń. Udana dystrybucja może być 10 $ / 10. 10. Ale człowiek jest gotowy do wybrania 9,98 / 10.12, aby uniknąć ewentualnych błędów arytmetycznych. Maszyna jest gotowa do zaoferowania więcej wąskim rozkładzie, bez obawy przegapić.

Tańsze urządzenia. Świat nie jest tak wielu ludzi, którzy zawsze mogą trzymać się wygrywającej strategii na rynku. Prawdopodobnie taki pracownik będzie „koszt” firmy finansowe nie mniej niż 50-200 tysięcy dolarów rocznie. Jednak, bez względu na to jak genialny człowiek może być, może być podawana jednocześnie z ograniczonej liczby aktywów. Strategia napędzane osobę, najlepiej, jest w stanie wyprodukować 200-300 tysięcy dolarów przychodów rocznie. Urządzenie może obsługiwać setki aktywów. Jeśli serwer centrum danych dobrej jakości będzie kosztować, powiedzmy, 50-200 tysięcy rocznie (figura pochodzi związać maszynę do człowieka), dostać się na tyle od siebie dochodu aktywów 100 2-3 tysięcy dolarów na pokrycie możliwości człowieka.

Wszystkie te ustalenia zostały zweryfikowane empirycznie. Urządzenie nie coś radykalnie inny od tego, co sprawia, że ​​każdy podmiot zrobić. Ale robi to szybko i precyzyjnie, zapewniając gęstszą dystrybucję i dużych ilości płynności. Kilku programistów i parę serwerów w stanie skutecznie zastąpić dziesiątki tysięcy zwykłych handlowców i uwalniają ogromne ilości kapitału ludzkiego do rozwiązania wielu innych przydatnych zadań.

Szybkość reakcji

Bystry czytelnik może zapytać, konieczne jest, aby operacje na rynku pasuje do 4 milisekundy? Odpowiedź brzmi: nie. Spójrzmy raz jeszcze na przykład z artykułu. Fry nie ma znaczenia, ile Lila złożeniu zamówienia. Z zajmowanego stanowiska, zajmuje się anonimowym kontrahenta. Dla spekulanta jest rzeczywiście nie ma różnicy w jakim okresie zabraknie HFT transakcję: 12, 24 ms lub nawet 24 sekund. Jego wartość jest sam fakt, że ktoś chce kupić lub sprzedać akcje w wąskiej dystrybucji bid/ask.

Dla prędkości Lila jest ważna, ponieważ pozwala ona na handel do Bender. Czyżby powoli korzyścią idzie do drugiego gracza. Smażyć ważne jest, aby weszły one w konkursie na cenę. To jest czas dla użytkownika końcowego nie jest podstawowa stawka. Niemniej jednak, wszystkie podmioty HFT mają w tej grze. Inaczej, szybciej przedsiębiorca z rynku.

Jest to koszt społeczny handel wysokich częstotliwości: dużo inteligentnych ludzi próbują na wszelkie sposoby, aby zmniejszyć czas oczekiwania na odpowiedź systemu handlu. Jest to, jak ich plusy i minusy. Z jednej strony mamy do czynienia z konkurencją pomiędzy głupich ludzi, którzy ustalonych przez cały czas w celu poprawy ich poziomu intelektualnego. Z drugiej strony, mogli znaleźć inną użyteczną aplikację.