Bota arbitrażowego Polymarket i Kalshi często wyobraża się jako skaner odejmujący dwie ceny i handlujący zawsze, gdy różnica jest dodatnia. Ten obraz pomija najtrudniejsze pytania. Kontrakty mogą oznaczać różne rzeczy, kwotowania mogą opisywać różne chwile, a ilości widoczne przy atrakcyjnych cenach mogą być zbyt małe, aby wspierać proponowaną transakcję. Nawet prawidłowa relacja cenowa może stać się pozycją kierunkową, gdy wykona się tylko jedna strona.

Przydatnym celem edukacyjnym jest odróżnienie wyświetlanej rozbieżności od transakcji, której wypłatę i koszty można wyjaśnić. Artykuł rozwija to rozróżnienie na fikcyjnych cenach i kontraktach. Nie wskazuje aktualnych okazji ani nie sugeruje, że proces między platformami gwarantuje zysk. Polymarket International i US to odrębne usługi; każde konto i kontrakt poniżej trzeba interpretować w ramach rzeczywistej integracji, z której można korzystać.

Bot arbitrażowy Polymarket i Kalshi: zacznij od mapy wypłat

Różnica cen nabiera znaczenia dopiero po poznaniu wypłaty pozycji w każdym istotnym wyniku. Zapisz oba kontrakty zwykłym językiem i opisz, co każdy wypłaca, jeżeli zdarzenie nastąpi, nie nastąpi lub wystąpi wyjątkowy przypadek zdefiniowany w regułach. Zrób to przed porównywaniem cen.

Dla przykładowej pary zwykłych binarnych roszczeń dotyczących dokładnie tego samego zdarzenia jedno YES i jedno NO mogłyby łącznie wypłacać jedną jednostkę w obu standardowych wynikach. Ta tożsamość zależy od równoważnych definicji i jednostek wypłaty. Nie wynika jedynie z tego, że oba tytuły rynków wspominają tę samą osobę lub publikację ekonomiczną.

Podstawy analizy arbitrażu na rynkach predykcyjnych pomagają oddzielać relacje wypłat od prognoz prawdopodobieństwa. Zabezpieczenie, którego sukces zależy od przewidzenia, która interpretacja kontraktu zwycięży, jest inną strategią niż pełna tożsamość wypłat.

Znajdź definicję, która łamie dopasowanie

Aktywnie szukaj rozbieżności. Porównuj okresy obserwacji, strefy czasowe, źródła odniesienia, granice progów i postanowienia wyjątkowych wyników. Szeroki opis zdarzenia może ukrywać wąską, ale finansowo istotną różnicę. Najprzydatniejsze pytanie przeglądu często brzmi: jaka rzeczywista sytuacja spowodowałaby różne rozliczenie tych kontraktów?

Załóżmy, że jeden fikcyjny kontrakt pyta, czy indeks zamknie się powyżej 100 w piątek, a drugi, czy będzie notowany powyżej 100 w dowolnej chwili tego dnia. Maksimum śróddzienne 101, po którym następuje zamknięcie 99, daje przeciwne odpowiedzi. Zakup pozycji wyglądających na komplementarne nie eliminuje ekspozycji w tym stanie.

Zapisz rozbieżność nawet wtedy, gdy wydaje się mało prawdopodobna. Rzadki stan może zdominować mały spread, który wydaje się istnieć. Jeżeli definicji nie można uzgodnić, sklasyfikuj relację jako porównanie wartości względnej, zamiast nazywać ją arbitrażem. Ten język zachowuje różnicę między tożsamością kontraktową a oczekiwaniem empirycznym.

Porównuj pełne reguły i ich wersje

Nagłówki i krótkie podsumowania są przydatne do wyszukiwania, ale niewystarczające do weryfikacji zabezpieczenia. Kalshi jawnie odróżnia skróty reguł od pełnych reguł. Ta sama dyscyplina obowiązuje przy przeglądzie rzeczywistego kontraktu Polymarket i jego warunków rozstrzygnięcia.

Zachowuj identyfikatory rynków, przejrzane reguły i czas przeglądu dla obu stron. Jeżeli właściwa reguła lub wyjaśnienie się zmieni, unieważnij wcześniejsze dopasowanie do czasu ponownego przeglądu. Skaner nie powinien dziedziczyć zatwierdzenia semantycznego na zawsze tylko dlatego, że dwa identyfikatory pozostają w bazie danych.

Tworzy to dwa odrębne komponenty: wolniejszy proces ustalający równoważność kontraktów i szybszy proces monitorujący zatwierdzone relacje. Szybszy komponent nie powinien improwizować interpretacji kontraktu podczas nagłego ruchu cen. Gdy zatwierdzona relacja jest niepewna, odrzucenie okazji jest znaczącym wynikiem, a nie awarią przetwarzania.

Znormalizuj jednostkę ekonomiczną

Przed odejmowaniem cen ustal, co reprezentuje jedna wyświetlana jednostka. Ułamek dziesiętny przypominający prawdopodobieństwo, cena w centach i procent mogą opisywać tę samą liczbę w różnych formatach. Ilość może odnosić się do kontraktów, udziałów lub innej jednostki właściwej platformie. Pomylenie reprezentacji z wartością może tworzyć ogromne fikcyjne spready.

Na przykład 0,47 dolara i 47 centów to równe ceny, a nie różnica 46,53. Podobnie 100 jednostek z wygrywającą wypłatą jednego dolara różni się od 100 jednostek według innej konwencji wypłaty. Zachowuj zarówno pierwotne pole, jak i znormalizowaną kwotę ekonomiczną, aby można było skontrolować każde przeliczenie.

Nie usuwaj precyzji przedwcześnie. Zaokrąglenie pary cen przed pomnożeniem przez ilość może zniekształcać wąski margines. Obliczaj z dozwoloną precyzją i rzeczywistymi ograniczeniami zlecenia, a następnie stosuj właściwe opłaty i zasady rozliczenia. Formatowanie do wykresu powinno następować po obliczeniu ekonomicznym.

Używaj ofert, z których rzeczywiście możesz skorzystać

Kupno wymaga dostępnej oferty sprzedaży na zamierzoną wielkość; sprzedaż wymaga dostępnej oferty kupna. Ostatnia transakcja lub środek spreadu nie dowodzą żadnej z nich. Arbitraż rynków predykcyjnych między platformami powinien zatem porównywać strony rynku dostępne do wykonania, w tym głębokość, zamiast atrakcyjnych liczb wybranych z niepowiązanych widoków.

Wyobraź sobie YES oferowane po 46 centów na platformie A i NO oferowane po 51 centów na platformie B. Przy idealnie dopasowanych zwykłych warunkach binarnych łączny zakup wynosi 97 centów przed kosztami za możliwą łączną wypłatę jednego dolara. To różnica brutto trzech centów, a nie ukończony zysk.

Załóżmy teraz, że oferta 46 centów obejmuje tylko pięć jednostek, podczas gdy proponowana pozycja wynosi 200. Pozostałe jednostki mogą kosztować więcej. Monitor powinien obliczyć łączny koszt dla podanej ilości i wskazać głębokość, która ją wspiera. Spread bez ilości jest niepełną informacją.

Synchronizuj obserwacje bez udawania ich atomowości

Dwa kwotowania zarejestrowane w różnym czasie mogą tworzyć różnicę, która nigdy nie istniała jednocześnie. Zachowuj znaczniki czasu źródła, gdy są dostępne, lokalne czasy odbioru i wiek każdej obserwacji. Odrzucaj porównania, których czas jest zbyt niepewny dla zamierzonej strategii.

Nawet blisko zsynchronizowane obserwacje nie są atomową migawką dwóch niezależnych platform. Kwotowanie może się zmienić po obserwacji i przed wykonaniem. Celem jest mierzenie i ograniczanie tej niepewności, a nie twierdzenie, że zniknęła. Raportuj wiek starszej obserwacji obok obliczonej różnicy.

Fikcyjny monitor otrzymujący aktualizację platformy A o 10:00:00 i platformy B o 10:00:08 nie powinien niejawnie porównywać ich jako jednej chwili podczas ważnego ogłoszenia. Zależnie od strategii osiem sekund może być nieakceptowalne. Próg powinien odzwierciedlać zdarzenie i zmierzone zachowanie danych, zamiast uniwersalnej liczby.

Uwzględnij koszty przed ogłoszeniem okazji

Różnica brutto musi pokrywać właściwe opłaty, zużycie spreadu, oczekiwane odchylenie wykonania i koszty wymagane do sfinansowania pozycji lub wyjścia z niej. Bieżące reguły opłat mogą różnić się według rynku, konta i ścieżki wykonania. Nie importuj uniwersalnego założenia zerowych opłat ze starego przykładu.

Załóżmy, że fikcyjna dopasowana para kosztuje 97 centów, a modelowane bezpośrednie opłaty dodają 1,2 centa na parę. Pozostały modelowany margines to 1,8 centa przed innymi niepewnościami. Jeżeli konserwatywny zapas na zmiany wykonania wynosi kolejne 1,5 centa, zostaje tylko 0,3 centa. Ta mała kwota może zniknąć przez zaokrąglanie lub niedokładne oszacowanie głębokości.

Zachowuj każdy składnik kosztu widoczny. Jedna nieprzejrzysta liczba „przewagi netto” uniemożliwia przegląd najważniejszego założenia. Po wykonaniu zastępuj oszacowane składniki zapisanymi kwotami i zachowuj różnice. Błędy modelu są częścią dowodów strategii.

Oblicz ilość, którą oba konta mogą obsłużyć

Obiecująca para może wymagać różnych kwot kapitału na każdej platformie. Zasoby na jednym koncie nie finansują automatycznie drugiego. Dostępne salda powinny uwzględniać otwarte zlecenia, nierozstrzygnięte pozycje i ograniczenia właściwe kontu.

Przy wcześniejszych fikcyjnych cenach 100 par wymaga 46 USD na platformie YES i 51 USD na platformie NO przed opłatami. Operator z 90 USD na pierwszej platformie i 20 USD na drugiej nie może wykonać 100 par tylko dlatego, że łączna gotówka przekracza 97 USD. Drugie konto jest wiążącym ograniczeniem.

Aktualna dokumentacja zabezpieczenia Polymarket International opisuje pUSD; inne konta i usługi wymagają własnego przeglądu finansowania. Nie należy zakładać, że przesunięcie kapitału jest natychmiastowe, bezpłatne lub zamienne między usługami. Zasoby umieszczone z wyprzedzeniem i okazje zależne od transferu mają różne ryzyka operacyjne.

Uznaj, że oddzielne części nie są atomowe

Atomowe rozliczenie jednej dopasowanej transakcji nie czyni atomowymi dwóch niezależnie wysłanych zleceń na różnych platformach. Jedno może się wykonać, gdy drugie zostanie odrzucone, opóźnione lub przestanie być osiągalne po danej cenie. To główne źródło ryzyka wykonania arbitrażu na rynkach predykcyjnych.

Opisz wszystkie wyniki wykonania przed wysłaniem którejkolwiek części. Obie mogą wykonać się zgodnie z zamierzeniem, obie pozostać niewykonane lub tylko jedna się wykonać. Ilości częściowe tworzą dodatkowe stany. Strategia potrzebuje polityki dla każdego stanu, w tym momentu zakończenia prób i ilości kierunkowej ekspozycji, którą może tymczasowo tolerować.

Polityka nie powinna polegać na zawsze dostępnym natychmiastowym wyjściu. Jeżeli pozostałe zabezpieczenie drożeje, operator staje przed rzeczywistym wyborem między akceptacją ekspozycji a zapłatą za jej zmniejszenie. Nazwanie pierwotnego zamiaru arbitrażem nie usuwa tego wyboru ani automatycznie nie ogranicza jego kosztu.

Przejdź przykład częściowego wykonania

Załóżmy, że zamierzona fikcyjna transakcja to 100 jednostek YES po 46 centów i 100 równoważnych jednostek NO po 51 centów. Pierwsze zlecenie wykonuje wszystkie 100 jednostek YES, podczas gdy drugie tylko 35 jednostek NO. Dopasowana część składa się z 35 par. Konto utrzymuje także 65 niedopasowanych jednostek YES.

Te 65 jednostek należy wyceniać i ograniczać jako ekspozycję kierunkową. Nie są zabezpieczone przez sam fakt wysłania zlecenia na więcej jednostek NO. Jeżeli pozostała oferta NO wzrośnie do 58 centów, ukończenie zabezpieczenia kosztuje więcej niż pierwotnie planowano i może wymazać oczekiwany margines.

Odpowiedzialny proces zapisuje ilości sparowane i niesparowane oddzielnie. Może następnie zastosować wcześniej zatwierdzoną odpowiedź: czekać w limicie czasu, zmniejszyć niedopasowaną pozycję, dokończyć tylko w zrewidowanej ograniczonej cenie lub zatrzymać się do przeglądu. Żadnego z tych działań nie należy wymyślać dopiero po rozpoczęciu narastania strat.

Bot arbitrażowy Polymarket i Kalshi: klasyfikuj fałszywe sygnały

Przydatny monitoring tworzy wyjaśnienia, a nie tylko alerty. Fałszywy sygnał może wynikać z niedopasowanych reguł, nieaktualnych kwotowań, niewystarczającej wielkości, niepoprawnych jednostek, brakujących kosztów, niedostępnych środków lub rynku, który nie przyjmuje już właściwego działania. Przypisanie powodu pomaga poprawiać właściwy komponent.

Monitorowanie różnic cen Polymarket i Kalshi może wyświetlać proponowaną relację z kontrolami, których nie przeszła. Na przykład różnica czterech centów w nagłówku może zostać odrzucona, ponieważ dwa kontrakty obserwują różne daty. Inna może przejść przegląd semantyczny, ale zawieść, ponieważ tylko trzy jednostki są oferowane po atrakcyjnej cenie. To różne ograniczenia wymagające różnych odpowiedzi.

Zachowuj odrzuconych kandydatów w zapisie badawczym z dowodami wystarczającymi do odtworzenia decyzji. W przeciwnym razie późniejszy recenzent może widzieć tylko okazje wyglądające na udane i zaniżać częstość mylących porównań tworzonych przez surowe widoki. Selektywność jest częścią wyników systemu.

Odróżniaj zabezpieczenie od pozycji wartości względnej

Niektóre kontrakty są silnie powiązane bez równoważności. Pozycja kupująca ten, który wygląda taniej, i sprzedająca drugi lub zajmująca wobec niego przeciwną ekspozycję może wyrażać pogląd na ich relację. Jej zwrot zależy od rozwoju tej relacji, a nie wyłącznie od kontraktowej tożsamości wypłat.

Na przykład wygrana kandydata w prawyborach i wygrana tego samego kandydata w wyborach powszechnych to powiązane, ale odrębne zdarzenia. Historyczna relacja ich cen nie jest gwarancją rozliczenia. To samo dotyczy progu ekonomicznego w tym miesiącu i powiązanego progu w następnym.

Nazywaj takie strategie dokładnie. Model wartości względnej potrzebuje założeń dotyczących łącznych wyników, czasu i potencjalnej rozbieżności. Powinien mieć budżet strat odpowiedni do tych założeń. Przemianowanie go na arbitraż, ponieważ dwie ceny zwykle poruszają się razem, zachęca operatora do pomijania właśnie stanu mogącego tworzyć dużą stratę.

Uwzględniaj opóźnienia rozstrzygnięcia i finansowania

Nawet poprawnie dopasowana para może wiązać kapitał do osiągnięcia końcowych stanów kont przez obie strony. Zdarzenie u podstaw może stać się jasne, zanim którakolwiek platforma zakończy proces rozstrzygania. Jedna strona może uwolnić środki wcześniej od drugiej.

Oficjalny przewodnik po rozliczeniu Kalshi zaznacza zróżnicowanie czasu. Porównuj rzeczywiste warunki rozstrzygnięcia i zapisy kont, zamiast zakładać jednoczesne rozliczenie między platformami. Strategia stale angażująca wszystkie zasoby może utracić zdolność działania, gdy wcześniejsze pozycje pozostają nierozstrzygnięte.

Oceniaj czas trwania, a także kwotę zaangażowanego kapitału. Uzyskanie małej kwoty nominalnej przez długi i niepewny okres różni się ekonomicznie od szybkiego ponownego wykorzystania tych samych zasobów. Nie przeliczaj krótkiego fikcyjnego przykładu na obiecaną rentowność roczną; używaj czasu tylko do porównania wymagań kapitałowych alternatywnych procesów.

Uwzględniaj opóźnienia rozstrzygnięcia i finansowaniaTwo Leg AttemptBoth FilledOne FilledNeither FilledTRADING FIELD NOTESEDUCATIONAL RESOURCE
Oddzielne platformy tworzą wiele wyników wykonania, w tym niepożądaną pozycję kierunkową przy wykonaniu tylko jednej części.

Nie licz tej samej okazji wielokrotnie

Skaner może emitować setki aktualizacji dla jednej utrzymującej się relacji cenowej. Te aktualizacje nie są niezależnymi okazjami. Jeżeli każdy alert uruchamia nowe zlecenie bez sprawdzenia istniejącego zamiaru i ekspozycji, system może wielokrotnie kupować tę samą parę aż do wyczerpania budżetu.

Identyfikuj kandydata przez zatwierdzoną parę kontraktów, kierunek, politykę ilości i okres obserwacji. Śledź, czy ma już oczekujące instrukcje, częściowe wykonania lub ukończoną pozycję. Nowe dane mogą uzasadniać zmianę istniejącej decyzji, ale nie powinny automatycznie tworzyć nowej alokacji.

To rozróżnienie poprawia także statystyki badawcze. Raportuj unikalne propozycje transakcji i odrębne relacje zdarzeń oddzielnie od surowych aktualizacji kwotowań. Duża liczba alertów może oznaczać zaszumione dane, a nie szeroki zbiór zyskownych okazji. Omówienie handlu algorytmicznego na rynkach predykcyjnych dostarcza kontekstu projektowania znaczących obserwacji.

Przetestuj wyjście w warunkach stresu przed wejściem

Proponowana para powinna przetrwać próbę, w której trudniejsza część zawodzi. Oszacuj dostępną głębokość wyjścia dla wynikającej niedopasowanej pozycji, a następnie zapytaj, czy oszacowanie pozostaje wiarygodne podczas zdarzenia tworzącego różnicę. Kwotowanie ze spokojnego rynku jest słabą ochroną przed niepowodzeniem w warunkach stresu.

Dla fikcyjnej pozycji 100 jednostek wyjście po cenie gorszej o pięć centów kosztuje 5 USD przed opłatami. Jeżeli zamierzony margines pary wynosił 2 USD, jeden taki incydent może skompensować kilka innych udanych prób. Ta arytmetyka wyjaśnia, dlaczego niezawodność wykonania ma większe znaczenie niż wizualna wielkość listy okazji skanera.

Próba powinna uwzględniać niedostępną platformę, niejednoznaczną odpowiedź zlecenia i opóźnioną aktualizację salda. Celem nie jest przewidzenie każdej przerwy. Chodzi o ustalenie ograniczonej odpowiedzi, gdy proces nie może dowieść istnienia obu zamierzonych ekspozycji.

Oceniaj wyniki z właściwym mianownikiem

Licz oddzielnie pary, których wykonania próbowano, pary w pełni ukończone, częściowe pary i odrzuconych kandydatów. Raportuj zrealizowane wyniki netto po wszystkich właściwych kosztach, zachowując widoczne nierozstrzygnięte pozycje. Procent sukcesu oparty tylko na ukończonych parach wyklucza niepowodzenia często określające ekonomię strategii.

Raportuj także zaangażowany kapitał i czas pozostawania otwartym. Dwie implementacje mogą dawać ten sam nominalny wynik przy bardzo różnych wymaganiach zasobów. Proces pozostawiający znaczną niedopasowaną ekspozycję na długie okresy nie powinien być opisywany jako równoważny procesowi szybko rozstrzygającemu stany częściowe.

Szerszy przewodnik po oprogramowaniu do handlu na rynkach predykcyjnych podkreśla zapisy możliwe do zbadania. W analizie między platformami zapis musi łączyć obie strony bez usuwania ich odrębnych historii. Przydatny wniosek dotyczy tego, czy starannie zdefiniowana relacja przetrwała rzeczywiste warunki wykonania, a nie tego, czy wykres przez chwilę pokazał atrakcyjne odejmowanie.

Oddzielaj jakość wykrywania od jakości wykonania

Monitor może poprawnie zidentyfikować krótką relację, której wykonawca nie potrafi niezawodnie wykorzystać. Oceniaj te komponenty oddzielnie. Jakość wykrywania dotyczy tego, czy warunki pasowały, ceny były bieżące i głębokość wspierała podaną ilość. Jakość wykonania dotyczy tego, co nastąpiło po upoważnionej próbie, w tym częściowych wykonań, opóźnień i rzeczywistych kosztów.

Załóżmy, że w fikcyjnym okresie badawczym 40 kandydatów przechodzi udokumentowane kontrole monitora, ale tylko 10 jest podejmowanych z powodu ograniczonych zasobów konta. Osiem zostaje ukończonych, jeden pozostaje częściowo eksponowany, a jeden nie otrzymuje wykonań. Raportowanie ośmiu wygranych z ośmiu ukończonych par ukrywa dwie pozostałe próby i ograniczenie kapitału wykluczające większość kandydatów.

Utrzymuj cały lejek widoczny bez traktowania każdego etapu jako okazji do zysku. Odrzuceni i niepodjęci kandydaci mogą pomagać diagnozować proces, ale ich hipotetycznych zwrotów nie należy dodawać do wyników zrealizowanych. Podobnie nie zakładaj, że pominięty kandydat wykonałby się po wyświetlanych cenach. Dowody wspierają zaobserwowaną relację, a nie wykonanie, które nigdy nie nastąpiło. To rozróżnienie jest niezbędne przy decydowaniu, czy obfitość, którą zdaje się pokazywać skaner, uzasadnia złożoność utrzymywania dwóch odrębnych kont handlowych.

Ustal jasny standard działania

Kandydat jest gotowy do rozważenia dopiero wtedy, gdy równoważność kontraktów poddano przeglądowi, obserwacje są dostatecznie bieżące, wielkość ma pokrycie w dostępnej głębokości, koszty są uwzględnione, a oba konta mają zasoby do użycia. Odpowiedź na niepełne wykonanie musi już być zdefiniowana. Każdy nierozstrzygnięty warunek wstępny zmienia kandydata z propozycji możliwej do wykonania w obserwację badawczą.

Ten standard może odrzucać większość wyświetlanych różnic. Odrzucenie nie dowodzi, że monitor jest zepsuty; może pokazywać odróżnianie przydatnej relacji od mylącej. Jakość wyjaśnień ma większe znaczenie niż liczba reklamowanych okazji.

Bot arbitrażowy Polymarket i Kalshi staje się zrozumiały, gdy każdą przewagę, która wydaje się istnieć, można prześledzić do mapy wypłat, obliczenia ceny dla konkretnej ilości i kompletnego zapisu wykonania. Te elementy nie gwarantują zysku. Pozwalają wskazać, gdzie obiecujący pomysł przestaje być prawidłową transakcją i gdzie potrzebne są dalsze dowody.

Powiązane przewodniki i przykłady obliczeniowe

Ucz się dalej

Poznaj wszystkie materiały