En Polymarket-Kalshi-arbitragebot forestilles ofte som en scanner, der trækker to priser fra hinanden og handler, når forskellen er positiv. Dette billede udelader de vanskeligste spørgsmål. Kontrakterne kan betyde forskellige ting, pristilbuddene kan beskrive forskellige tidspunkter, og de synlige mængder til attraktive priser kan være for små til den foreslåede handel. Selv en gyldig prisrelation kan blive til en retningsbestemt position, når kun den ene side gennemføres.

Det nyttige undervisningsmål er at skelne en vist forskel fra en handel, hvis udbetaling og omkostninger kan forklares. Denne artikel uddyber sondringen gennem opdigtede priser og kontrakter. Den identificerer ikke aktuelle muligheder og antyder ikke, at en proces på tværs af handelssteder garanterer overskud. Polymarket International og US er særskilte tjenester. Hver konto og kontrakt nedenfor skal fortolkes inden for sin faktiske, adgangsberettigede integration.

Polymarket-Kalshi-arbitragebot: begynd med et udbetalingskort

En prisforskel bliver først meningsfuld, når positionens udbetaling kendes i hvert relevant udfald. Beskriv de to kontrakter i almindeligt sprog, og angiv, hvad hver udbetaler, hvis hændelsen indtræffer, ikke indtræffer eller møder et særligt tilfælde defineret af reglerne. Gør dette før prissammenligningen.

For et illustrativt par almindelige binære krav på præcis samme hændelse kan ét YES og ét NO tilsammen udbetale én enhed på tværs af de to standardudfald. Denne identitet afhænger af ækvivalente definitioner og udbetalingsenheder. Den følger ikke blot af, at begge markedstitler nævner samme person eller økonomiske offentliggørelse.

Grundlaget i arbitrageanalyse på forudsigelsesmarkeder hjælper med at adskille udbetalingssammenhænge fra sandsynlighedsprognoser. En afdækning, hvis succes afhænger af at forudsige, hvilken kontraktfortolkning der vinder, er en anden strategi end en fuldstændig udbetalingsidentitet.

Find den definition, som bryder matchet

Søg aktivt efter manglende match. Sammenlign observationsperioder, tidszoner, referencekilder, tærskelgrænser og bestemmelser om særlige udfald. En bred hændelsesbeskrivelse kan skjule en snæver, men økonomisk vigtig forskel. Det mest nyttige gennemgangsspørgsmål er ofte, hvilken virkelig situation der ville få kontrakterne til at blive afregnet forskelligt.

Antag, at én opdigtet kontrakt spørger, om et indeks lukker over 100 fredag, mens en anden spørger, om det handles over 100 på noget tidspunkt den dag. Et maksimum i løbet af dagen på 101 efterfulgt af en lukning på 99 giver modsatte svar. Køb af tilsyneladende komplementære positioner fjerner ikke eksponeringen i denne tilstand.

Registrér det manglende match, selv hvis det virker usandsynligt. En sjælden tilstand kan dominere et lille tilsyneladende spænd. Hvis definitionerne ikke kan forenes, skal sammenhængen klassificeres som en sammenligning af relativ værdi frem for at blive kaldt arbitrage. Dette sprog bevarer sondringen mellem en kontraktmæssig identitet og en empirisk forventning.

Sammenlign fulde regler og deres versioner

Overskrifter og korte resuméer er nyttige til at finde kandidater, men utilstrækkelige til at validere en afdækning. Kalshi skelner udtrykkeligt sine regelresuméer fra fulde regler. Samme disciplin gælder ved gennemgang af den faktiske Polymarket-kontrakt og dens afgørelsesbetingelser.

Bevar markedsidentifikatorer, gennemgåede regler og gennemgangstidspunkt for begge sider. Hvis en relevant regel eller præcisering ændres, skal det tidligere match ugyldiggøres, indtil det er gennemgået igen. En scanner bør ikke arve betydningsmæssig godkendelse for evigt, blot fordi to identifikatorer forbliver i dens database.

Det skaber to særskilte komponenter: en langsommere proces, som fastslår kontraktækvivalens, og en hurtigere proces, som overvåger godkendte sammenhænge. Den hurtige komponent bør ikke improvisere kontraktfortolkning under en pludselig prisbevægelse. Når den godkendte sammenhæng er usikker, er afvisning af muligheden et meningsfuldt resultat frem for en behandlingsfejl.

Normalisér den økonomiske enhed

Fastslå, hvad én vist enhed repræsenterer, før priser trækkes fra hinanden. Et sandsynlighedslignende decimaltal, en centpris og en procent kan beskrive samme tal i forskellige formater. En mængde kan henvise til kontrakter, andele eller en anden handelsstedsspecifik enhed. Forveksling af repræsentation og værdi kan skabe enorme opdigtede spænd.

Eksempelvis er 0,47 dollar og 47 cent lige store priser, ikke en forskel på 46,53. Tilsvarende er 100 enheder med en vindende udbetaling på én dollar noget andet end 100 enheder under en anden udbetalingskonvention. Bevar både det oprindelige felt og den normaliserede økonomiske mængde eller det normaliserede beløb, så enhver omregning kan efterprøves.

Fjern ikke præcision for tidligt. Afrunding af et prispar før multiplikation med mængden kan forvrænge en snæver margin. Beregn med den tilladte præcision og de faktiske ordrebegrænsninger, og anvend derefter den relevante opkrævnings- og afregningsbehandling. Formatering til en graf bør ske efter den økonomiske beregning.

Brug tilbud, som faktisk kan accepteres

Køb kræver et tilgængeligt salgstilbud for den tilsigtede størrelse. Salg kræver et tilgængeligt købsbud. En seneste handel eller midtpris fastslår ingen af delene. Arbitrage på forudsigelsesmarkeder på tværs af handelssteder bør derfor sammenligne de sider af markedet, der faktisk kan handles til, inklusive dybde, frem for attraktive tal udvalgt fra indbyrdes ukoblede visninger.

Forestil dig YES udbudt til 46 cent på handelssted A og NO udbudt til 51 cent på handelssted B. Under perfekt matchende almindelige binære vilkår koster det samlede køb 97 cent før omkostninger for en mulig samlet udbetaling på én dollar. Det er en bruttoforskel på tre cent, ikke et fuldført overskud.

Antag nu, at salgstilbuddet på 46 cent kun dækker fem enheder, mens den foreslåede position er 200. De resterende enheder kan koste mere. En overvågning bør beregne den samlede omkostning for en angivet mængde og identificere den dybde, der understøtter den. Et spænd uden mængdeangivelse er ufuldstændig information.

Synkronisér observationer uden at foregive, at de er atomare

To pristilbud indsamlet på forskellige tidspunkter kan skabe en forskel, der aldrig fandtes samtidig. Bevar kildetidsstempler, når de findes, lokale modtagelsestidspunkter og den tid, der er gået siden hver observation. Afvis sammenligninger, hvis tidsmæssige usikkerhed er for stor til den tilsigtede strategi.

Selv tæt tidsmæssigt afstemte observationer er ikke et atomart øjebliksbillede af to uafhængige handelssteder. Et pristilbud kan ændres efter observationen og før udførelsen. Målet er at måle og afgrænse usikkerheden, ikke at hævde, at den er forsvundet. Rapportér den ældste observations alder sammen med den beregnede forskel.

En opdigtet overvågning, som modtager handelssted A's opdatering klokken 10:00:00 og handelssted B's klokken 10:00:08, bør ikke i det skjulte sammenligne dem som ét tidspunkt under en vigtig meddelelse. Afhængigt af strategien kan otte sekunder være uacceptabelt. Tærsklen bør afspejle hændelsen og den målte dataadfærd frem for et universelt tal.

Medtag omkostninger før en mulighed erklæres

Bruttoforskellen skal dække relevante gebyrer, spreadforbrug, forventet dårligere udførelse end observeret og enhver nødvendig omkostning ved at finansiere eller afvikle positionen. Aktuelle gebyrregler kan variere efter marked, konto og udførelsesvej. Indfør ikke en universel antagelse om nul gebyr fra et gammelt eksempel.

Antag, at et opdigtet matchet par koster 97 cent, og at modelberegnede direkte opkrævninger tilføjer 1,2 cent pr. par. Den resterende modelberegnede margin er 1,8 cent før andre usikkerheder. Hvis en konservativ margin for ændringer i udførelsen er yderligere 1,5 cent, er kun 0,3 cent tilbage. Dette lille beløb kan forsvinde ved afrunding eller et upræcist dybdeestimat.

Hold hver omkostningskomponent synlig. Ét uigennemsigtigt tal for »nettofordel« forhindrer gennemgang af den antagelse, der betyder mest. Efter udførelse skal estimerede komponenter erstattes af registrerede beløb, og forskellene skal bevares. Modellens fejl er en del af strategiens dokumentation.

Beregn den mængde, begge konti kan understøtte

Et lovende par kan kræve forskellige kapitalbeløb på hvert handelssted. Ressourcer på én konto finansierer ikke automatisk den anden. Tilgængelige saldi bør tage højde for åbne ordrer, uafklarede positioner og begrænsninger, der er relevante for kontoen.

Med de tidligere opdigtede priser kræver 100 par $46 på YES-handelsstedet og $51 på NO-handelsstedet før opkrævninger. En operatør med $90 på det første handelssted og $20 på det andet kan ikke udføre 100 par, blot fordi de samlede kontanter overstiger $97. Den anden konto er den bindende begrænsning.

Den aktuelle internationale Polymarket-dokumentation om sikkerhedsstillelse beskriver pUSD. Andre konti og tjenester kræver deres egen finansieringsgennemgang. Kapitalflytning bør ikke antages at være øjeblikkelig, gratis eller udskiftelig mellem tjenester. Ressourcer placeret på forhånd og muligheder, der afhænger af overførsel, har forskellige driftsrisici.

Anerkend, at særskilte dele ikke er atomare

Atomar afregning inden for én matchet handel gør ikke to uafhængigt indsendte ordrer på forskellige handelssteder atomare. Den ene kan gennemføres, mens den anden afvises, forsinkes eller mister sin acceptable pris. Det er den centrale kilde til udførelsesrisiko ved arbitrage på forudsigelsesmarkeder.

Beskriv alle udførelsesudfald, før nogen af delene sendes. Begge kan gennemføres som tilsigtet, begge kan forblive ugennemført, eller kun én kan gennemføres. Delvise mængder skaber yderligere tilstande. Strategien har brug for regler for hver tilstand, herunder hvornår forsøg skal stoppe, og hvor meget retningsbestemt eksponering den midlertidigt må tolerere.

Reglerne bør ikke afhænge af altid at kunne finde en øjeblikkelig udvej. Hvis den resterende afdækning bliver dyr, står operatøren over for et reelt valg mellem at acceptere eksponering og betale for at reducere den. At kalde den oprindelige hensigt arbitrage fjerner ikke valget og begrænser ikke automatisk omkostningen.

Gennemgå et eksempel med delvis gennemførelse

Antag, at den tilsigtede opdigtede handel er 100 YES-enheder til 46 cent og 100 ækvivalente NO-enheder til 51 cent. Den første ordre gennemfører alle 100 YES-enheder, mens den anden kun gennemfører 35 NO-enheder. Den matchede del består af 35 par. Kontoen har også 65 umatchede YES-enheder i beholdningen.

Disse 65 enheder bør værdiansættes og begrænses som retningsbestemt eksponering. De er ikke afdækket af, at en ordre på flere NO-enheder blev indsendt. Hvis det resterende NO-salgstilbud stiger til 58 cent, koster det mere end oprindeligt planlagt at fuldføre afdækningen, og det kan fjerne den forventede margin.

En ansvarlig proces registrerer parrede og uparrede mængder særskilt. Den kan derefter anvende den på forhånd godkendte reaktion: vente inden for en tidsgrænse, reducere den umatchede position, kun fuldføre inden for en revideret afgrænset pris eller stoppe til gennemgang. Ingen af handlingerne bør opfindes, efter at tab er begyndt at akkumulere.

Polymarket-Kalshi-arbitragebot: klassificér falske signaler

Nyttig overvågning skaber forklaringer, ikke kun advarsler. Et falsk signal kan skyldes manglende regelmatch, forældede pristilbud, utilstrækkelig størrelse, forkerte enheder, manglende omkostninger, utilgængelige midler eller et marked, der ikke længere accepterer den relevante handling. En angivet årsag hjælper med at forbedre den rigtige komponent.

Overvågning af prisforskelle mellem Polymarket og Kalshi kan vise en mulig sammenhæng med de kontroller, den ikke bestod. Eksempelvis kan en overordnet forskel på fire cent afvises, fordi kontrakterne observerer forskellige datoer. En anden kan bestå betydningsgennemgangen, men afvises, fordi kun tre enheder udbydes til den attraktive pris. Det er forskellige begrænsninger, som kræver forskellige reaktioner.

Bevar afviste kandidater i forskningsregistreringen med nok dokumentation til at rekonstruere beslutningen. Ellers kan en senere kontrollant kun se muligheder, der ser vellykkede ud, og undervurdere, hvor ofte rå skærmvisninger skaber vildledende sammenligninger. Selektivitet er en del af systemets præstation.

Skeln en afdækning fra en position baseret på relativ værdi

Nogle kontrakter er stærkt beslægtede uden at være ækvivalente. En position, der køber den, som ser billigere ud, og sælger eller tager modsatrettet eksponering i den anden, kan udtrykke en opfattelse af deres sammenhæng. Dens afkast afhænger af, hvordan sammenhængen udvikler sig, ikke alene af en kontraktmæssig udbetalingsidentitet.

Eksempelvis er en kandidats sejr i et primærvalg og samme kandidats sejr i et almindeligt valg forbundne, men særskilte hændelser. En historisk sammenhæng mellem deres priser er ikke en afregningsgaranti. Det samme gælder en økonomisk tærskel denne måned og en beslægtet tærskel næste måned.

Betegn sådanne strategier præcist. En model for relativ værdi kræver antagelser om fælles udfald, tidspunkter og mulig afvigelse. Den bør have et tabsbudget passende til disse antagelser. Hvis den omdøbes til arbitrage, fordi to priser normalt bevæger sig sammen, tilskyndes operatøren til at overse netop den tilstand, som kan skabe et stort tab.

Tag højde for forsinkelser i afgørelse og finansiering

Selv et korrekt matchet par kan binde kapital, indtil begge sider når deres endelige kontotilstande. Den underliggende hændelse kan blive klar, før nogen af handelsstederne afslutter sin afgørelsesproces. Den ene side kan frigive midler hurtigere end den anden.

Den officielle Kalshi-afregningsvejledning bemærker variation i tidspunkter. Sammenlign faktiske afgørelsesvilkår og kontoregistreringer frem for at antage samtidig afregning på tværs af handelssteder. En strategi, der gentagne gange binder alle ressourcer, kan blive ude af stand til at handle, mens tidligere positioner forbliver uafklarede.

Vurdér varigheden såvel som beløbet af den bundne kapital. At tjene et lille nominelt beløb over et langt og usikkert interval er økonomisk forskelligt fra hurtigt at genbruge samme ressourcer. Fremskriv ikke et kort opdigtet eksempel til et lovet årligt afkast. Brug kun tiden til at sammenligne kapitalbehovene i alternative arbejdsgange.

Tag højde for forsinkelser i afgørelse og finansieringTwo Leg AttemptBoth FilledOne FilledNeither FilledTRADING FIELD NOTESEDUCATIONAL RESOURCE
Særskilte handelssteder skaber flere udførelsesudfald, herunder en uønsket retningsbestemt position, når kun én del gennemføres.

Undgå at tælle samme mulighed gentagne gange

En scanner kan udsende hundredvis af opdateringer for én vedvarende prisrelation. Disse opdateringer er ikke uafhængige muligheder. Hvis hver advarsel udløser en ny ordre uden kontrol af eksisterende hensigt og eksponering, kan systemet gentagne gange købe det samme par, indtil budgettet er opbrugt.

Identificér en kandidat ud fra det godkendte kontraktpar, retning, mængderegler og observationsperiode. Følg, om den allerede har afventende instruktioner, delvise gennemførelser eller en fuldført position. Nye data kan begrunde revision af en eksisterende beslutning, men bør ikke automatisk skabe en ny tildeling.

Denne sondring forbedrer også forskningsstatistikken. Rapportér unikke handelsforslag og særskilte hændelsessammenhænge adskilt fra rå pristilbudsopdateringer. Et stort antal advarsler kan vise støjende data frem for et bredt udvalg af rentable muligheder. Gennemgangen af algoritmisk handel på forudsigelsesmarkeder giver kontekst til at udforme meningsfulde observationer.

Belastningstest afviklingen før indgåelsen

Et foreslået par bør bestå en øvelse, hvor den vanskeligste del svigter. Estimér den tilgængelige lukningsdybde for den resulterende umatchede position, og spørg derefter, om estimatet stadig er plausibelt under den hændelse, der skabte forskellen. Et pristilbud fra et roligt marked giver svag beskyttelse mod et svigt i et presset marked.

For en opdigtet position på 100 enheder koster en afvikling til en pris, der er fem cent dårligere, $5 før opkrævninger. Hvis den tilsigtede parrede margin var $2, kan én sådan hændelse opveje flere ellers vellykkede forsøg. Denne aritmetik forklarer, hvorfor pålidelig gennemførelse betyder mere end den visuelle størrelse på scannerens mulighedsliste.

Øvelsen bør omfatte et utilgængeligt handelssted, et tvetydigt ordresvar og en forsinket saldoopdatering. Målet er ikke at forudsige enhver afbrydelse. Det er at fastlægge en afgrænset reaktion, når processen ikke kan bevise, at begge tilsigtede eksponeringer findes.

Vurdér resultater med den rette nævner

Tæl forsøgte par, fuldt gennemførte par, delvise par og afviste kandidater særskilt. Rapportér realiserede nettoresultater efter alle relevante omkostninger, mens uafklarede positioner forbliver synlige. En succesprocent kun baseret på fuldførte par udelukker de fejl, der ofte bestemmer strategiens økonomi.

Rapportér også bundet kapital og udestående tid. To implementeringer kan skabe samme nominelle resultat med meget forskellige ressourcekrav. En proces, der efterlader væsentlig umatchet eksponering i lange perioder, bør ikke beskrives som ækvivalent med en proces, der hurtigt afklarer delvise tilstande.

Den bredere vejledning om handelssoftware til forudsigelsesmarkeder fremhæver registreringer, som kan undersøges. Ved analyse på tværs af handelssteder skal registreringen forbinde begge sider uden at slette deres særskilte historikker. Den nyttige konklusion er, om en omhyggeligt defineret sammenhæng overlevede virkelige udførelsesforhold, ikke om en graf kortvarigt viste en attraktiv subtraktion.

Adskil kvaliteten af opdagelse fra kvaliteten af udførelse

En overvågning kan korrekt identificere en kortvarig sammenhæng, som en udfører ikke pålideligt kan udnytte. Vurdér komponenterne særskilt. Opdagelseskvalitet handler om, hvorvidt vilkårene matchede, priserne var aktuelle, og dybden understøttede den angivne mængde. Udførelseskvalitet handler om, hvad der skete efter et bemyndiget forsøg, herunder delvise gennemførelser, forsinkelser og faktiske omkostninger.

Antag i en opdigtet forskningsperiode, at 40 kandidater består overvågningens dokumenterede kontroller, men kun 10 forsøges, fordi kontoressourcerne er begrænsede. Otte fuldføres, én forbliver delvist eksponeret, og én får ingen gennemførelser. Rapportering af otte sejre ud af otte fuldførte par skjuler de to andre forsøg og kapitalbegrænsningen, som udelukkede de fleste kandidater.

Hold hele udvælgelsesforløbet synligt uden at behandle hvert trin som en overskudsmulighed. Afviste og ikke-forsøgte kandidater kan hjælpe med at undersøge processen, men deres hypotetiske afkast bør ikke lægges til realiserede resultater. Antag tilsvarende ikke, at en oversprunget kandidat ville være gennemført til de viste priser. Dokumentationen understøtter en observeret sammenhæng, ikke en udførelse, der aldrig skete. Denne sondring er afgørende, når det vurderes, om scannerens tilsyneladende overflod retfærdiggør kompleksiteten ved at vedligeholde to særskilte handelskonti.

Fastlæg en tydelig standard for handling

En kandidat er først klar til overvejelse, når kontraktækvivalensen er gennemgået, observationerne er tilstrækkeligt aktuelle, størrelsen understøttes, omkostningerne er medregnet, og begge konti har brugbare ressourcer. Reaktionen på ufuldstændig udførelse skal allerede være defineret. Enhver uafklaret forudsætning ændrer kandidaten fra et forslag, der kan udføres, til en forskningsobservation.

Standarden kan afvise de fleste viste forskelle. Afvisning er ikke dokumentation for, at overvågningen er i stykker. Den kan vise, at overvågningen skelner en nyttig sammenhæng fra en vildledende. Kvaliteten af forklaringerne betyder mere end antallet af annoncerede muligheder.

En Polymarket-Kalshi-arbitragebot bliver forståelig, når hver tilsyneladende fordel kan spores til et udbetalingskort, en mængdespecifik prisberegning og en fuldstændig udførelsesregistrering. Disse elementer garanterer ikke overskud. De gør det muligt at identificere, hvor en lovende idé ophører med at være en gyldig handel, og hvor yderligere dokumentation kræves.

Relaterede vejledninger og trinvis gennemgåede eksempler

Lær mere

Udforsk alle ressourcer