Arbitraż na rynkach predykcyjnych: Test wsteczny Polymarket vs Kalshi
Różnica cenowa jest jedynie kandydatem na arbitraż. Staje się testowalną transakcją po dopasowaniu kontraktów, czasu decyzji, wyświetlanego rozmiaru, wykonania dwunożnego, opłat i ścieżek rozliczenia.
Arbitraż na rynkach predykcyjnych dąży do ograniczonej wypłaty poprzez łączenie pozycji, których całkowity koszt wykonania jest niższy od dopasowanej wartości rozliczeniowej. Pomiędzy Polymarket a Kalshi trudną częścią nie jest odejmowanie dwóch cen: jest nią udowodnienie, że kontrakty rozstrzygają się identycznie, zsynchronizowanie obu ksiąg zleceń, przejście przez dostępną głębokość, modelowanie ryzyka nogi i uwzględnienie wszystkich opłat i ograniczeń finansowania.
Pozorny spread a wykonalny arbitraż
| Test | Co musi być prawdą | Dlaczego ekran może się mylić |
|---|---|---|
| Równoważność kontraktów | To samo zdarzenie, termin graniczny, źródło i zasada rozstrzygnięcia | Podobne tytuły mogą rozliczać się inaczej |
| Komplementarna wypłata | Wybrane nogi pokrywają zamierzony zbiór wyników | Etykiety tak/nie nie wystarczają w przypadku różnych kontraktów |
| Ten sam czas decyzji | Obie księgi były obserwowalne przed którymkolwiek symulowanym zleceniem | Późniejsza kwotacja tworzy błąd przewidywania w przód |
| Wykonalny rozmiar | Wyświetlana głębokość wspiera stawkę na obu nogach | Najlepsze ceny mogą zawierać tylko trywialny rozmiar |
| Ekonomika netto | Łączna wypłata przewyższa realizacje, opłaty i koszty operacyjne | Nagłówkowe różnice cen ignorują tarcie |
| Ścieżka realizacji | Model wycenia częściowe realizacje i opóźnienie nogi | Jedna zrealizowana noga może pozostawić ekspozycję kierunkową |
Dopasuj zasady rozstrzygnięcia przed dopasowaniem cen
Utwórz rekord mapowania kontraktów przed obliczeniem spreadu. Zachowaj identyfikatory zdarzenia, rynku i wyniku każdej platformy; dokładne sformułowanie rynkowe; czasy zamknięcia i ustalenia; źródło rozstrzygnięcia; traktowanie anulowania; oraz jednostkę wypłaty. Wspólny temat, taki jak wybory, decyzja o stopach procentowych czy próg kryptowalutowy, sam w sobie nie czyni dwóch kontraktów wymiennymi.
Sklasyfikuj każdą parę jako dokładną, warunkową lub odrzuconą. Dokładna oznacza, że stany wypłaty i ścieżka rozstrzygnięcia są w sposób możliwy do udowodnienia równoważne. Warunkowa oznacza, że udokumentowany przypadek brzegowy mógłby złamać równoważność i musi być modelowany. Odrzucone pary pozostają poza testem wstecznym. Ludzki przegląd tego mapowania jest częścią procesu badawczego, a nie opcjonalnym krokiem czyszczenia.
Znormalizuj księgi bez usuwania dowodów platformy
Znormalizuj obie platformy do jawnych tablic wyniku, strony, ceny i rozmiaru, zachowując natywne identyfikatory i surowe pola. Konwertuj ceny na jedną podstawę wypłaty dopiero po zarejestrowaniu reprezentacji platformy. Dla Kalshi sprawdź natywną odpowiedź księgi zleceń tak/nie i jej wzajemną relację; dla Polymarket zmapuj poprawny token wyniku do jego księgi CLOB.
Użyj drabinki ofert sprzedaży do symulowanego zakupu i drabinki ofert kupna do symulowanej sprzedaży. Nie traktuj ceny średniej, ostatniej transakcji ani komplementarnej ceny wyświetlanej jako wykonalnej kwotacji. Porównanie międzyplatformowe powinno raportować dokładny zaobserwowany znacznik czasu księgi i nieaktualność dla każdej nogi.
Użyj jednego zegara decyzyjnego na moment
Wybierz znacznik czasu decyzji, a następnie wybierz tylko najnowszą kwalifikującą się księgę w tym czasie lub wcześniej dla każdej platformy. Zastosuj próg maksymalnego wieku oddzielnie do obu obserwacji. Jeśli którejkolwiek księgi brakuje lub jest nieaktualna, okazja jest niedostępna; wypełnianie luki w przód tworzyłoby dowody.
Konserwatywne odtworzenie powinno zamrozić obie księgi wejściowe w momencie decyzji, złożyć pierwszą symulowaną nogę, zastosować jawne założenie opóźnienia lub opóźnienia nogi, a następnie przecenić drugą nogę przy użyciu następnej kwalifikującej się obserwacji. Scenariusz jednoczesnych ksiąg może być użytecznym górnym ograniczeniem, ale nie powinien być oznaczany jako jedyny wynik wykonania.
Przejdź obie drabinki przy zamierzonym rozmiarze
Dla każdej nogi konsumuj wyświetlane poziomy, aż docelowy rozmiar zostanie zrealizowany lub głębokość się wyczerpie. Zapisz średnią cenę ważoną głębokością, możliwą do realizacji ilość i najgorszy skonsumowany poziom. Opłacalny rozmiar transakcji jest ograniczony przez słabszą nogę, a nie przez platformę pokazującą większą nagłówkową różnicę.
Przeprowadź kilka rozmiarów stawki. Pozorna przewaga może przetrwać przy dziesięciu kontraktach i zniknąć przy tysiącu. Raportuj zarówno przewagę brutto na jednostkę, jak i całkowitą przewagę netto, aby mała kwotacja z wierzchu księgi nie dominowała rankingu okazji.
Modeluj opłaty, kapitał i czas rozliczenia
Zachowaj opłaty platformy, koszty wpłat lub wypłat, koszty sieciowe, gdy mają znaczenie, przewalutowanie i czas finansowania jako oddzielne dane wejściowe. Użyj bieżących oficjalnych harmonogramów platformy dla decyzji na żywo; badanie historyczne powinno używać harmonogramu, który obowiązywał w oknie testowym, gdy ten zapis jest dostępny.
Kapitał może pozostać zablokowany do czasu ustalenia i rozliczenia obu rynków. Raportuj zwrot z zaangażowanego kapitału i czas trwania ekspozycji, a nie tylko wypłatę minus ceny zakupu. Dodatnia nominalna przewaga może nadal być nieatrakcyjna po uwzględnieniu tarcia, opóźnienia rozliczenia lub kosztu wcześniejszego ulokowania środków na obu platformach.
Traktuj ryzyko nogi jako wynik pierwszorzędny
Zlecenia międzyplatformowe nie są atomowe. Pierwsza noga może się zrealizować, podczas gdy druga się poruszy, odrzuci, częściowo zrealizuje lub stanie się nieaktualna. Przetestuj co najmniej przypadek natychmiastowego zakończenia, przypadek opóźnionej drugiej nogi i zasadę porzucenia lub zabezpieczenia. Rejestruj niezabezpieczoną ekspozycję i najgorszy zaobserwowany koszt realizacji, zamiast ukrywać nieudane pary.
Realistyczna implementacja definiuje również kontrole dostępności platformy, maksymalny wiek kwotacji, minimalną pozostałą przewagę, limity rozmiaru na rynek i warunek zatrzymania. Te kontrole powinny być ustalone przed okresem wstrzymania, aby test wsteczny nie optymalizował się wokół znanych wyników.
Powtarzalny protokół testu wstecznego
- Utwórz i wersjonuj ręcznie sprawdzoną tabelę równoważności kontraktów.
- Zdefiniuj kwalifikujący się uniwersum rynkowe, zakres dat i rytm decyzji przed sprawdzeniem zwrotów.
- Używaj tylko ksiąg zleceń zaobserwowanych w lub przed każdym znacznikiem czasu decyzji.
- Odrzucaj nieaktualne lub brakujące nogi zamiast wypełniać je w przód w transakcje.
- Przejdź obie drabinki, ogranicz rozmiar przez słabszą nogę i zachowaj dowody częściowej realizacji.
- Zastosuj opłaty specyficzne dla platformy, ograniczenia finansowania i czas trwania rozliczenia.
- Obciąż drugą nogę opóźnieniem, ruchem ceny, odrzuceniem i częściowymi realizacjami.
- Oddziel okresy rozwoju i wstrzymania, a następnie przetestuj w przód zamrożone zasady z wirtualnym kapitałem.
- Opublikuj rejestry okazji, wykluczeń i symulowanych realizacji obok zagregowanej wydajności.
Minimalne obliczenie okazji
Poniższa arytmetyka jest tylko ostatnim krokiem po dopasowaniu kontraktów i wyborze ksiąg na moment. Każdy koszt musi być kosztem wykonalnym ważonym głębokością dla tej samej ilości. Bufor reprezentuje wszystkie jawne opłaty plus wymagany margines badacza na opóźnienie i niepewność modelu.
Tryby awarii, które unieważniają wynik
| Tryb awarii | Fałszywy wniosek | Wymagana kontrola |
|---|---|---|
| Dopasowanie tylko po tytule | Kontrakty mają identyczne wypłaty | Porównaj pełne zasady i źródła rozstrzygnięcia |
| Mieszane znaczniki czasu | Obie kwotacje były dostępne razem | Ścisły wybór na moment i limity świeżości |
| Arytmetyka z wierzchu księgi | Pełny docelowy rozmiar zarabia wyświetlaną przewagę | Przejdź głębokość obu nóg |
| Założenie atomowej realizacji | Oba zlecenia realizują się jednocześnie | Scenariusze opóźnienia, odrzucenia i częściowej realizacji |
| Bieżący harmonogram opłat zastosowany wstecz | Historyczne zwroty netto są dokładne | Wersjonowane opłaty lub ujawnione konserwatywne przybliżenie |
| Raportowanie tylko ocalałych | Każda zidentyfikowana okazja była handlowalna | Opublikuj wykluczenia i nieudane próby realizacji |
Key takeaways
- 01Międzyplatformowa różnica cenowa jest kandydatem, a nie dowodem arbitrażu.
- 02Równoważność kontraktów i zasady rozliczenia muszą zostać sprawdzone przed porównaniem cen.
- 03Obie nogi potrzebują ścisłych ksiąg na moment, limitów świeżości i realizacji uwzględniających głębokość.
- 04Opłaty, czas finansowania, częściowe realizacje i opóźnienie nogi należą do wyników netto.
- 05Rejestry okazji i wykluczeń są tak samo ważne jak zagregowane zwroty.
Różnica cenowa jest jedynie kandydatem na arbitraż. Staje się testowalną transakcją po dopasowaniu kontraktów, czasu decyzji, wyświetlanego rozmiaru, wykonania dwunożnego, opłat i ścieżek rozliczenia.
Zacznij za darmo