Jakość danych6 min czytania

Polymarket CLOB WebSocket kontra archiwa godzinowe: dlaczego o backteście decyduje rozdzielczość danych

DepthFeed Research

Zespół danych rynków prognostycznych

Poradniki

Różnica między backtestem Polymarketu, na którym da się handlować, a takim, który kłamie, zwykle nie polega na tym, ile masz danych — lecz na tym, jak zostały próbkowane.

Aktualizacje Polymarket CLOB i zapisane obserwacje archiwalne to różne warstwy. Godzinowe archiwum może przegapić większość rynku o krótkim terminie zapadalności, ale samo zdarzeniowe źródło nadrzędne nie dowodzi, że archiwum zachowało każde zdarzenie. Sprawdź rzeczywistą zapisaną kadencję, semantykę znaczników czasu i luki przed wyborem danych do testu wstecznego.

Co tak naprawdę oznacza „rozdzielczość”

Rozdzielczość to częstotliwość przechowywania obserwacji księgi. Źródło może publikować aktualizacje sterowane zdarzeniami, podczas gdy archiwum deduplikuje lub zapisuje wybrane obserwacje. Próbki o stałym interwale wybierają obserwacje na zegarze. Rozróżnij częstotliwość aktualizacji źródła od znaczników czasu i kadencji faktycznie dostępnych w archiwum.

Oba podejścia mogą dawać pliki o zbliżonym rozmiarze, a mimo to nieść zupełnie inną informację. Próbka interwałowa spokojnego rynku marnuje wiersze na niezmieniający się order book; próbka interwałowa szybkiego rynku gubi ruchy, które mają znaczenie.

Problem rynków krótkoterminowych

Rynki krypto up/down na Polymarkecie rozliczają się w 5 do 60 minut. Weźmy 5-minutowy rynek BTC. Archiwum godzinowe może zarejestrować go zero lub jeden raz — możesz nie mieć ani jednego order booka z całego życia rynku. Archiwum z próbkowaniem co minutę daje około pięciu klatek, z których żadna nie jest zsynchronizowana z momentami, w których Twoja strategia faktycznie by zadziałała.

Gęstsze archiwum może ujawnić więcej zmieniającego się spreadu i głębokości rynku. Jego rzeczywiste znaczniki czasu i luki nadal określają, co można odtworzyć; ani połączenie WebSocket nadrzędne, ani liczba wierszy nagłówka nie gwarantują kompletnej historii zdarzeń.

Porównanie obok siebie

Archiwum godzinowePróbka co minutęZapisana głębokość (DepthFeed)
Pokrycie 5-minutowego rynku0–1 klatek~5 klatekSprawdź zapisane znaczniki czasu
Rejestruje poszerzanie spreaduNieRzadkoTak
Mierzalny poślizg (slippage)NiePrzybliżonyTak
Synchronizacja z ruchami spotuNieZgrubnieASOF, jeśli dostępny
Dostawa na żywond.nd.Brak zobowiązania co do opóźnienia

Dlaczego prawie nikt nie przechowuje głębokości sterowanej zdarzeniami

Utrzymanie archiwum księgi zleceń wymaga przechwytywania na żywo, trwałego przechowywania i kontroli pokrycia. DepthFeed udostępnia zapisane obserwacje pełnej głębokości z udokumentowaną kadencją specyficzną dla platformy. Luki pozostają lukami: brakująca historyczna księga nie może zostać odtworzona jedynie na podstawie późniejszej ostatniej ceny.

Najważniejsze informacje

  • 01Rozdzielczość to kwestia sposobu próbkowania, a nie rozmiaru pliku.
  • 02Archiwa o stałym interwale gubią całe życie rynków trwających 5–60 minut.
  • 03Zapisana kadencja i luki określają, które obserwacje księgi można odtworzyć.
  • 04Historii order booka nie da się uzupełnić wstecz — jest dostępna tylko wtedy, gdy ktoś zarejestrował ją na żywo.

Różnica między backtestem Polymarketu, na którym da się handlować, a takim, który kłamie, zwykle nie polega na tym, ile masz danych — lecz na tym, jak zostały próbkowane.

Zacznij za darmo

Pytania i odpowiedzi.

Websocket CLOB Polymarketu strumieniuje aktualizacje order booka na żywo, ale Polymarket nie udostępnia historycznego archiwum tych snapshotów order booka. Aby odtworzyć order book w stanie z przeszłości, potrzebujesz dostawcy, który rejestrował websocket w sposób ciągły i go przechowuje — a właśnie to robi DepthFeed.

Zacznij backtestować Polymarket na realnej głębokości.

Darmowy start, bez karty. Przejdź na wyższy plan, gdy Twoja strategia będzie gotowa na cały arkusz.

Zacznij za darmo