En arbitrasjebot for Polymarket og Kalshi forestilles ofte som en skanner som trekker to priser fra hverandre og handler når forskjellen er positiv. Dette bildet utelater de vanskeligste spørsmålene. Kontraktene kan bety ulike ting, pristilbudene kan beskrive ulike tidspunkter, og mengdene som er synlige til attraktive priser, kan være for små til å støtte den foreslåtte handelen. Selv et gyldig prisforhold kan bli en retningsbestemt posisjon når bare én side utføres.
Det nyttige pedagogiske målet er å skille et vist avvik fra en handel der utbetalingen og kostnadene kan forklares. Artikkelen utvikler dette skillet gjennom oppdiktede priser og kontrakter. Den verken identifiserer gjeldende muligheter eller antyder at en prosess mellom plattformer garanterer gevinst. Polymarket International og US er separate tjenester; hver konto og kontrakt nedenfor må tolkes innenfor den faktiske integrasjonen kontoen har adgang til.
Start med et kart over utbetalingene
Et prisgap blir meningsfullt først etter at posisjonens utbetaling er kjent i hvert relevant utfall. Skriv de to kontraktene i vanlig språk og beskriv hva hver betaler hvis hendelsen skjer, ikke skjer eller møter et unntak som reglene definerer. Gjør dette før prisene sammenlignes.
For et illustrerende par ordinære binære krav om nøyaktig samme hendelse kan én JA og én NEI samlet betale én enhet på tvers av de to standardutfallene. Denne identiteten avhenger av likeverdige definisjoner og utbetalingsenheter. Den følger ikke bare av at begge markedstitlene nevner samme person eller økonomiske publisering.
Grunnlaget i analyse av arbitrasje i prediksjonsmarkeder hjelper med å skille utbetalingsforhold fra sannsynlighetsprognoser. En sikring der suksess avhenger av å forutsi hvilken kontraktstolkning som vil vinne, er en annen strategi enn en fullstendig identitet mellom utbetalinger.
Finn definisjonen som bryter samsvaret
Let aktivt etter manglende samsvar. Sammenlign observasjonsperioder, tidssoner, referansekilder, terskelgrenser og bestemmelser om unntaksutfall. En bred hendelsesbeskrivelse kan skjule en smal, men økonomisk viktig forskjell. Det nyttigste gjennomgangsspørsmålet er ofte hvilken situasjon i den virkelige verden som ville få kontraktene til å gjøres opp ulikt.
Anta at én oppdiktet kontrakt spør om en indeks stenger over 100 på fredag, mens en annen spør om den handles over 100 på noe tidspunkt den dagen. En topp på 101 i løpet av dagen fulgt av sluttverdi 99 gir motsatte svar. Å kjøpe posisjoner som ser komplementære ut, fjerner ikke eksponeringen i denne tilstanden.
Registrer forskjellen selv om den virker usannsynlig. En sjelden tilstand kan dominere en liten tilsynelatende spread. Hvis definisjonene ikke kan forenes, klassifiser forholdet som en relativverdisammenligning fremfor å kalle det arbitrasje. Denne språkbruken bevarer skillet mellom en kontraktsmessig identitet og en empirisk forventning.
Sammenlign fullstendige regler og versjonene deres
Overskrifter og korte sammendrag er nyttige for å finne kandidater, men utilstrekkelige for å validere en sikring. Kalshi skiller uttrykkelig mellom regelsammendrag og fullstendige regler. Samme disiplin gjelder ved gjennomgang av den faktiske Polymarket-kontrakten og vilkårene for avgjørelse av utfallet.
Bevar markedsidentifikatorene, de gjennomgåtte reglene og gjennomgangstidspunktet for begge sider. Hvis en relevant regel eller presisering endres, gjør det tidligere samsvaret ugyldig til det er gjennomgått på nytt. En skanner bør ikke arve godkjenning av betydningen for alltid bare fordi to identifikatorer fortsatt finnes i databasen.
Dette skaper to separate komponenter: en langsommere prosess som fastslår kontraktslikeverdighet, og en raskere prosess som overvåker godkjente forhold. Den raske komponenten bør ikke improvisere kontraktstolkning under en plutselig prisbevegelse. Når det godkjente forholdet er usikkert, er det å avstå fra muligheten et meningsfullt resultat fremfor en behandlingsfeil.
Normaliser den økonomiske enheten
Før priser trekkes fra hverandre, må du fastslå hva én vist enhet representerer. Et desimaltall som ligner en sannsynlighet, en pris i cent og en prosent kan beskrive samme tall i ulike formater. En mengde kan vise til kontrakter, andeler eller en annen plattformspesifikk enhet. Å forveksle representasjon med verdi kan skape enorme oppdiktede spreader.
For eksempel er 0,47 dollar og 47 cent like priser, ikke en forskjell på 46,53. Tilsvarende er 100 enheter med én dollar i utbetaling ved gevinst forskjellig fra 100 enheter under en annen utbetalingskonvensjon. Bevar både det opprinnelige feltet og det normaliserte økonomiske beløpet slik at enhver konvertering kan etterprøves.
Ikke fjern presisjon for tidlig. Å avrunde et prispar før det multipliseres med mengden, kan forvrenge en liten margin. Beregn med tillatt presisjon og faktiske ordrebegrensninger, og anvend deretter relevant avgifts- og oppgjørsbehandling. Formatering for et diagram bør skje etter den økonomiske beregningen.
Bruk tilbud du faktisk kan handle mot
Kjøp krever et tilgjengelig salgstilbud for den planlagte størrelsen; salg krever et tilgjengelig kjøpsbud. En siste handel eller midtpris dokumenterer ingen av delene. Arbitrasje i prediksjonsmarkeder på tvers av plattformer bør derfor sammenligne sidene det kan handles mot, inkludert dybde, fremfor attraktive tall valgt fra urelaterte visninger.
Se for deg JA tilbudt til 46 cent på plattform A og NEI tilbudt til 51 cent på plattform B. Under perfekt samsvarende ordinære binære vilkår koster det samlede kjøpet 97 cent før kostnader mot en mulig samlet utbetaling på én dollar. Det er en bruttoforskjell på tre cent, ikke en fullført gevinst.
Anta nå at tilbudet på 46 cent bare dekker fem enheter, mens den foreslåtte posisjonen er 200. De resterende enhetene kan koste mer. En monitor bør beregne samlet kostnad for en oppgitt mengde og identifisere dybden som støtter den. En spread uten mengde er ufullstendig informasjon.
Synkroniser observasjoner uten å late som de er atomiske
To pristilbud registrert på ulike tidspunkter kan skape et gap som aldri fantes samtidig. Behold kildetidsstempler når de er tilgjengelige, lokale mottakstidspunkter og alderen på hver observasjon. Avvis sammenligninger der tidspunktet er for usikkert for den tiltenkte strategien.
Selv tett samordnede observasjoner er ikke et atomisk øyeblikksbilde av to uavhengige plattformer. Et pristilbud kan endres etter observasjon og før utførelse. Målet er å måle og begrense usikkerheten, ikke å hevde at den er borte. Rapporter alderen på den eldste observasjonen sammen med det beregnede gapet.
En oppdiktet monitor som mottar oppdateringen fra plattform A klokken 10:00:00 og fra plattform B klokken 10:00:08, bør ikke i det stille sammenligne dem som ett øyeblikk under en stor kunngjøring. Avhengig av strategien kan åtte sekunder være uakseptabelt. Terskelen bør gjenspeile hendelsen og målt dataatferd fremfor et universelt tall.
Ta med kostnader før en mulighet erklæres
Bruttoforskjellen må dekke gjeldende gebyrer, spreaden som betales, forventet avvik i utførelsen og eventuelle kostnader ved finansiering eller avvikling av posisjonen. Gjeldende gebyrregler kan variere med marked, konto og utførelsesrute. Ikke hent en universell antakelse om null gebyr fra et gammelt eksempel.
Anta at et oppdiktet matchet par koster 97 cent og modellerte direkte avgifter legger til 1,2 cent per par. Gjenværende modellert margin er 1,8 cent før andre usikkerheter. Hvis en konservativ reserve for utførelsesendringer er ytterligere 1,5 cent, gjenstår bare 0,3 cent. Dette lille beløpet kan forsvinne gjennom avrunding eller et unøyaktig dybdeanslag.
Hold hver kostnadskomponent synlig. Ett ugjennomsiktig tall for «nettofortrinn» hindrer gjennomgang av antakelsen som betyr mest. Etter utførelse erstatter du anslåtte komponenter med registrerte beløp og bevarer forskjellene. Modellens feil er en del av strategiens dokumentasjon.
Beregn mengden begge kontoer kan støtte
Et lovende par kan kreve ulike kapitalbeløp på hver plattform. Ressurser på én konto finansierer ikke automatisk den andre. Tilgjengelige saldoer bør ta hensyn til åpne ordre, uavklarte posisjoner og eventuelle begrensninger som gjelder kontoen.
Med de tidligere oppdiktede prisene krever 100 par 46 dollar på JA-plattformen og 51 dollar på NEI-plattformen før avgifter. En operatør med 90 dollar på den første og 20 dollar på den andre kan ikke utføre 100 par bare fordi samlet kontantbeholdning overstiger 97 dollar. Den andre kontoen er den bindende begrensningen.
Gjeldende internasjonal Polymarket-dokumentasjon om sikkerhetsmidler beskriver pUSD; andre kontoer og tjenester krever egen finansieringsgjennomgang. Kapitalflytting bør ikke antas å være øyeblikkelig, gratis eller ombyttelig mellom tjenester. Ressurser som allerede er på plass, og muligheter som avhenger av overføring, har ulike driftsrisikoer.
Erkjenn at separate handelssider ikke er atomiske
Atomisk oppgjør innenfor én matchet handel gjør ikke to ordre som sendes uavhengig til ulike plattformer, atomiske. Én kan bli utført mens den andre avvises, forsinkes eller ikke lenger kan utføres til prisen. Dette er den sentrale kilden til utførelsesrisiko ved arbitrasje i prediksjonsmarkeder.
Beskriv alle utførelsesutfall før noen av sidene sendes. Begge kan bli utført som planlagt, begge kan forbli uutført, eller bare én kan bli utført. Delvise mengder skaper ytterligere tilstander. Strategien trenger regler for hver tilstand, inkludert når forsøk skal stoppes, og hvor stor retningsbestemt eksponering den midlertidig kan tolerere.
Reglene bør ikke avhenge av at en umiddelbar utvei alltid finnes. Hvis den resterende sikringen blir dyr, står operatøren overfor et reelt valg mellom å akseptere eksponering og betale for å redusere den. Å kalle den opprinnelige hensikten arbitrasje verken fjerner valget eller begrenser kostnaden automatisk.
Gå gjennom et eksempel med delvis utførelse
Anta at den planlagte oppdiktede handelen er 100 JA-enheter til 46 cent og 100 likeverdige NEI-enheter til 51 cent. Første ordre får alle 100 JA-enhetene utført, mens andre ordre bare får 35 NEI-enheter utført. Den matchede delen består av 35 par. Kontoen eier også 65 JA-enheter uten motstående dekning.
Disse 65 enhetene bør verdsettes og begrenses som retningsbestemt eksponering. De er ikke sikret av at en ordre om flere NEI-enheter ble sendt. Hvis det gjenværende NEI-tilbudet stiger til 58 cent, koster det mer enn planlagt å fullføre sikringen, og forventet margin kan bli borte.
En ansvarlig prosess registrerer mengder med og uten motstående dekning separat. Deretter kan den bruke den forhåndsgodkjente responsen: vente innenfor en tidsgrense, redusere den udekkede posisjonen, fullføre bare innenfor en revidert avgrenset pris eller stoppe for gjennomgang. Ingen av disse handlingene bør finnes på etter at tapene begynner å hope seg opp.
Klassifiser falske signaler fra arbitrasjeboten
Nyttig overvåking gir forklaringer, ikke bare varsler. Et falskt signal kan skyldes regler som ikke samsvarer, foreldede pristilbud, utilstrekkelig størrelse, feil enheter, manglende kostnader, utilgjengelige midler eller et marked som ikke lenger godtar den relevante handlingen. Å angi en grunn hjelper med å forbedre riktig komponent.
Overvåking av prisgap mellom Polymarket og Kalshi kan vise et kandidatforhold med kontrollene det ikke besto. Et fremhevet gap på fire cent kan for eksempel avvises fordi kontraktene observerer ulike datoer. Et annet kan bestå betydningsgjennomgangen, men mislykkes fordi bare tre enheter tilbys til den attraktive prisen. Dette er ulike begrensninger og krever ulike svar.
Behold avviste kandidater i forskningsregistreringen med nok dokumentasjon til å rekonstruere beslutningen. Ellers kan en senere kontrollør bare se muligheter som ser vellykkede ut, og undervurdere hvor ofte rå visninger gir misvisende sammenligninger. Selektivitet er en del av systemets resultater.
Skill en sikring fra en relativverdiposisjon
Noen kontrakter er sterkt beslektet uten å være likeverdige. En posisjon som kjøper den som ser billigere ut og selger eller tar motsatt side av den andre, kan uttrykke et syn på forholdet mellom dem. Avkastningen avhenger av hvordan forholdet utvikler seg, ikke bare av en kontraktsmessig identitet mellom utbetalinger.
For eksempel er det at en kandidat vinner et primærvalg, og at samme kandidat vinner et hovedvalg, forbundne, men separate hendelser. Et historisk forhold mellom prisene deres er ingen oppgjørsgaranti. Det samme gjelder en økonomisk terskel denne måneden og en beslektet terskel neste måned.
Merk slike strategier nøyaktig. En relativverdimodell trenger antakelser om felles utfall, timing og mulig avvik. Den bør ha et tapsbudsjett som passer disse antakelsene. Å kalle den arbitrasje fordi to priser vanligvis beveger seg sammen, oppmuntrer operatøren til å overse nettopp tilstanden som kan skape et stort tap.
Ta hensyn til forsinkelser i avgjørelse og finansiering
Selv et riktig matchet par kan binde kapital til begge sider når sine endelige kontotilstander. Den underliggende hendelsen kan bli klar før noen av plattformene fullfører avgjørelsesprosessen. Én side kan frigjøre midler før den andre.
Den offisielle Kalshi-veiledningen om oppgjør påpeker variasjon i tidspunkt. Sammenlign faktiske avgjørelsesvilkår og kontoregistreringer fremfor å anta samtidig oppgjør mellom plattformer. En strategi som gjentatte ganger binder alle ressurser, kan bli ute av stand til å handle mens tidligere posisjoner fortsatt er uavklarte.
Vurder varigheten i tillegg til størrelsen på den bundne kapitalen. Å tjene et lite nominelt beløp over et langt og usikkert intervall er økonomisk forskjellig fra å gjenbruke de samme ressursene raskt. Ikke gjør et kort oppdiktet eksempel om til et løfte om årlig avkastning; bruk tiden bare til å sammenligne kapitalkravene i alternative arbeidsflyter.
Unngå å telle samme mulighet gjentatte ganger
En skanner kan sende hundrevis av oppdateringer om ett vedvarende prisforhold. Disse oppdateringene er ikke uavhengige muligheter. Hvis hvert varsel utløser en ny ordre uten kontroll av eksisterende hensikt og eksponering, kan systemet kjøpe samme par gjentatte ganger til budsjettet er brukt opp.
Identifiser en kandidat gjennom det godkjente kontraktsparet, retningen, mengdereglene og observasjonsperioden. Følg om den allerede har ventende instrukser, delvise utførelser eller en fullført posisjon. Nye data kan begrunne revisjon av en eksisterende beslutning, men bør ikke automatisk skape en ny kapitaltildeling.
Dette skillet forbedrer også forskningsstatistikken. Rapporter unike handelsforslag og separate hendelsesforhold atskilt fra rå prisoppdateringer. Et stort antall varsler kan tyde på støyende data fremfor et bredt sett av lønnsomme muligheter. Gjennomgangen av algoritmisk handel i prediksjonsmarkeder gir kontekst for å utforme meningsfulle observasjoner.
Stresstest avviklingen før inngang
Et foreslått par bør tåle en øvelse der den vanskeligste siden mislykkes. Anslå tilgjengelig dybde for å gå ut av posisjonen som da mangler motstående dekning, og spør deretter om anslaget fortsatt er rimelig under hendelsen som skapte gapet. Et pristilbud fra et rolig marked gir svak beskyttelse mot svikt i et stresset marked.
For en oppdiktet posisjon på 100 enheter koster en avvikling til fem cent dårligere pris 5 dollar før avgifter. Hvis den planlagte parmarginen var 2 dollar, kan én slik hendelse oppveie flere ellers vellykkede forsøk. Regnestykket forklarer hvorfor pålitelig utførelse betyr mer enn den visuelle størrelsen på skannerens mulighetsliste.
Øvelsen bør omfatte en utilgjengelig plattform, et tvetydig ordresvar og en forsinket saldooppdatering. Målet er ikke å forutsi hvert avbrudd. Det er å fastsette en avgrenset respons når prosessen ikke kan bevise at begge tiltenkte eksponeringer finnes.
Vurder resultater med riktig beregningsgrunnlag
Tell forsøkte par, fullt gjennomførte par, delvise par og avviste kandidater separat. Rapporter realiserte nettoutfall etter alle relevante kostnader, og hold uavklarte posisjoner synlige. En suksessprosent basert bare på fullførte par utelater feilene som ofte avgjør strategiens økonomi.
Rapporter også bundet kapital og tiden forpliktelsene står uavklart. To implementasjoner kan gi samme nominelle resultat med svært ulike ressurskrav. En prosess som lar betydelig udekket eksponering stå lenge, bør ikke beskrives som likeverdig med en som avklarer delvise tilstander raskt.
Den bredere veiledningen om handelsprogramvare for prediksjonsmarkeder fremhever registreringer som kan undersøkes. Ved analyse mellom plattformer må registreringen koble begge sider uten å slette deres separate historikker. Den nyttige konklusjonen er om et grundig definert forhold overlevde reelle utførelsesvilkår, ikke om et diagram kort viste en attraktiv subtraksjon.
Skill kvaliteten på oppdagelse fra utførelseskvaliteten
En monitor kan riktig identifisere et kortvarig forhold som et utførelsessystem ikke pålitelig kan utnytte. Vurder komponentene separat. Oppdagelseskvalitet gjelder om vilkårene samsvarte, prisene var oppdaterte og dybden støttet den oppgitte mengden. Utførelseskvalitet gjelder hva som skjedde etter et autorisert forsøk, inkludert delvise utførelser, forsinkelser og faktiske kostnader.
Anta i en oppdiktet forskningsperiode at 40 kandidater består monitorens dokumenterte kontroller, men bare 10 forsøkes fordi kontoressursene er begrenset. Åtte fullføres, én har fortsatt delvis eksponering, og én får ingen utførelser. Å rapportere åtte gevinster av åtte fullførte par skjuler de to andre forsøkene og kapitalbegrensningen som utelukket de fleste kandidatene.
Hold hele trakten synlig uten å behandle hvert trinn som en gevinstmulighet. Avviste kandidater og kandidater som ikke forsøkes, kan bidra til å diagnostisere prosessen, men deres hypotetiske avkastning bør ikke legges til realiserte resultater. Ikke anta at en kandidat det ble avstått fra, ville blitt utført til de viste prisene. Dokumentasjonen støtter et observert forhold, ikke en utførelse som aldri fant sted. Dette skillet er avgjørende når man vurderer om skannerens tilsynelatende overflod rettferdiggjør kompleksiteten ved å holde to separate handelskontoer.
Sett en tydelig standard for handling
En kandidat er klar for vurdering først når kontraktslikeverdigheten er gjennomgått, observasjonene er tilstrekkelig ferske, størrelsen har dekning i dybden, kostnadene er inkludert, og begge kontoene har ressurser som kan brukes. Responsen på ufullstendig utførelse må allerede være definert. Enhver uavklart forutsetning gjør kandidaten til en forskningsobservasjon fremfor et forslag som kan utføres.
Denne standarden kan avvise de fleste viste gap. Avvisning er ikke dokumentasjon på at monitoren er ødelagt; den kan vise at monitoren skiller et nyttig forhold fra et misvisende. Kvaliteten på forklaringene betyr mer enn antallet muligheter som markedsføres.
En arbitrasjebot for Polymarket og Kalshi blir forståelig når hvert tilsynelatende fortrinn kan spores til et utbetalingskart, en prisberegning for den konkrete mengden og en fullstendig utførelsesregistrering. Disse elementene garanterer ikke gevinst. De gjør det mulig å identifisere hvor en lovende idé slutter å være en gyldig handel, og hvor det kreves mer dokumentasjon.
Relaterte veiledninger og regneeksempler
- Arbitrasjebot for Kalshi og Polymarket: Kontroller begge sider — Sammenlign to uavhengige plattformer uten å anta likeverdige regler eller samtidig utførelse.
- Arbitrasjebot for Polymarket: Økonomien i komplette sett — Test økonomien i komplementære andeler mot gjennomførbare priser og ufullstendige handelssider.