En oddshandelsbot bør normalisere oppgitte formater før de sammenlignes, men normalisering er bare begynnelsen på beslutningen. Desimalodds, brøkodds, amerikansk odds og prisen på en kontrakt på én dollar kan uttrykke beslektede utbetalingsregnestykker under oppgitte forutsetninger. De beskriver ikke automatisk samme hendelse, samme gjennomførbare handling eller samme juridiske kontekst og kontokontekst. En omregner må bevare disse skillene fremfor å gjøre hvert tall til en tilsynelatende autoritativ sannsynlighet.
Den tryggeste metoden begynner med kontantstrømmer: Hvilket beløp bindes, hvilket samlet beløp returneres dersom det angitte utfallet vinner, og hva skjer ellers? Eksemplene nedenfor bruker vanlige formatdefinisjoner og hypotetiske tall. De forklarer omregningsmatematikk uten å hevde at en navngitt hendelsesplattform tilbyr alle formater, eller at hendelseskontrakter og andre produkter har identiske regler eller behandling.
Formatomregning i en oddshandelsbot krever en oppgitt konvensjon
En parser bør kjenne formatet fra et uttrykkelig felt eller en gjennomgått kildekobling. Den bør ikke gjette bare ut fra størrelsen eller tegnsettingen i et tall. Verdien 2,5 kan bety desimalodds, et gevinstforhold feilaktig skrevet som desimaltall, et dollarbeløp eller en prosent. Et plusstegn kan ha betydning i amerikansk odds, men være irrelevant i et annet felt. Kildekontrakten og formatdefinisjonen må avgjøre tolkningen.
Bevar originalverdien og dens oppgitte format sammen med det normaliserte resultatet. En leser bør kunne rekonstruere omregningen og oppdage en kildeendring. Hvis en leverandør endrer et felt fra prosentenheter til desimale sannsynlighetsenheter, bør boten ikke fortsette å tolke 0,40 som 0,40% eller 40 som en sannsynlighet på førti. Skjemavalidering og kildeversjonskontroller bidrar til å synliggjøre slike endringer.
Manglende eller tvetydig formatinformasjon bør blokkere handlinger som avhenger av omregningen. Boten kan bevare observasjonen for gjennomgang, men bør ikke fylle hullet med den tolkningen som skaper en attraktiv mulighet. En praktisk standardverdi er farlig når mulige tolkninger avviker med en faktor på 100 eller snur det forventede utbetalingsforholdet.
Den eldre veiledningen om en oddsbot for prediksjonsmarkeder gir bakgrunn for å knytte oppgitte verdier til beslutninger. En formatomregners første ansvar er trofasthet mot kilden. En internt konsekvent beregning kan fortsatt være feil hvis den begynner med feil konvensjon.
Desimalodds beskriver samlet tilbakebetaling etter oppgitt konvensjon
Etter den vanlige definisjonen av desimalodds som brukes her, gir en vinnende innsats på én enhet D enheter tilbake totalt, inkludert den opprinnelige innsatsen. Nettogevinsten er D minus én. Hvis tap gir null tilbake og ingen kostnader eller unntak gjelder, er nullpunktsannsynligheten én delt på D. Dette følger av at forventet brutto tilbakebetaling er sannsynligheten ganger D, som er lik kostnaden på én enhet ved nullpunktet.
Ved desimalodds på 2,50 gir en innsats på én enhet 2,50 tilbake ved seier, noe som gir 1,50 i nettogevinst. Den impliserte nullpunktsannsynligheten er 1 delt på 2,50, eller 40%. Desimalodds på 1,50 innebærer en nullpunktsannsynlighet på to tredeler, omtrent 66,67%. Den lavere desimale tilbakebetalingen tilsvarer en høyere nødvendig seiersfrekvens under disse forenklede kontantstrømmene.
Ikke forveksle samlet tilbakebetaling med fortjeneste. Et felt merket «tilbakebetaling» kan inkludere innsatsen, mens et annet felt merket «gevinst» kan utelate den. Adapteren bør kontrollere kildedefinisjonen og koble begge begrepene uttrykkelig. Å behandle en samlet tilbakebetaling på 2,50 som en nettogevinst på 2,50 ville innebære samlet utbetaling på 3,50 og gi feil sannsynlighet.
Verdier utenfor den støttede konvensjonen bør håndteres bevisst. En desimalverdi på null kan ikke inverteres til en meningsfull positiv nullpunktsannsynlighet. En verdi på eller under én beskriver ikke det vanlige vinnertilbudet med positiv nettogevinst som forutsettes her. Boten bør flagge slike registreringer etter skjemaet sitt fremfor å presse dem inn i en standardberegning av muligheter.
Brøkodds beskriver nettogevinst i forhold til innsats
I det vanlige brøkformatet a/b beskriver telleren nettogevinst, og nevneren beskriver den tilsvarende innsatsen. Samlet tilbakebetaling for en vinnende innsats på b er a pluss b. Tilsvarende desimalverdi er én pluss a delt på b, og forenklet implisert sannsynlighet er b delt på summen av a og b. Parenteser er begrepsmessig viktige: nevneren er summen av de to tallene.
Ved brøkodds på 5/2 gir en innsats på to enheter fem enheter nettogevinst og sju enheter samlet tilbakebetaling ved seier. Tilsvarende desimalodds er 3,50, og implisert sannsynlighet er 2 delt på 7, omtrent 28,57%. Å lese 5/2 som desimaltallet 2,50 ville i stedet innebære 40%, en vesentlig omregningsfeil som skyldes sammenblanding av gevinstforhold og samlet tilbakebetaling.
Brøkodds på 3/2 gir en annen nyttig test. En innsats på to enheter tjener tre enheter nettogevinst og gir fem tilbake totalt, noe som gir desimalodds på 2,50 og implisert sannsynlighet på 40%. Dette samsvarer med det tidligere desimaleksemplet fordi de underliggende kontantstrømmene samsvarer under de oppgitte forutsetningene. Likeverdigheten er matematisk, ikke en påstand om at to ubeslektede markedsobservasjoner er samme kontrakt.
Den beslektede veiledningen om handel med binære kontrakter forklarer hvorfor kontraktsbetydning må kontrolleres separat. En riktig omregning kan fastslå utbetalingsforholdet et bud uttrykker. Den kan ikke fastslå at det oppgitte utfallet bruker samme kilde, frist eller ekstraordinære behandling som et annet marked boten vil sammenligne med.
Amerikansk odds trenger separate positive og negative formler
I det vanlige positive amerikanske formatet +X tjener en innsats på 100 X i nettogevinst ved seier. Samlet tilbakebetaling er 100 pluss X, så forenklet implisert sannsynlighet er 100 delt på summen av 100 og X. Ved +150 er samlet tilbakebetaling 250 på en innsats på 100 enheter, noe som gir 40%. Tilsvarende desimalodds er 2,50, og tilsvarende brøkodds er 3/2.
I det vanlige negative formatet −Y tjener en innsats på Y 100 i nettogevinst ved seier. Implisert sannsynlighet er Y delt på summen av Y og 100. Ved −200 er samlet tilbakebetaling 300 på en innsats på 200 enheter, noe som gir to tredeler eller omtrent 66,67%. Tilsvarende desimalodds er 1,50. Minustegnet beskriver formatkonvensjonen; det betyr ikke at sannsynligheten eller utbetalingen er negativ.
Positiv 100 og negativ 100 representerer begge like stor nettogevinst som innsats etter disse definisjonene, tilsvarende desimalodds på 2,00 og 50%. Null er ikke en vanlig gyldig amerikansk odds i denne konvensjonen og bør avvises eller sendes til kildespesifikk tolkning. En parser bør ikke sette inn en vilkårlig sannsynlighet bare for å unngå et divisjonsproblem.
Test fortegnshåndtering uavhengig av talltolkning. Et tapt minustegn kan gjøre −200 til +200, og endre implisert sannsynlighet fra omtrent 66,67% til omtrent 33,33%. Feilen kan skape et tilsynelatende avvik langt større enn noen realistisk kostnadsbuffer. Boten bør bevare den opprinnelige strengen med fortegn og validere det normaliserte resultatet mot kjente testtilfeller.
Implisert sannsynlighet i en oddshandelsbot er en kostnadsterskel
Den omregnede sannsynligheten er nullpunktsannsynligheten som følger av den oppgitte utbetalingen under de forenklede forutsetningene. Den er ingen uavhengig prognose for at hendelsen inntreffer. Priser og odds kan gjenspeile deltakernes vurderinger, prisspenn, kostnader, begrenset likviditet og andre forhold. En bot bør merke det omregnede feltet som implisert sannsynlighet og holde det adskilt fra enhver modells anslåtte sannsynlighet.
For en oppdiktet binær kontrakt på én dollar kjøpt til $0,40 uten andre kostnader er forenklet nullpunktsannsynlighet 40%. Tilsvarende forhold mellom samlet tilbakebetaling og innsats er én dollar delt på $0,40, eller 2,50. Hvis samlet anskaffelseskostnad øker til $0,42 etter hypotetiske kostnader, blir nullpunktsannsynligheten 42%, og tilsvarende forhold mellom utbetaling og kostnad blir omtrent 2,381. Den opprinnelig oppgitte prisen endret seg ikke, men økonomien gjorde det.
En prognose på 45% ville gi tre cent anslått verdi per enhet på én dollar ved totalkostnaden på $0,42, under den forenklede vanlige modellen. Omregneren leverer ikke dette anslaget på 45%. Den gjør bare terskelen på prissiden uttrykkelig. Prognosen trenger egen dokumentasjon, kalibrering og usikkerhetsvurdering før en handelsregel kan sammenligne de to.
Veiledningen om handel i binære markeder utvikler utbetalingsregnestykket i detalj. Omregningslaget bør ikke skjule kostnader ved å fremstille implisert sannsynlighet før gebyrer som endelig inngangsterskel. Det bør bevare både omregningen av råbudet og den handlingsspesifikke beregningen inkludert alle kostnader.
Normaliser ordrebokside og tidspunkt sammen med format
Et tall kan være riktig omregnet og fortsatt vise til feil handling. Kjøpsbud, salgsbud, midtpris og siste handel er ulike observasjoner. Hvis boten planlegger å kjøpe, trenger den tilgjengelig kostnad for kjøpet og tilhørende mengde. Å gjøre en midtpris om til desimalodds gjør ikke midtprisen gjennomførbar. Å omregne en gammel handel gjør den ikke aktuell.
Lagre utfallsside, handlingskontekst, tidsstempel og dybde sammen med normalisert sannsynlighet. For en ja/nei-kontrakt kan et bud på motsatt side kreve en gjennomgått komplementær omregning. Boten bør bevare opprinnelig side og omregningen som ble brukt. Den bør ikke utlede en Nei-kjøpspris fra en vilkårlig vist Ja-referanse uten å forstå ordrebokens fremstilling.
Den beslektede artikkelen om programvare for oddshandel undersøker disse data- og arbeidsflytkontrollene. Et felles internt skjema er nyttig når det gjør forskjeller uttrykkelige. Det blir skadelig når det fjerner feltene som forklarer hvorfor to identiske normaliserte prosenter har forskjellig praktisk betydning for en konto.
En sammenligning bør også avvise eller kvalifisere observasjoner med uforenlige tidspunkter. Et bud fra før en offentlig publisering og et annet fra etterpå kan avvike fordi de gjenspeiler ulike informasjonsgrunnlag. Omregneren kan ikke reparere dette misforholdet. Bevar publiserings- og mottakstidspunkter der de finnes, og definer en aktualitetsregel som passer strategien som bruker de normaliserte verdiene.
Ikke beregn gjennomsnitt av rå oddsformater
Regning med rå odds kan være misvisende fordi formatene er ikke-lineære og uttrykker ulike konvensjoner. Gjennomsnittet av +150 og −200 er −25, som ikke er en meningsfull oppsummering av de to underliggende impliserte sannsynlighetene. Omregning først gir 40% og omtrent 66,67%. Et likt vektet aritmetisk gjennomsnitt av disse sannsynlighetene er omtrent 53,33%, men også det gjennomsnittet trenger et formål og representerer ikke automatisk et rimelig markedsanslag.
Vekter bør gjenspeile tiltenkt analyse, ikke hva dataformatet gjør praktisk. Et forskningsgjennomsnitt kan vekte kilder eller observasjoner etter en dokumentert metode. En gjennomføringsberegning bør bruke mengder og faktiske kontantstrømmer fremfor gjennomsnittlige sannsynligheter. Å kombinere priser fra ulike kontrakter krever forenlige kontrakter før noen vektingsregel gir mening.
For én posisjon anskaffet til flere priser beregnes samlet kjøpsbeløp delt på samlet anskaffet mengde for å få gjennomsnittskostnad, og deretter inkluderes kostnader der det passer. Ikke ta gjennomsnittet av vist odds uten å ta hensyn til mengdene kjøpt på hvert nivå. En liten utførelse til en ekstrem pris bør ikke ha samme vekt som en langt større utførelse bare fordi begge vises som én rad.
Den eldre veiledningen om programvare for oddsarbitrasje på Polymarket gir bakgrunn for sammenligning av normaliserte observasjoner. Boten bør forklare hva et aggregat representerer: en kombinasjon av prognoser, en markedsreferanse, en mengdevektet kostnad eller noe annet. Et umerket gjennomsnitt kan se presist ut og samtidig blande uforenlige begreper.
Normalisering av en sum over én avslører ikke sannheten
Anta at tre oppdiktede, gjensidig utelukkende og uttømmende utfall har impliserte kjøpssannsynligheter på 40%, 35% og 30%. De summerer til 105%. En proporsjonal normalisering ville dele hver på 1,05, og gi omtrent 38,10%, 33,33% og 28,57%. Dette er en matematisk omskalering som gjør summen lik én. Det er ikke bevis for at dette er utfallenes sanne sannsynligheter.
Overskuddet kan gjenspeile den oppgitte strukturen, prisspenn eller andre prisvilkår, og ulike metoder for å fordele det kan gi forskjellige normaliserte anslag. I en kontekst med ordrebøker for hendelser bør man også skille kjøpspriser ved salgsbud fra en generell markedsprognose. Å legge sammen salgsbud er ofte nyttig for å prise et komplett kjøpssett, men summen bør ikke behandles som et direkte mål på kollektive vurderinger uten forbehold.
Det underliggende utfallssettet må gjennomgås før summen tolkes. Hvis utfallene overlapper, kan mer enn ett vinne. Hvis settet er ufullstendig, kan ingen av de oppførte utfallene vinne. Kalshis veiledning om regelsammendrag skiller sammendraget fra de fullstendige reglene. En bot bør undersøke de faktiske vilkårene som trengs for å fastslå forholdet, fremfor å stole bare på korte etiketter.
Bevar både rå og justerte verdier dersom en forskningsmetode bruker normalisering. Justeringen bør ha navn, versjon og oppgitt formål. Ikke før et omskalert anslag inn i en ordrebeslutning som om det var en uavhengig observert sannsynlighet. Metoden tilfører en forutsetning, og beslutningsregistreringen bør gjøre den synlig.
Normaliseringstester for en oddshandelsbot bør gå begge veier
Bruk kjente kontantstrømlikheter som tester. Desimalodds 2,50, brøkodds 3/2 og amerikansk odds +150 bør alle gi 40% under den oppgitte konvensjonen uten kostnader. Desimalodds 1,50 og amerikansk odds −200 bør gi to tredeler. Brøkodds 5/2 bør gi desimalodds 3,50 og sannsynlighet 2/7. En parser som feiler på ett av tilfellene, bør ikke få generere sammenligninger som kan utløse handling.
Test omregning tilbake til originalformatet der konvensjonen støtter det, med bare dokumentert visningsavrunding tillatt. Bevar høyere intern presisjon slik at gjentatte omregninger ikke driver over en strategiterskel. En visning på 66,67% kan representere en intern verdi på to tredeler; å behandle den avrundede visningen som eksakt kan skape små avvik ved tilbakeomregning til amerikansk odds.
Inkluder ugyldige og tvetydige registreringer. Test manglende format, null i nevneren i brøknotasjon, en ikke-støttet amerikansk nullodds og en desimalverdi utenfor støttet konvensjon. Forventet resultat bør være en tydelig valideringsfeil eller gjennomgangstilstand, ikke en oppfunnet sannsynlighet. Test også en endring i kildeskjemaet, fordi en parser kan fortsette å lykkes syntaktisk samtidig som den tolker et felt i feil enheter.
En handelsbot for binære markeder kan bruke disse normaliserte registreringene først etter at egne eksponerings- og kontokontroller består. Omregnerens akseptansetester fastslår matematisk trofasthet. De validerer ikke prognosen, kontraktskoblingen, tilgjengelig gjennomføring eller fullmakt til å handle.
Vekt utførelser etter faktisk anskaffet mengde
Se for deg en oppdiktet kontrakt på én dollar kjøpt i to utførelser: 100 enheter til $0,40 og 200 enheter til $0,55. Kjøpsbeløpene er $40 og $110, totalt $150 for 300 enheter. Den mengdevektede gjennomsnittlige kjøpsprisen er $0,50. Et uvektet gjennomsnitt av de to prisene ville være $0,475, noe som undervurderer kostnaden fordi det gir den mindre, billige utførelsen like stor innflytelse.
Hvis samlede anskaffelseskostnader hypotetisk er $6, blir totalkostnaden $156, eller $0,52 per enhet. Den forenklede nullpunktsannsynligheten er da 52%, og forholdet mellom utbetaling og kostnad er omtrent 1,923. Boten bør utlede verdiene fra det faktiske kontant- og mengderegnskapet, ikke fra et gjennomsnitt av oddsetikettene knyttet til de to observasjonene.
Bevar de enkelte utførelsene etter at gjennomsnittet er beregnet. Identifikatorene, prisene og kostnadene deres forklarer posisjonen og lar senere justeringer avstemmes. Et normalisert sammendrag er nyttig for sammenligning, mens de detaljerte registreringene fastslår hva kontoen faktisk anskaffet. Omregneren bør gjøre sammenhengen enklere å undersøke fremfor å erstatte dokumentasjonen med én avrundet verdi.
Hold omregning utenfor handelsfullmakten
En omregningstjeneste kan være skrivebeskyttet. Den mottar et oppgitt oddsformat og returnerer en normalisert verdi med proveniens. En strategi kan deretter sammenligne verdien med en prognose og gi en anbefaling. En risikokontroll avgjør om en avgrenset handling passer kontoen. Å holde trinnene adskilt hindrer at en forbedring i tolkningen eller en ny datakilde stille utvider botens handelsunivers.
Anbefalingen bør identifisere kontrakt, side, mengde som kan gjennomføres, totalkostnad og prognosen som ble brukt. Hvis noen av inndataene fortsatt er uavklarte, kan den omregnede sannsynligheten fortsatt vises for forskning mens handelstillatelse fortsatt mangler. Et stort tilsynelatende gap bør utløse undersøkelse av format, side og regelforenlighet før det behandles som en mulighet.
Den eldre gjennomgangen av hvordan man handler Polymarket-odds automatisk gir bakgrunn for å knytte analyse til kontoarbeidsflyter. Omregningslaget bør stå til ansvar for det det faktisk fastslår: en matematisk tolkning av en oppgitt konvensjon. Det bør ikke hevde å sertifisere gunstige priser eller egnethet for kontoen.
En godt utformet oddshandelsbot kan forklare kontantstrømmene bak hvert normalisert tall og bevare forutsetningene som gjør sammenligningen gyldig. Den åpenheten er mer verdifull enn å vise én polert prosent. Når format, kontrakt, side, tidspunkt og kostnader er uttrykkelige, kan systemet støtte en etterprøvbar beslutning fremfor å gjøre en omregningsfeil til en automatisert handel.