Testowanie wsteczne bota do handlu na rynkach predykcyjnych: od odtwarzania do handlu papierowego
Bot nie jest zweryfikowany, ponieważ jego sygnał przewidział właściwą stronę. Jest zweryfikowany, gdy sygnał przetrwa historyczną głębię rynku, koszty, luki i rynki, których wcześniej nie widział.
Testowanie wsteczne bota na rynku predykcyjnym powinno odtwarzać informacje w kolejności chronologicznej, wyceniać każde wejście w oparciu o dostępną stronę historycznej księgi zleceń, rozliczać na podstawie rzeczywistego wyniku i zachowywać rynki z brakującymi danymi jako brakujące. Następnym krokiem jest forward paper trading na żywych księgach zleceń. Ten dwuetapowy proces oddziela historyczny pomysł od strategii, która może działać bez look-ahead lub wypełnień tylko po cenie środkowej.
Drabina testowa
| Etap | Pytanie | Warunek przejścia |
|---|---|---|
| Sanity sygnału | Czy reguła wykorzystuje tylko informacje dostępne w danym momencie? | Brak wycieku rozliczeń lub przyszłych wierszy |
| Odtwarzanie po cenie środkowej | Czy istnieje kierunkowa wartość przed wykonaniem? | Pozytywny wynik przy optymistycznym wypełnieniu |
| Odtwarzanie głębi rynku | Czy przewaga przetrwa spread i rozmiar? | Skalibrowany VWAP pozostaje opłacalny |
| Test obciążeniowy | Czy przetrwa luki i zmiany parametrów? | Żadne ustawienie ani rynek nie dominuje |
| Handel papierowy | Czy działa na nieznanych, żywych rynkach? | Stabilny forward record z wirtualnymi środkami |
Modelowanie wypełnień przed optymalizacją sygnałów
Kupno przekracza cenę ask, a sprzedaż przekracza cenę bid. Jeśli żądany rozmiar przekracza pierwszy poziom, przejdź po drabince i oblicz VWAP; jeśli drabinka nie może obsłużyć zlecenia, zapisz niewypełnioną frakcję. Wypełnienie po cenie środkowej może pozostać jako najlepszy scenariusz, ale nigdy nie powinno być mylone z możliwą do wykonania wydajnością.
Opłaty, latencja, pozycja w kolejce i wpływ na rynek wymagają oddzielnych założeń. Utrzymuj każde założenie widoczne, aby wynik mógł zostać odtworzony, zamiast ukrywać wszystkie błędy wykonania w jednej niewyjaśnionej stałej poślizgu.
Użyj jednej reguły na Polymarket i Kalshi
DepthFeed normalizuje zarejestrowane księgi zleceń Polymarket i Kalshi do jednego kształtu badawczego, zachowując jednocześnie identyfikatory miejsca i metadane źródłowe. Backtest Lab może uruchamiać presety lub niestandardową regułę w środowisku sandbox na rozstrzygniętych rynkach z wypełnieniami po cenie środkowej, stałym poślizgiem lub głębią księgi zleceń.
Przetrwała reguła może przejść do handlu papierowego. DepthFeed ocenia obsługiwane reguły po stronie serwera lub akceptuje sygnały z webhooka strategii, wycenia wirtualne wypełnienia z żywej księgi zleceń i rejestruje krzywą kapitału, otwarte pozycje i transakcje. Testy wsteczne sportowe są obsługiwane; forward sports paper execution nie jest jeszcze dostępny.
Lista kontrolna walidacji bota
- Zamroź wszechświat rynkowy i zakres czasowy przed dostrajaniem.
- Utrzymuj pola wyników i rozliczeń niedostępne dla funkcji wejściowej.
- Porównaj wypełnienia po cenie środkowej, stałym poślizgu i uwzględniające głębię rynku.
- Zgłaszaj niewypełniony rozmiar, brakujące księgi zleceń i odrzucone transakcje.
- Przeprowadź testy wrażliwości wokół każdego progu i reguły utrzymywania.
- Przeprowadź forward test ostatecznej reguły przed podłączeniem rzeczywistej egzekucji.
Key takeaways
- 01Test wsteczny bota musi oceniać informacje ściśle w kolejności chronologicznej.
- 02VWAP uwzględniający głębię rynku ujawnia przewagi, które znikają, gdy rzeczywisty rozmiar przekracza księgę zleceń.
- 03Brakujące dane i niewypełniony rozmiar powinny znaleźć się w wyniku, a nie w syntetycznym wypełnieniu.
- 04Polymarket i Kalshi mogą dzielić logikę reguł, gdy księga zleceń jest transparentnie normalizowana.
- 05Handel papierowy dostarcza dowodów forward, których historyczny test wsteczny nie może dostarczyć.
Bot nie jest zweryfikowany, ponieważ jego sygnał przewidział właściwą stronę. Jest zweryfikowany, gdy sygnał przetrwa historyczną głębię rynku, koszty, luki i rynki, których wcześniej nie widział.
Zacznij za darmo