Jak można zmierzyć spread surowy (Raw Spread)?
Bezpośrednia odpowiedź
Spread surowy można zmierzyć, rejestrując ceny bid i ask w tym samym momencie (lub tak blisko, jak to możliwe), a następnie obliczając ich różnicę, zwykle w jednostkach ceny i/lub przeliczoną na pipsy. Aby pomiary były niezależnie weryfikowalne, należy również określić dokładną podstawę znacznika czasu oraz zdefiniować, co jest uwzględnione, a co wykluczone (np. czy używasz tylko spreadu kwotowanego, czy też ceny wykonania plus koszty). Ponieważ kwotowania, wykonanie i koszty różnią się, pomiary z różnych okresów lub od różnych dostawców mogą nie być porównywalne.
Mechanizm i definicja
„Spread surowy” to zazwyczaj bezpośrednia odległość między najlepszą dostępną ceną bid a najlepszą dostępną ceną ask dla danego instrumentu. Praktyczny sposób jego pomiaru to:
- Wybierz zakres pomiaru.
- Spread kwotowany: oblicz różnicę między kwotowaniem bid a kwotowaniem ask zaobserwowanym w określonym punkcie czasu.
- Spread oparty na wykonaniu: użyj rzeczywistych cen bid/ask zastosowanych przy realizacji zlecenia (które mogą różnić się od wyświetlanego kwotowania), a następnie oblicz efektywną różnicę.
- Zdefiniuj formułę bid-ask.
- Spread cenowy = ask − bid.
- Przelicz na pipsy (tylko jeśli określisz regułę pipsa dla danego instrumentu): pipsy = (ask − bid) ÷ wartość_pipsa.
- Zapisz metadane niezbędne do weryfikacji. Co najmniej zarejestruj: instrument, źródło kwotowań/miejsce wykonania, metodę znacznika czasu (np. „przechwycono o czasie klienta” lub „otrzymano o czasie serwera”) oraz to, czy liczba jest spreadem kwotowanym, czy efektywnym spreadem opartym na wykonaniu.
Działa to, ponieważ przy ustalonych definicjach te same dane wejściowe bid i ask dadzą ten sam obliczony spread. Jednak w momencie, gdy zmieszasz definicje (kwotowanie vs wykonanie) lub znaczniki czasu (różne czasy przechwycenia), pomiar może się zmienić, nawet jeśli rynek jest stabilny.
Dowód lub przykład (z wyraźnymi założeniami)
Przykładowy zestaw założeń (możesz odtworzyć ten proces):
- Mierzysz spread kwotowany.
- Przechwytujesz jedno kwotowanie bid i jedno ask dla konkretnego symbolu z jednego źródła kwotowań.
- Obliczasz przy tym samym zarejestrowanym znaczniku czasu.
Załóżmy, że w czasie T obserwujesz bid = 1.23450 i ask = 1.23465 (są to tylko przykładowe wartości w celu zademonstrowania metody). Wtedy:
- Spread cenowy = 1.23465 − 1.23450 = 0.00015.
- Jeśli wartość_pipsa dla instrumentu wynosi 0.00001 (zdefiniuj to wyraźnie), to pipsy = 0.00015 ÷ 0.00001 = 15 pipsów.
Aby niezależnie zweryfikować wynik, strona trzecia potrzebuje tego samego symbolu, tego samego strumienia kwotowań/miejsca wykonania, tej samej podstawy znacznika czasu i tej samej reguły konwersji. Jeśli którykolwiek z tych elementów się różni, nadal możesz obliczać „spread”, ale nie mierzysz tej samej wielkości.
Ograniczenia i ryzyka (tryby awarii)
Co najmniej jednym istotnym ograniczeniem jest to, że wartości spreadu nie są unikalne w różnych konfiguracjach pomiarowych:
- Niedopasowanie znaczników czasu: bid i ask mogą być przechwycone w nieco różnych momentach z powodu opóźnień w feedzie lub przetwarzaniu. Nawet niewielkie opóźnienia mogą poszerzyć lub zawęzić obliczony spread.
- Mieszany zakres: porównywanie spreadu kwotowanego z efektywnym spreadem opartym na wykonaniu miesza różne zjawiska (wyświetlanie vs realizacja).
- Zmienne warunki rynkowe: spready mogą się szybko zmieniać; zależności historyczne nie gwarantują podobieństwa w przyszłości.
- Ukryte koszty i efekty wykonania: jeśli w niektórych przypadkach uwzględniasz prowizje, finansowanie lub efekty routingu/wykonania, a w innych nie, liczby „spreadu” przestają być bezpośrednio porównywalne.
Weryfikacja lub kolejne pytanie
Aby Twój pomiar był niezależnie weryfikowalny, prowadź rejestr pomiarów zawierający: (1) zakres (kwotowanie vs wykonanie), (2) formułę bid-ask, (3) podstawę znacznika czasu oraz (4) symbol i regułę konwersji. Jeśli chcesz dokonać mocniejszego porównania między dostawcami, zapytaj, czy obie strony mierzą ten sam zakres (kwotowanie vs wykonanie), czy stosują spójne odniesienie czasowe oraz czy stosują te same zasady włączania/wyłączania kosztów.
Jeśli podasz mi swój dokładny przypadek użycia (logowanie strumienia kwotowań, logi wykonania platformy lub pola „raw spread” dostarczane przez brokera), mogę pomóc Ci napisać listę kontrolną pomiaru, która pozwoli uniknąć głównych pułapek porównywalności.