Jak można zweryfikować informacje o notowaniach bezpośrednich?
Notowania bezpośrednie: definicja przed weryfikacją
„Notowania bezpośrednie” odnoszą się do informacji o notowaniach przedstawianych jako bezpośrednio dostępny punkt odniesienia dla cen instrumentu będącego przedmiotem obrotu, zazwyczaj obejmujących cenę bid i ask (lub ich równoważną reprezentację) oraz powiązany czas. Weryfikacja rozpoczyna się od rozróżnienia dwóch warstw: (1) stabilnej mechaniki — sposobu definiowania, obliczania lub publikowania notowania — oraz (2) zmiennych warunków — stanu rynku, środowiska wykonawczego dostawcy i efektów czasowych. Ponieważ wartości notowań mogą się szybko zmieniać, weryfikacja powinna koncentrować się na tym, czy informacje są wewnętrznie spójne i możliwe do odtworzenia, a nie na pojedynczej liczbie.
Hierarchia źródeł weryfikacji
Praktyczna hierarchia pomaga zdecydować, co można uznać za wiarygodny dowód:
- Oficjalne ujawnienia miejsca obrotu lub benchmarku (jeśli dotyczy). Jeśli oficjalne miejsce obrotu, metodologia benchmarku lub publikacja regulatora opisuje źródło notowań i metodologię, należy użyć jej jako odniesienia najwyższego poziomu.
- Dokumentacja dostawcy dotycząca publikowania notowań. Należy szukać materiałów wyjaśniających, co oznacza „bezpośrednie” w danym kontekście, jakie dane wejściowe są używane i w jaki sposób wyliczane są ceny bid/ask (lub porównywalne pola).
- Artefakty techniczne z własnego środowiska. Jeśli masz dostęp do danych wyjściowych systemu (na przykład wyeksportowanych historii notowań, odpowiedzi API lub logów), użyj ich do potwierdzenia zachowania znaczników czasu i mapowania pól.
- Niezależne porównania krzyżowe. Porównaj ten sam przedział czasu w wielu renomowanych źródłach danych lub miejscach obrotu, aby zrozumieć, czy różnice wynikają z metodologii (a nie tylko z przypadku).
Jeśli nie można znaleźć jednoznacznej definicji pól notowań lub ich czasu, należy uznać twierdzenie o „bezpośredniości” za niezweryfikowane.
Powtarzalne kroki weryfikacji (bez wymogu danych w czasie rzeczywistym)
Stosuj procedurę krok po kroku, którą można powtórzyć:
- Wypisz dokładne pola, które będziesz weryfikować. Na przykład: wartość bid, wartość ask, para walutowa/identyfikator instrumentu oraz znacznik czasu (w tym strefa czasowa lub format epoch). Jeśli jakiekolwiek pole jest nieobecne lub niejednoznaczne, odnotuj to ograniczenie.
- Zapisz zrzut notowania wraz z jego znacznikiem czasu. Użyj surowych danych wyjściowych dostawcy (odpowiedź API, eksport lub zapis ekranu), a nie przekształconego widoku. Nie zaokrąglaj podczas weryfikacji.
- Sprawdź spójność bid–ask. Zweryfikuj, czy bid jest mniejszy lub równy ask (lub zgodny z podanym przez dostawcę niezmiennikiem). Oblicz również spread z surowych wartości i potwierdź, że odpowiada on reprezentacji dostawcy, jeśli taka istnieje.
- Sprawdź obsługę znaczników czasu. Potwierdź, czy znaczniki czasu odzwierciedlają czas wygenerowania notowania, czas otrzymania czy czas wyświetlenia. Powtarzalna weryfikacja wymaga stosowania tej samej interpretacji za każdym razem.
- Porównaj z drugim źródłem w tym samym przedziale czasu. Dopasuj według znacznika czasu (w określonej tolerancji) i sprawdź, czy różnice są zgodne ze znanymi opóźnieniami czasowymi lub agregacją.
- Udokumentuj założenia dotyczące wszelkich przykładowych obliczeń. Jeśli obliczasz spready, punkty środkowe lub zmiany w czasie, podaj dokładny wzór i określ, czy używasz ceny bid, ask czy punktu środkowego.
Dowody i przykład tego, co należy udokumentować
Minimalny zapis weryfikacji dla jednego instrumentu i jednego przedziału czasu może obejmować:
- Identyfikator instrumentu zgodnie z dostawcą (dokładna pisownia lub kod).
- Wartości bid i ask z surowych danych wyjściowych.
- Format znacznika czasu i strefę czasową.
- Obliczony spread = ask − bid (z użyciem dokładnych liczb).
- Notatkę o tym, czy wyświetlany jest punkt środkowy i czy jest on wyprowadzany z cen bid/ask.
Następnie powtórz ten sam zapis dla dodatkowych przedziałów czasu. Weryfikacja jest skuteczniejsza, gdy można wykazać spójne niezmienniki (takie jak kolejność bid–ask), nawet gdy wartości się zmieniają.
Ograniczenia i przewidywane rodzaje błędów
Nawet przy starannych kontrolach kilka istotnych ograniczeń może wyjaśniać rozbieżności:
- Opóźnienie i niedopasowanie czasowe. Dwa źródła mogą pokazywać notowania w nieco innych momentach, więc wartości będą się różnić, nawet jeśli oba są poprawne.
- Agregacja i transformacja. Dostawca może przekształcać surowe strumienie danych w wyświetlane notowanie, zmieniając zachowanie spreadu lub czas.
- Różne zakresy notowań. „Bezpośrednie” może oznaczać różne rzeczy u różnych dostawców (na przykład bezpośrednio ze strumienia danych w porównaniu z bezpośrednio z wewnętrznej wyceny). Bez jednoznacznej definicji nie można w pełni zweryfikować.
- Koszty i kontekst wykonania. Informacje o notowaniach mogą nie odzwierciedlać tego, co otrzymałbyś w przypadku rzeczywistej transakcji. Na tę różnicę mogą wpływać zasady wykonania, a nie wyświetlane pola notowań.
Wynik weryfikacji i kolejne pytanie
Po zastosowaniu powyższych kroków najbardziej uzasadniony wniosek dotyczy możliwości weryfikacji, a nie pojedynczej „prawidłowej” ceny.