Definicja zlecenia rynkowego a to, co faktycznie dostajesz
Zlecenie rynkowe jest zasadniczo definiowane jako zlecenie przeznaczone do natychmiastowej realizacji po najlepszych dostępnych cenach w momencie, gdy trafia na rynek lub do miejsca realizacji. Ta definicja jest stabilna, ale rzeczywista realizacja może się zmieniać podczas niestabilnych rynków. Różnica wynika z czasu i mikrostruktury rynku: cena, którą widzisz, cena, która istnieje, gdy zlecenie dociera, oraz ceny dostępne, gdy płynność jest cienka, mogą się rozjechać.
Aby wyjaśnić to jasno, rozdziel dwie części:
- Intencja zlecenia: „realizuj teraz”.
- Szczegóły realizacji: sekwencja transakcji, która domyka zlecenie, w tym ceny, które ostatecznie otrzymujesz.
Prosty model: zlecenie przechodzi przez warstwy czasu
Nawet bez danych w czasie rzeczywistym możesz rozumować typowe warstwy wpływające na realizację:
- Warstwa obserwacji (to, co widzisz): kwotowanie lub ostatnia cena transakcyjna wyświetlana przez terminal.
- Warstwa komunikacji (co to zajmuje): czas, w którym Twoje zlecenie podróżuje przez połączenie i dociera do systemu realizacji.
- Warstwa dostępności (co istnieje): czy jest wystarczająco dużo kupujących/sprzedających po cenach bliskich ostatnio pokazanemu kwotowi.
- Warstwa obsługi (jak system reaguje): wewnętrzne dopasowanie, throttling, kolejkowanie lub ponowna ocena, które mogą zmienić, jakich cen używa się do realizacji.
Na niestabilnych rynkach te warstwy przestają zachowywać się jak gładki, ciągły zegar.
Mechanizmy, które sprawiają, że realizacja „rynkowa” różni się
1) Luki cenowe między kwotem a dotarciem
Luka to skok, w którym kolejny możliwy do zrealizowania poziom cenowy jest daleko od ostatnio pokazanego kwotu. Jeśli zlecenie dociera po tym, jak luka się otworzyła, to „najlepsze dostępne ceny” w momencie dotarcia mogą być znacznie gorsze (albo czasem lepsze) niż to, co było wyświetlane.
Przykład z jawnymi założeniami (ilustracyjny):
- Załóż, że ostatni wyświetlony kurs kupna odpowiada wąskiemu zestawowi płynności na 1.1000.
- Załóż, że nagłe zdarzenie usuwa pobliskie kwoty, a następny dostępny poziom cenowy to 1.0980.
- Jeśli Twoje zlecenie rynkowe dotrze do systemu po ruchu, może zostać zrealizowane na 1.0980 i kolejnych poziomach, zamiast w pobliżu 1.1000. To nie zmienia definicji zlecenia rynkowego; zmienia to, co oznacza „najlepsze dostępne” w momencie realizacji.
2) Opóźnienia i nieaktualność kwotów
Latency to opóźnienie między złożeniem zlecenia a momentem, gdy system je przetwarza. Na szybkich rynkach nawet niewielkie opóźnienia mogą mieć znaczenie, bo ceny i dostępna płynność zmieniają się szybko.
Czębym błędnym przekonaniem jest traktowanie wyświetlanego kwotu jako „gwarantowanego” odniesienia do realizacji zlecenia rynkowego. Przy latency odniesienie do realizacji staje się stanem rynku w momencie dotarcia, a nie ostatnim czasem, kiedy ekran Twojego urządzenia został zaktualizowany.
3) Wycofanie płynności i przerzedzone księgi zleceń
Wycofanie płynności ma miejsce, gdy uczestnicy rynku anulują zlecenia lub przestają dostarczać kwoty w warunkach stresu. Gdy mniej kontrahentów jest skłonnych handlować po określonych cenach, rynek może „przeskoczyć” do poziomów, na których kontrahenci nadal istnieją.
Jednym z istotnych trybów awarii jest slippage: różnica między oczekiwaną ceną odniesienia a rzeczywistymi cenami (lub ceną) realizacji. W warunkach zmienności slippage może szybko się poszerzać, ponieważ zlecenie może musieć „zjeść” wiele poziomów cenowych, aby domknąć realizację.
4) Częściowe realizacje i wiele wydruków realizacji
Zlecenia rynkowe mogą być realizowane w wielu transakcjach (wydrukach) zamiast w pojedynczym punkcie cenowym, szczególnie gdy płynność jest pofragmentowana. Oznacza to, że Twoja efektywna średnia cena może różnić się od dowolnego pojedynczego kwotu, który obserwowałeś.
Tryb awarii, który warto wziąć pod uwagę: zachowanie niepełnej realizacji (na przykład zrealizowanie części zlecenia po dostępnych poziomach, a następnie oczekiwanie na kolejną płynność). Dokładne zachowanie zależy od środowiska realizacji i zasad obsługi zleceń, które nie są identyczne w różnych systemach.
5) Zasady obsługi zleceń wpływające na timing
Różne systemy mogą stosować różne zasady operacyjne, które zmieniają jakość realizacji, nawet gdy honorują intencję „realizuj teraz”. Przykłady typów zasad (opisane ogólnie) obejmują:
- kolejkowanie pod obciążeniem,
- wewnętrzne limity tego, jak szybko zlecenia są obsługiwane,
- ponowną ocenę dostępnych cen podczas przetwarzania.
Zasady te nie redefiniują intencji zlecenia, ale mogą zmienić, kiedy i po jakich cenach zlecenie zostanie dopasowane.
Ograniczenia i ryzyka, które warto zrozumieć
- Brak jednego stabilnego wyniku: Definicja zlecenia rynkowego nie oznacza jednej, gwarantowanej ceny realizacji.
DOCUMENT END