Jak zmienia się Raw Spread podczas zmiennych rynków?
Bezpośrednia odpowiedź
Raw Spread to różnica cen, którą widzisz jako „bid–ask” na rynku dla surowego feedu, zazwyczaj przed dodatkowymi narzutami lub uproszczonymi korektami. Podczas zmiennych rynków może się on szybko zmieniać, ponieważ księga zleceń staje się płytsza, kwotowania poruszają się szybciej, niż systemy są w stanie reagować, a silnik dopasowujący może musieć wykonać zlecenie przy użyciu najbliższej dostępnej płynności, a nie pierwotnie wyświetlanej ceny.
Mechanika: co się zmienia i dlaczego
Aby zrozumieć, dlaczego Raw Spread może się poszerzać, oddziel stabilną mechanikę od zmiennych warunków rynkowych:
- Głębokość księgi zleceń i luki. Raw Spread zależy od liczby zleceń kupna i sprzedaży w pobliżu danej ceny. W spokojnych okresach często istnieje wiele poziomów płynności blisko siebie. W okresach zmienności uczestnicy mogą nie składać lub nie utrzymywać zleceń na tych samych cenach, więc kolejne dostępne kwotowanie jest dalej. To zwiększa widoczną odległość bid–ask.
- Wycofanie płynności. Gdy warunki się pogarszają (na przykład szybkie ruchy cen lub niepewność), niektórzy uczestnicy rynku mogą ograniczyć ilość dostarczanej płynności. Może to usunąć kwotowania na określonych poziomach, pozostawiając szerszą „lukę”, dopóki nie pojawią się nowe zlecenia.
- Opóźnienie i niedopasowanie aktualizacji. Nawet jeśli wyświetlany raw spread istnieje w danej chwili, ceny rynkowe i księga zleceń mogą się zaktualizować między momentem wyświetlenia kwotowania a momentem przetworzenia zlecenia. Jeśli strona wykonania korzysta z kwotowań po aktualizacji, efektywny raw spread wokół wykonania może się różnić od wcześniej wyświetlanej wartości.
- Obsługa zleceń i logika wykonania. Systemy wykonawcze mogą kierować, kolejkować, częściowo realizować lub dopasowywać zlecenia do najlepszych aktualnie dostępnych cen. Jeśli dokładny poziom cenowy, którego oczekiwałeś, nie jest już dostępny w momencie wykonania, realizacja może nastąpić na gorszym poziomie, co sprawia, że obserwowany spread jest efektywnie szerszy.
Dowód lub przykład do przeanalizowania (z założeniami)
Rozważ uproszczony zrzut księgi zleceń w czasie T0:
- Najlepsza oferta kupna (bid): 1.10000
- Najlepsza oferta sprzedaży (ask): 1.10005 Zatem wyświetlany Raw Spread wynosi 0.00005.
Załóżmy teraz, że rynek porusza się szybko i składasz zlecenie w czasie T1, ale wykonanie korzysta z płynności obecnej w czasie T2.
Dwie typowe ścieżki do szerszego efektywnego spreadu:
- Powstanie luki: Jeśli zlecenia między 1.10000 a 1.10005 zostaną wycofane, następna najlepsza oferta ask może przeskoczyć do 1.10010 w czasie T2. Efektywny spread wynosi wtedy 0.00010.
- Opóźnienie kwotowania: Jeśli Twój system otrzyma zaktualizowaną księgę zleceń nieco późno, może działać na szerszej luce, która powstała między T1 a T2. Twoje wykonanie korzysta z „najlepszego dostępnego w momencie wykonania”, a nie z „najlepszego, który widziałeś wcześniej”.
Istotne ograniczenie: ten przykład zakłada pojedynczy dyskretny skok dla jasności. Na rzeczywistych rynkach zmiany mogą być ciągłe, a Twoje wyniki zależą od dokładnego czasu między wyświetleniem kwotowania, złożeniem zlecenia, routingiem i dopasowaniem.
Ograniczenia i ryzyka (co może zawieść w Twoim rozumieniu)
- Różnica między wyświetlanym a wykonanym. Kluczowym błędem jest założenie, że wyświetlany raw spread równa się temu, po czym faktycznie handlujesz. Zmienność, opóźnienia i zasady dopasowywania mogą zerwać to powiązanie.
- Zmienne warunki zewnętrzne. Zachowanie księgi zleceń zależy od aktywności handlowej, apetytu na ryzyko i ogólnej płynności. Historyczne wzorce nie gwarantują przyszłego zachowania.
- Obsługa specyficzna dla dostawcy lub miejsca obrotu. Nawet przy tym samym rynku bazowym różna obsługa wykonania (kolejkowanie, częściowe realizacje, routing) może zmienić obserwowane wyniki.
- Ograniczenia danych. Jeśli obserwujesz tylko kwotowania w jednym momencie lub korzystasz wyłącznie z wyświetlanych wskaźników, możesz pominąć moment wykonania zlecenia.
Weryfikacja: jak samodzielnie sprawdzić twierdzenie
Aby zweryfikować, jak Raw Spread zachowuje się podczas zmienności (bez polegania na prognozach), użyj metody porównującej czas kwotowania i czas wykonania:
- Zarejestruj zarówno wyświetlane kwotowania, jak i wyniki wykonań dla tego samego instrumentu i okna czasowego, przy jasnych założeniach co do tego, co mierzysz jako „raw”.
- Podziel dane według reżimu rynkowego (względny spokój vs szybki ruch) przy użyciu obserwowalnej intensywności ruchu, a nie prognoz.
- Sprawdź spójność czasową: oceń, czy większe różnice pojawiają się, gdy opóźnienia lub szybkie aktualizacje są bardziej prawdopodobne.
- Szukaj sygnatur luk płynnościowych: jeśli efektywne spready poszerzają się, nawet gdy wyświetlane spready wyglądają przez chwilę podobnie, często wskazuje to na luki i niedopasowanie aktualizacji.