En arbitrasjebot for Kalshi søker etter kombinasjoner av hendelseskontrakter der utbetalingene kan sammenlignes med anskaffelseskostnaden. Det vanskelige er å bevise hva kombinasjonen betaler i enhver relevant tilstand. To priser som virker uforenlige på skjermen, kan beskrive ulike hendelser, ulike regelunntak eller mengder som faktisk ikke kan handles sammen.
Ordet arbitrasje bør derfor være en konklusjon etter analyse, ikke en merkelapp på hvert prisgap. Et nyttig system avviser flere tilsynelatende muligheter enn det handler. Det trenger en kontraktsoversikt, en utbetalingsmodell, gjennomførbare priser og en plan for at bare deler av den tiltenkte handelen kan skje.
Eksemplene her er hypotetiske og fokuserer på enkle hendelseskontrakter. Tallene er opplæringsgrunnlag, ikke gjeldende Kalshi-pristilbud, gebyrer eller tilgjengelige muligheter. Særskilte oppgjørsregler må inkluderes når de gjelder.
Begynn med kontraktenes likeverdighet i en Kalshi-arbitrasjebot
Kontraktslikeverdighet i en arbitrasjebot for Kalshi betyr at posisjonene som sammenlignes, gjelder samme økonomiske betingelse under de samme relevante reglene. Samsvarende titler er utilstrekkelig. Observasjonsperiode, terskel, resultatkilde og behandling av uvanlige utfall påvirker alle utbetalingen.
Se for deg to kontrakter som spør om en verdi overstiger 100. Den ene måler verdien på et bestemt tidspunkt. Den andre spør om den overstiger 100 på et hvilket som helst tidspunkt i løpet av dagen. Den første kan avgjøres som NO mens den andre avgjøres som YES. Å kjøpe motsatte sider av disse kontraktene skaper ikke en fullstendig sikring bare fordi begge titlene nevner samme tall.
En kontraktsoversikt bør registrere den nøyaktige betingelsen hver posisjon representerer. Ta med om terskelen er streng, om likhet teller, og om verdien avrundes før sammenligning. En forskjell ved en grense kan være viktig nettopp når markedet er nær grensen.
Kilden betyr også noe. To målinger fra ulike tilbydere kan være uenige uten at noen er feilaktige. En handelsmodell kan anse dem som sterkt korrelerte, men høy korrelasjon er ikke identitet. En påstått fast utbetaling må tåle muligheten for en legitim kildeforskjell.
Veiledningen om arbitrasje i prediksjonsmarkeder introduserer dette bredere skillet. På Kalshi bør boten begynne med godkjente kontraktssammenhenger og avvise ukjente sammenhenger fremfor å utlede betydningen deres fra en prisforskjell som ser gunstig ut.
Skriv en utbetaling for hver relevant tilstand
Beskriv mulige oppgjørstilstander og kontantverdien av posisjonene i hver tilstand for hver foreslått kombinasjon. I et enkelt binært eksempel utbetaler YES én dollar når betingelsen holder og null ellers. NO gjør det motsatte. Et YES- og NO-par for nøyaktig samme betingelse har en samlet bruttoutbetaling på én dollar i begge binære tilstander.
Denne identiteten er et utgangspunkt, ikke en fullstendig handel. Kontoens faktiske behandling av motsatte posisjoner, tilgjengelige ordrer, kostnader og oppgjørsunntak betyr fortsatt noe. Analysen bør bruke det økonomiske resultatet uten å anta at kontoen beholder to separate bruttobeholdninger for alltid.
Mer kompliserte sammenhenger krever flere tilstander. Anta at én kontrakt betaler når et tall er over 50, og en annen når det er over 60, med samme observasjon og strenge terskler. De relevante områdene er ved eller under 50, over 50 til og med 60, og over 60. En modell med to tilstander ville skjule mellomområdet.
Et nyttig bevis kan ofte skrives med vanlig språk. Hvis den høyere terskelen overskrides, må også den lavere være overskredet. Derfor dekker en YES-posisjon på den lavere terskelen minst det samme hendelsesområdet som en YES-posisjon på den høyere, forutsatt at alle andre regler samsvarer.
Ikke tving et særskilt utfall inn i en binær modell. Kalshis dokumentasjon om markedsoppgjør skiller enkle avgjørelser fra tilfeller med skalært oppgjør. Hvis en relevant regel tillater en annen utbetaling, må denne tilstanden inkluderes før du hevder en minsteavkastning.
Beregn utbetalingene i en Kalshi-arbitrasjebot
Utbetalingsanalysen i en arbitrasjebot for Kalshi sammenligner den laveste underbygde utbetalingen med samlede anskaffelses- og driftskostnader. Et gunstig gjennomsnittsutfall er ikke det samme som et ikke-negativt resultat i hver modellert tilstand. Hold disse påstandene adskilt.
I et hypotetisk komplementært kjøp koster YES 46 cent og NO 50 cent for likeverdig enkel binær eksponering. Samlet anskaffelsesbeløp er 96 cent per par. Anta totale kostnader på tre cent per par i øvelsen. Beløpet inkludert alle kostnader er 99 cent, én cent under bruttoutbetalingen på én dollar.
For 100 samsvarende par er det illustrerende anskaffelsesbeløpet 96 dollar og kostnadene tre dollar. Brutto oppgjørsverdi er 100 dollar under de antatte binære reglene, noe som gir én dollar før utgifter eller feil som ikke er modellert. Et synlig prisgap på fire cent er blitt et modellert overskudd på én cent.
Endre nå den antatte kostnaden til fem cent per par. Totalen blir 101 dollar for samme utbetaling på 100 dollar. Det tilsynelatende prisgapet støtter ikke lenger et positivt resultat. Beregningen bør avvise kandidaten uten å forsøke å bevare en attraktiv merkelapp.
Dokumenter antakelsene sammen med resultatet. Likeverdige regler, gjennomførbare mengder, uendrede priser og gyldig tilgang er betingelser i eksemplet. En nyttig bot kan vise hvilke betingelser som ble verifisert, hvilke som er anslag, og hvilke som fortsatt er uavklarte.
Bruk gjennomførbare priser for den tiltenkte mengden
Den beste viste prisen kan gjelde bare en liten mengde. Hvis boten trenger 100 kontrakter i hvert delledd, men bare ti er tilgjengelige på det attraktive nivået, undervurderer det kostnaden å multiplisere beste pristilbud med 100. Dybde må tas med før forslaget godkjennes.
Tenk på et hypotetisk første delledd med 20 kontrakter til 40 cent og 80 til 43 cent. Å kjøpe alle 100 koster 8 dollar pluss 34 dollar og 40 cent, eller 42 dollar og 40 cent. Gjennomsnittsprisen er 42,4 cent, ikke 40 cent. Forskjellen bruker 2 dollar og 40 cent av forventet overskudd.
Det andre delleddet kan ha en annen dybdeprofil. Beregn kostnaden separat og sammenstill deretter bare mengden hele planen kan støtte. En stor mengde på den ene siden øker ikke tilgjengelig mengde på den andre.
Kalshis veiledning om ordreboksvar forklarer forholdet mellom kjøpstilbud for utfall og komplementære salgstilbud. En bot må tolke den observerte ordreboken riktig før den utleder en gjennomførbar kjøpspris. Kjøpstilbud er ikke automatisk priser som samme side kan kjøpes til.
Dybde er fortsatt en observasjon fremfor en reservasjon. En annen deltaker kan handle før forespørselen kommer. Gjennomføringsreglene bør derfor inkludere prisgrenser og en maksimal tolerert ufullstendig posisjon, selv når første beregning bruker en full synlig ordrebok.
Skill logiske grenser fra statistiske sammenhenger
En logisk sammenheng følger av kontraktsdefinisjonene. En statistisk sammenheng følger av hvordan hendelser pleier å bevege seg sammen. Begge kan være nyttige i undersøkelser, men bare den første kan støtte en utbetalingsgrense uten å anslå en felles sannsynlighetsmodell.
To kontrakter om relaterte økonomiske indikatorer kan for eksempel vanligvis bevege seg sammen. En overraskende publisering kan likevel gjøre ett utfall sant og det andre usant. En prisforskjell kan være en prognosemulighet, men er ikke en garantert feilprising bare fordi historisk korrelasjon er høy.
Selv en sammenheng som høres logisk ut, trenger en regelgjennomgang. En nasjonal sum og en regional del kan bruke ulike publiseringsdatoer eller revisjoner. En kontrakt om en kampvinner og en kvalifiseringskontrakt kan avvike fordi turneringsformatet inkluderer et nytt stadium. Den vanlige språklige forklaringen kan være riktig mens de handlede betingelsene er ulike.
Veiledningen om handelsstrategier for prediksjonsmarkeder gir et nyttig rammeverk for påstander som avhenger av anslåtte sannsynligheter. Å flytte en kandidat fra arbitrasjekategorien til den statistiske kategorien er ingen fiasko. Det gjør usikkerheten uttrykkelig og endrer nødvendig mengdetilpasning og vurdering.
Lagre sammenhengstypen i kandidatregistreringen. En kontrollør bør kunne skille en algebraisk utbetalingsidentitet, en regelbasert implikasjon og en empirisk sammenheng. Å kombinere dem i én mulighetsskår inviterer systemet til å behandle en usikker sikring som om den hadde fast utbetaling.
Modeller gjennomføringsrisiko i en Kalshi-arbitrasjebot
Gjennomføringsrisikoen i en arbitrasjebot for Kalshi begynner når en plan krever mer enn én kontohandling. En gunstig samlet utbetaling sikrer ikke at alle delledd utføres i nødvendige mengder. Med mindre en bestemt støttet mekanisme fastslår noe annet, bør separate ordrer modelleres som handlinger med hver sin usikkerhet.
Anta at første delledd utfører 100 kontrakter mens det andre bare utfører 40. Kontoen har 40 samsvarende par og 60 enheter udekket eksponering. Å rapportere hele posisjonen som sikret er feil. Den udekkede delen trenger sin egen scenarioanalyse og oppfølgingsregel.
Regelen kan tillate et avgrenset forsøk på å fullføre andre delledd, salg av noe eksponering i første delledd eller en pause for gjennomgang. Valget avhenger av tilgjengelig likviditet, aktuell informasjon og godkjente tapsgrenser. Det bør fastsettes før avviket oppstår, ikke improviseres etter at en ugunstig pris er observert.
En streng alt-eller-ingenting-instruks for én ordre gjør ikke automatisk to ordrer atomiske. Den kan redusere delvis gjennomføring innenfor ett delledd og likevel etterlate første delledd fullført og andre uutført. Kontorisikoen tilhører fortsatt hele forløpet.
Mål det største akseptable tapet ved mislykket fullføring separat fra det modellerte overskuddet for et vellykket par. Et forventet overskudd på én dollar er ikke overbevisende hvis vanlig svikt i et delledd kan gi et mye større tap ved tiltenkt mengde. Forslaget bør gjøre asymmetrien synlig.
Pris kostnaden ved å reversere et mislykket delledd
En reversering er en ny handel med egen forskjell mellom kjøps- og salgspris, mengde og kostnader. Den bør ikke verdsettes til opprinnelig kjøpspris bare fordi boten ønsker å reversere handlingen raskt. Markedet kan ha beveget seg, og tilgjengelig dybde for lukking kan være tynnere enn ved inngang.
I et hypotetisk eksempel kjøper boten 80 kontrakter til 48 cent og bruker 38 dollar og 40 cent før gebyrer. Den tiltenkte sikringen utføres ikke. Et umiddelbart salg er tilgjengelig til 45 cent og gir 36 dollar. Pristapet alene er 2 dollar og 40 cent før inngangs- og salgskostnader.
Hvis den opprinnelige planen for komplette par bare ga 80 cent i modellert overskudd, er tapet ved dette mislykkede delleddet tre ganger så stort før gebyrer. Dette fastslår ikke et forventet resultat uten en sannsynlighet for svikt, men viser hvorfor et lite synlig fortrinn ikke kan vurderes isolert.
En bot kan bruke en godkjent maksimal udekket mengde til å avgrense problemet. Den kan handle mindre porsjoner, kreve sterkere likviditet i andre delledd eller avvise hendelser der en brå informasjonsoppdatering kan ødelegge muligheten til å lukke. Disse valgene reduserer noen risikoer og innfører andre kostnader, som flere forespørsler eller tapte muligheter.
Bevar avviste kandidater og mislykkede fullføringsforsøk i vurderingen. Å bare studere fullførte par skaper en flatterende historikk som utelater nettopp hendelsene som mest sannsynlig avgjør om strategien er levedyktig.
Ta med tids- og kapitalbegrensninger
En handel med positiv modellert utbetaling kan fortsatt binde kapital lenger enn forventet. Oppgjørstid, uavklarte utfall og kontoens finansieringsbegrensninger påvirker om ressurser er tilgjengelige for andre handlinger. Boten bør modellere eiertiden så vel som sluttbeløpet.
Anta at to hypotetiske muligheter hver gir én dollar i modellert overskudd på 100 dollar bundet kapital. Den ene forventes avgjort snart, mens den andre kan forbli uavklart i ukevis. De bruker ikke begrensede ressurser likt, selv før usikkerheten i forventningene vurderes.
Unngå å regne et lite kortsiktig eksempel om til et årlig inntektsløfte. Én observasjon dokumenterer ikke gjentatte muligheter med samme pris, mengde og hyppighet. Kapasitet, kostnader og konkurranse kan endres mens boten forsøker å gjenta prosessen.
Finansiering bør være tilgjengelig før en avhengig handling trenger den. En strategi som antar at salgsinnbetalinger eller oppgjørsinnbetalinger kommer på et nøyaktig tidspunkt, kan svikte når kontoen forblir bundet lenger. Reservert kapital for ufullstendige posisjoner er en del av planen, ikke ubrukte penger som automatisk bør allokeres andre steder.
Grunnlaget for automatiserte prediksjonsmarkeder hjelper med å skille kontraktsfullføring fra kontofullføring. For arbitrasjeundersøkelser er det relevante resultatet et forklart kontant- og posisjonsutfall, inkludert tiden da kontoen ikke kunne bruke ressursene på nytt.
Behandle gebyrer som en modell med kontrollspor
Gebyrer kan avhenge av markedet og måten ordrene utføres på. Et forslag bør bruke de gjeldende relevante antakelsene og deretter sammenligne dem med faktiske kontobelastninger. En hardkodet prosent brukt på alle kontrakter kan gjøre et lite modellert overskudd til en regnskapsfeil.
Hold bruttoutbetaling, anskaffelseskostnad, handelskostnader og andre driftsutgifter adskilt. Eieren kan da se om en kandidat forsvant fordi prisene endret seg, gebyranslaget endret seg eller en nødvendig datatjeneste gjorde hele driften for dyr.
Bruk følsomhetskontroller rundt usikre kostnader. Hvis en kandidat bare er gunstig med det laveste rimelige utgiftsanslaget, må avhengigheten merkes. En liten konservativ buffer kan passe i undersøkelsesreglene, men bufferen bør angis og begrunnes fremfor å beskrives som beskyttelse mot alle mulige tap.
Avrunding betyr noe når forventet overskudd er lite. Mange små utførelser oppfører seg kanskje ikke som én tenkt utførelse under en forenklet gebyrberegning. Bevar rapporterte kostnader og relevante ordreforbindelser slik at faktiske resultater kan avstemmes med anslaget.
Vurderingen bør også inkludere kostnaden ved avviste og ufullstendige forsøk der det er relevant. En rapport som allokerer hver driftsutgift bare til mislykkede strategier, kan få den valgte strategien til å se bedre ut enn kontoens samlede erfaring støtter.
Prøv regelunntak før søket skaleres opp
Den raskeste måten å forbedre et kandidatfilter på kan være å legge til bedre moteksempler. Lag tilfeller med ulike tidssoner, strenge mot inkluderende terskler, reviderte mot først publiserte verdier og en manglende resultatkilde. Boten bør avvise likeverdighet i hvert tilfelle med mindre sammenhengen faktisk er fastslått.
Ta med særskilte oppgjørstilstander fra de faktiske reglene. Hvis en hendelse kan utsettes, avlyses eller avgjøres gjennom en annen angitt metode, må den foreslåtte utbetalingen også vurderes der. Et bevis som bare dekker vanlige utfall, er ufullstendig når kontrakten uttrykkelig tillater andre utfall.
Et menneskelig gjennomgått bibliotek av sammenhenger kan hjelpe. Det kan lagre et smalt sett av godkjente kontraktsmønstre og grunnene til at utbetalingene henger sammen. Nye kontraktsfamilier forblir utenfor det automatiske søket til de er gjennomgått. Dette bytter bredde mot et mer forståelig handlingsgrunnlag.
Versjoner godkjenningene. En endring i regeltekst, målekilde eller hendelsesstruktur kan gjøre en tidligere gyldig sammenheng ugyldig. Kandidaten bør vise til godkjenningen som ble brukt den gangen, fremfor i det stille å arve den nyeste tolkningen.
Å skalere antall sammenligninger før denne disiplinen er etablert, øker antall falske signaler. Et større søkeunivers er bare nyttig når boten kan forklare hvorfor kandidatene som består, har sterkere dokumentasjon enn dem den avviste.
Rapporter mulighetskvalitet uten å overdrive påstanden
En nyttig undersøkelsesrapport skiller observerte gap, regelgodkjente kandidater, gjennomførbare forslag, fullførte kombinasjoner og endelige kontoresultater. Hvert stadium har en annen nevner. Tusen skannede gap kan gi bare noen få forsvarlige forslag, og denne reduksjonen er opplysende.
Rapporter udekket eksponering og varigheten. Tiden mellom første utførelse og fullføring av gjenværende delledd er en periode der kontoen kan oppføre seg annerledes enn den endelige utbetalingsmodellen. Å skjule intervallet bak en senere vellykket sikring undervurderer driftsutfordringen.
Bevar avviste kandidater med korte begrunnelser. Vanlige grunner kan være ulike regler, utilstrekkelig dybde, kostnader som overstiger grensen eller et uakseptabelt scenario ved svikt i et delledd. Registreringene hjelper med å avgjøre om bedre data, et smalere utvalg eller andre gjennomføringsregler faktisk ville forbedre undersøkelsene.
En ærlig arbitrasjepåstand angir betingelsene som støtter den, og risikoene utenfor beviset. Botens oppgave er å gjøre et fristende avvik om til en bestemt, testbar påstand og deretter bevare dokumentasjonen på om kontoen oppnådde den. Denne standarden er mer nyttig enn et instrumentpanel fullt av tilsynelatende muligheter som ikke tåler kontrakts- og gjennomføringsanalyse.
Relaterte veiledninger og gjennomarbeidede eksempler
- Automatisk sikringsbot for Kalshi: kartlegg eksponeringen først — Studer hvordan en sikring kan etterlate uavklart basis-, oppgjørs- og gjennomføringseksponering.
- Oddsarbitrasjebot for Kalshi: sammenlign like forhold — Skill tilsynelatende oddsforskjeller fra gjennomførbare muligheter med samsvarende regler.