Co oznaczają płynność i spready w kategoriach mierzalnych
Płynność i spready opisują, jak łatwo i jak drogo jest handlować (lub blisko) danej ceny odniesienia.
Spread to różnica między najlepszym ask (najniższą ceną sprzedaży) a najlepszym bid (najwyższą ceną kupna) w danym momencie. Aby mierzyć spready, potrzebujesz notowań bid i ask opatrzonych znacznikami czasu.
Płynność jest szersza niż „wąskie spready”. Odzwierciedla, ile istnieje możliwego do zrealizowania zainteresowania, bez zbyt dużego poruszania cenami. Ponieważ płynność nie jest w większości rynków pojedynczą obserwowalną liczbą, pomiar zwykle opiera się na wskaźnikach (proxies), takich jak głębokość w pobliżu najlepszej ceny lub zmiana ceny powiązana z zdefiniowanym rozmiarem transakcji.
Mechanizm: mierzalne pola, okna czasowe i przykłady obliczeń
Mierzenie spreadów (na podstawie notowań)
Wybierz jednostkę pomiaru (np. interwały co jedną sekundę lub jedną minutę) oraz definicję odniesienia (np. najlepszy bid/ask z tego samego miejsca obrotu).
Dla każdego znacznika czasu t zapisz:
- BestBid(t) i BestAsk(t)
- Spread(t) = BestAsk(t) − BestBid(t)
- Opcjonalnie postać znormalizowana: SpreadPercent(t) = Spread(t) / Mid(t), gdzie Mid(t) = (BestBid(t)+BestAsk(t))/2
Następnie policz statystyki podsumowujące w obrębie okna:
- Średni spread, mediana spreadu
- Percentyle (np. 90. percentyl), aby uchwycić zachowanie ogonów
Założenie dla przykładów: wszystkie znaczniki czasu notowań dotyczą tej samej giełdy/miejsca obrotu i reprezentują najlepsze ceny możliwe do wykonania w danym momencie.
Mierzenie płynności (głębokość lub wskaźniki wpływu)
Dwa powszechne podejścia mierzalne to:
A) Głębokość w pobliżu najlepszej ceny Zapisuj ilości na poziomach przy lub blisko szczytu księgi zleceń, takich jak:
- BidDepth(t, Δ): łączny rozmiar bid w obrębie Δ ticków lub w małym przedziale cenowym poniżej środka
- AskDepth(t, Δ): łączny rozmiar ask w obrębie Δ ticków lub powyżej środka
- Imbalance(t) = (BidDepth − AskDepth) / (BidDepth + AskDepth)
Założenie: dane z arkusza zleceń (lub równoważny strumień głębokości) są dostępne i porównywalne w czasie między znacznikami.
B) Wpływ ceny dla zdefiniowanego rozmiaru Jeśli potrafisz oszacować, jak porusza się cena przy przesunięciu stałej wartości nominalnej, możesz zdefiniować wskaźnik, taki jak:
- Impact(t) = ExecutionPrice(t, Size) − Mid(t) (dla kupna)
Założenie: „ExecutionPrice dla Size” jest obliczane w sposób spójny (ten sam model, ta sama logika miejsca obrotu) i oparte na wejściach zsynchronizowanych czasowo.
Dowody i porównanie: co możesz porównywać niezależnie
Aby porównywać pomiary w sensowny sposób, użyj spójnego schematu:
- To samo okno pomiarowe: identyczne czasy startu/zakończenia oraz częstotliwość próbkowania.
- To samo źródło notowań i miejsce obrotu: najlepszy bid/ask i głębokość powinny pochodzić z tego samego miejsca.
- To samo skalowanie/normalizacja: używaj konsekwentnie albo surowego spreadu, albo wersji procentowej względem mid.
- To sama definicja wskaźnika płynności: np. głębokość w obrębie Δ ticków vs wpływ dla stałego rozmiaru.
Praktyczne porównanie polega na opublikowaniu szeregów czasowych Spread(t) oraz co najmniej jednego wskaźnika płynności (głębokości lub wpływu), a następnie sprawdzeniu, jak współzmieniają się w czasie. To nie dowodzi związku przyczynowego, ale daje weryfikację, że wybrany wskaźnik zachowuje się sensownie przy zmieniających się warunkach rynkowych.
Ograniczenia i ryzyka (istotne tryby awarii)
Na oba pomiary — spready i płynność — wpływa kilka ograniczeń:
- Przestarzałość notowań i niespójność czasowa: jeśli dane bid/ask lub głębokości są opóźnione albo próbkowane inaczej, obliczone spready mogą być błędne.
- Niedopasowanie miejsca obrotu i realizacji: „zmierzony spread” z jednego strumienia może nie odpowiadać temu, co faktycznie realizuje się na innym miejscu obrotu.
- Niedopasowanie wskaźnika płynności: wąskie spready mogą współwystępować z niską głębokością (ograniczona zdolność do realizacji rozmiaru). Wskaźniki oparte na głębokości i na wpływie mogą się różnić.
- Koszty wykraczające poza spread: rzeczywisty koszt realizacji obejmuje poślizg, prowizje oraz wszelkie reguły wyceny w silnikach realizacji; sam spread może zaniżać całkowity koszt.
- Niestacjonarność: historyczne zależności między płynnością a spreadem mogą się zmieniać; przeszłe współwystępowanie nie oznacza przyszłego zachowania.
Weryfikacja: jak sprawdzić sensowność wyboru pomiaru
Aby zweryfikować podejście do pomiaru, niezależnie przetestuj te punkty:
- Przelicz spready na podstawie zapisanych Bid/Ask i potwierdź Spread(t) ≥ 0 oraz że percentyl spreadu pozostaje spójny z mid.
- Sprawdź kompletność danych: oszacuj, jak często najlepszy bid/ask lub głębokość brakuje w znacznikach czasu.
- Uruchom te same obliczenia na dwóch oknach czasowych (np. spokojniejsze vs bardziej zmienne okresy), aby zobaczyć, czy statystyki podsumowujące zmieniają się w oczekiwanych kierunkach, bez zakładania jakichkolwiek gwarantowanych wyników.
- Udokumentuj założenia: interwał próbkowania, miejsce obrotu, definicje notowań, pasmo głębokości Δ oraz rozmiar Size dla wpływu.
Jeśli chcesz, możesz też doprecyzować, jakie dokładnie masz dostępne dane (tylko notowania vs głębokość arkusza zleceń vs zapisy transakcji/realizacji).