DataCedar/Resources/Kryptowaluty·Przepływ pracy

Historyczne dane kryptowalut do backtestingu

Praktyczny przepływ pracy do konstruowania historii kryptowalut, która pozostaje powtarzalna po zmianach symboli, giełd i kontraktów.

By DataCedar··2 min read·Polish

Historyczne dane kryptowalut to szereg czasowy przeszłych obserwacji rynkowych powiązanych z konkretną giełdą i instrumentem. Zbiór danych gotowy do backtestingu wymaga stabilnej tożsamości instrumentu, historii symboli giełdowych, zasad interwałów UTC, klasyfikacji spot lub instrumentów pochodnych, jednostek cenowych i ilościowych, stanów luk, historii notowań i wycofań z obrotu, pochodzenia źródłowego oraz zamrożonego punktu odcięcia, aby późniejsze uzupełnienia nie przeniknęły do wcześniejszych eksperymentów.

Określ rynek, nie tylko ticker

BTCUSDT może odnosić się do rynku spot, kontraktu wieczystego lub podobnie nazwanego instrumentu na innej giełdzie. Przechowuj giełdę, typ rynku, aktywa bazowe, kwotowane lub rozliczeniowe, specyfikację kontraktu i oryginalny symbol obok każdej obserwacji.

Nie odbudowuj starego uniwersum z dzisiejszego aktywnego katalogu. Wycofane pary, wygasłe kontrakty, denominacje i zmiany statusu są częścią historycznej próbki.

Umożliw pomiar ciągłości handlu

Używaj granic interwałów UTC i rejestru oczekiwanych interwałów. Święta nie wyjaśniają luk na rynku handlowanym w sposób ciągły, chociaż mogą je wyjaśniać konserwacja giełdy, czasy notowań, zawieszenia i awarie źródłowe.

Zachowaj surowe transakcje lub świece źródłowe tam, gdzie jest to dozwolone, a następnie wersjonuj logikę normalizacji i agregacji. Eksport historyczny powinien raportować niekompletne okna zamiast cicho wypełniać je danymi z poprzednich okresów.

  • Przypisz giełdę źródłową i typ rynku.
  • Zachowaj stany notowań i wycofań z obrotu.
  • Rozróżnij brak aktywności od braku danych.
  • Zamroź punkt odcięcia danych i wersję schematu.

Przetestuj kontrakt do backtestingu

Zweryfikuj relacje OHLC, nieujemne ilości, duplikaty, granice UTC, ekstremalne ruchy, mapowania symboli, interwały finansowania i wygaśnięcia kontraktów, gdzie ma to zastosowanie. Porównaj próbki z surowymi obiektami źródłowymi i zachowaj testy wraz z artefaktem badawczym.

Modeluj opłaty, spready, poślizgi, finansowanie, zasady likwidacji i specyficzne dla giełdy wykonanie oddzielnie od obserwacji rynkowych. Świeca nie dowodzi, że zlecenie zostało zrealizowane po jej cenie maksymalnej, minimalnej lub zamknięcia.

Key takeaways

  • 01Identyfikuj giełdę i typ rynku w każdym wierszu.
  • 02Uwzględnij nieaktywne i wycofane z obrotu instrumenty w historycznych uniwersach.
  • 03Wyraźnie raportuj luki na rynku ciągłym.
  • 04Zamroź źródło, punkt odcięcia, schemat i dowody walidacji.

Praktyczny przepływ pracy do konstruowania historii kryptowalut, która pozostaje powtarzalna po zmianach symboli, giełd i kontraktów.

Start freeView pricing

Questions, answered.

Archiwa giełd i API są powszechnymi źródłami. Do celów badawczych zachowaj oryginalny zakres giełdy, katalog historyczny, kontrole luk i pochodzenie źródłowe, zamiast polegać na nieoznakowanym pobraniu.

Zbuduj zbiór danych badawczych przed dopasowaniem modelu.

Rozpocznij od tożsamości spółki, progu odcięcia „as-of”, praw źródłowych i oczekiwanego zakresu. Następnie przeszukaj dowody, które Twoja decyzja mogła faktycznie zobaczyć.

Start free