Jakie dane są potrzebne do oceny spreadu bid-ask?
Definicja i podstawowa mechanika
Spread bid-ask to różnica między najlepszą dostępną ceną ask (najniższą ceną, jaką może zapłacić kupujący) a najlepszą dostępną ceną bid (najwyższą ceną, jaką może otrzymać sprzedający) dla tego samego aktywa w danym momencie. W ujęciu wzorowym, jeśli najlepsze bid to B, a najlepsze ask to A, wówczas spread wynosi A − B. Powiązaną miarą jest spread względny, zwykle wyrażany jako (A − B) podzielone przez cenę referencyjną (często cenę średnią).
Aby ocenić spread bid-ask, potrzebujesz danych, które obejmują obie strony kwotowania rynkowego w tym samym czasie dla tego samego instrumentu.
Jakie dane wejściowe należy zebrać
Ocena spreadu bid-ask polega głównie na kompletności i spójności kwotowań. Zbierz:
- Ceny bid i ask dla tej samej pary walutowej (lub instrumentu) w tym samym formacie kwotowania.
- Co najmniej jeden znacznik czasu wskazujący, kiedy każde kwotowanie było ważne lub zaobserwowane. Jeśli masz osobne znaczniki czasu dla bid i ask, muszą być one wyrównane lub wyraźnie uzasadnione.
- Referencyjną cenę średnią (opcjonalną, ale często przydatną), obliczaną jako (B + A) / 2, gdy obie strony są obecne.
- Identyfikatory kwotowań i metadane symbolu, takie jak dokładna nazwa pary, specyfikacja kontraktu oraz wszelkie etykiety miejsca/feedu odróżniające podobne instrumenty.
- Zaobserwowaną częstotliwość kwotowań i szczegóły próbkowania, takie jak to, czy używasz strumieniowych ticków, okresowych zrzutów czy wartości zagregowanych.
Te dane wejściowe pozwalają obliczyć poziom spreadu (A − B) oraz, po wybraniu odniesienia, spread w ujęciu względnym.
Pochodzenie: skąd pochodzą bid i ask
Nawet przy doskonałej matematyce ocena może być myląca, jeśli bid i ask nie są porównywalne. Należy odnotować:
- Źródło danych: czy dane pochodzą z regulowanego dostawcy danych rynkowych, strumienia kwotowań brokera, czy wewnętrznego feedu platformy?
- Rodzaj kwotowania: czy ma ono charakter indykatywny (co może być dostępne) czy wiążący (wykonywalny)? Ocena zależy od zamierzonego znaczenia kwotowania.
- Założenia dotyczące kontekstu wykonania: jeśli Twoje kwotowania pochodzą z jednego miejsca lub modelu wyceny, ale faktyczne wykonanie jest kierowane gdzie indziej, zrealizowany spread może się różnić.
Ta informacja o „pochodzeniu” stanowi podstawę niezależnej weryfikacji: inny czytelnik powinien być w stanie prześledzić te same definicje danych wejściowych aż do ich źródła.
Aktualność i wyrównanie: tryby awarii wrażliwe na czas
Spread bid-ask zmienia się w czasie. Typowe ograniczenia obejmują:
- Nieaktualne kwotowania: znacznik czasu starszy niż okres oceny może sprawić, że spread będzie wyglądał na węższy lub szerszy, niż był w rzeczywistości.
- Asynchroniczne bid i ask: jeśli bid i ask zostały przechwycone w różnych momentach, obliczony spread może nie odzwierciedlać jednego spójnego stanu rynku.
- Różne metody próbkowania: porównywanie feedu o wysokiej częstotliwości z wolniejszym zrzutem może tworzyć sztuczne różnice.
Aby temu zaradzić, stosuj spójne znaczniki czasu, udokumentuj metodę próbkowania i unikaj mieszania feedów, chyba że masz jasne podejście do normalizacji.
Kontrole jakości i walidacja
Przed interpretacją zmian spreadu sprawdź problemy z danymi, które mogą zniekształcić wyniki:
- Brakujące pola: jeśli brakuje bid lub ask, nie można obliczyć spreadu dla tego momentu.
- Wartości odstające i niemożliwe: zweryfikuj, czy ask nie jest poniżej bid w analizowanych danych, i sprawdź nietypowo duże spready pod kątem błędów wprowadzania danych lub mapowania.
- Dopasowanie symbolu: potwierdź, że kwotowania rzeczywiście odnoszą się do tego samego instrumentu (w tym różnic w specyfikacji kontraktu).
- Weryfikacja zakresu: upewnij się, że ceny mieszczą się w oczekiwanych zakresach wielkości dla instrumentu i formatu kwotowania.
Te kontrole przekształcają „surowe feedy kwotowań” w zbiór danych nadający się do analizy.
Dowód poprzez praktyczny przykład oparty na założeniach
Załóżmy, że zebrałeś jeden zrzut w czasie t z najlepszym bid B = 1.10000 i najlepszym ask A = 1.10005 dla tej samej pary walutowej i definicji feedu. Poziom spreadu wynosi A − B = 0.00005. Jeśli obliczysz spread względny przy użyciu ceny średniej (B + A) / 2 = 1.100025, spread względny wynosi 0.00005 / 1.100025.
Ten przykład zależy od wyraźnych założeń: (1) bid i ask reprezentują ten sam moment i ten sam instrument, (2) dane są aktualne oraz (3) używasz tego samego znaczenia kwotowania dla obu stron.
Ograniczenia i ryzyka przy interpretacji spreadu
Ocena spreadu bid-ask ma istotne ograniczenia:
- Warunki rynkowe vs. warunki dostawcy: spready odzwierciedlają dostępne kwotowania i płynność w danym momencie, które mogą się szybko zmieniać.