En oddshandelsbot bør normalisere tilbudte formater, før de sammenlignes, men normalisering er kun begyndelsen på beslutningen. Decimalodds, brøkodds, amerikanske odds og en pris for en kontrakt med udbetaling på én dollar kan kode relaterede udbetalingsregnestykker under angivne antagelser. De beskriver ikke automatisk samme begivenhed, samme handling som kan udføres eller samme juridiske kontekst og kontokontekst. En konverter skal bevare skellene frem for at gøre hvert tal til en tilsyneladende autoritativ sandsynlighed.
Den sikreste metode begynder med pengestrømme: hvilket beløb bindes, hvilket samlet beløb tilbagebetales, hvis det angivne udfald vinder, og hvad sker der ellers? Eksemplerne nedenfor bruger konventionelle formatdefinitioner og hypotetiske tal. De forklarer konverteringsmatematik uden at hævde, at en navngivet begivenhedsplatform tilbyder hvert format, eller at begivenhedskontrakter og andre produkter har identiske regler eller identisk behandling.
Formatkonvertering i en oddshandelsbot kræver en erklæret konvention
En parser bør kende formatet fra et eksplicit felt eller en gennemgået kildetilknytning. Den bør ikke gætte alene ud fra et tals størrelse eller tegnsætning. Værdien 2,5 kan betyde decimalodds, et brøkforhold for profit fejlagtigt skrevet som et decimaltal, et dollarbeløb eller en procent. Et plustegn kan være meningsfuldt i amerikanske odds, men irrelevant i et andet felt. Kildekontrakten og formatdefinitionen skal afgøre fortolkningen.
Bevar den oprindelige værdi og dens erklærede format sammen med det normaliserede resultat. En reviewer bør kunne rekonstruere konverteringen og opdage en kildeændring. Hvis en udbyder ændrer et felt fra procentenheder til decimalsandsynlighedsenheder, bør botten ikke fortsætte med at fortolke 0,40 som 0,40 % eller 40 som en sandsynlighed på fyrre. Skemavalidering og kildeversionskontroller hjælper med at gøre ændringerne synlige.
Manglende eller tvetydig formatinformation bør blokere konverteringsafhængige handlinger. Botten kan bevare observationen til gennemgang, men bør ikke udfylde hullet med den fortolkning, som skaber en attraktiv mulighed. En bekvem standardværdi er farlig, når de mulige fortolkninger adskiller sig med en faktor 100 eller vender det forventede udbetalingsforhold om.
Den ældre guide om en oddsbot til forudsigelsesmarkeder giver kontekst for at forbinde tilbudte værdier med beslutninger. En formatkonverters første ansvar er troskab mod kilden. En internt konsistent beregning kan stadig være forkert, hvis den begynder med den forkerte konvention.
Decimalodds beskriver samlet tilbagebetaling under den angivne konvention
Under den konventionelle definition af decimalodds, som bruges her, giver en vindende indsats på én enhed D enheder tilbage i alt, inklusive den oprindelige indsats. Nettogevinsten er D minus én. Hvis tab giver nul tilbage, og ingen omkostninger eller undtagelser gælder, er nulpunktssandsynligheden én divideret med D. Det følger af, at forventet bruttotilbagebetaling er sandsynligheden gange D, som ved nulresultat er lig omkostningen på én enhed.
Ved decimalodds på 2,50 giver en indsats på én enhed 2,50 tilbage ved succes og skaber 1,50 i nettogevinst. Den implicitte nulpunktssandsynlighed er 1 divideret med 2,50, altså 40 %. Decimalodds på 1,50 indebærer en nulpunktssandsynlighed på to tredjedele, cirka 66,67 %. Den lavere decimale tilbagebetaling svarer til en højere nødvendig vinderfrekvens under de forenklede pengestrømme.
Forveksl ikke samlet tilbagebetaling med profit. Et felt mærket tilbagebetaling kan inkludere indsatsen, mens et andet felt mærket gevinster kan udelade den. Adapteren bør verificere kildedefinitionen og tilknytte begge begreber eksplicit. At behandle en samlet tilbagebetaling på 2,50 som en nettogevinst på 2,50 ville indebære en samlet udbetaling på 3,50 og producere den forkerte sandsynlighed.
Værdier uden for den understøttede konvention bør håndteres bevidst. En decimalværdi på nul kan ikke inverteres til en meningsfuld positiv nulpunktssandsynlighed. En værdi på eller under én beskriver ikke det sædvanlige vindende tilbud med positiv nettogevinst, som antages her. Botten bør markere sådanne registreringer under sit skema frem for at tvinge dem ind i en standardberegning af muligheder.
Brøkodds beskriver nettogevinst i forhold til indsats
Under det konventionelle brøkformat a/b beskriver tælleren nettogevinst, og nævneren beskriver den tilsvarende indsats. Samlet tilbagebetaling for en vindende indsats på b er a plus b. Den tilsvarende decimalværdi er én plus a divideret med b, og den forenklede implicitte sandsynlighed er b divideret med summen a plus b. Parenteser betyder noget begrebsmæssigt: nævneren er summen af de to tal.
Ved brøkodds på 5/2 producerer en indsats på to enheder en nettogevinst på fem enheder og syv enheder i samlet tilbagebetaling ved succes. Decimalækvivalenten er 3,50, og den implicitte sandsynlighed er 2 divideret med 7, cirka 28,57 %. At læse 5/2 som decimaltallet 2,50 ville i stedet indebære 40 %, en væsentlig konverteringsfejl forårsaget af forveksling af et profitforhold med samlet tilbagebetaling.
Brøkodds på 3/2 giver en anden nyttig test. En indsats på to enheder tjener tre enheder i nettogevinst og giver fem tilbage i alt, hvilket giver decimalodds på 2,50 og en implicit sandsynlighed på 40 %. Det matcher det tidligere decimaleksempel, fordi de underliggende pengestrømme matcher under de angivne antagelser. Ækvivalensen er matematisk, ikke en påstand om, at to uafhængige markedsobservationer er samme kontrakt.
Den relaterede guide om handel med binære kontrakter forklarer, hvorfor kontraktbetydning skal kontrolleres separat. En korrekt konvertering kan fastslå det udbetalingsforhold, en kurs udtrykker. Den kan ikke fastslå, at det tilbudte udfald bruger samme kilde, frist eller undtagelsesbehandling som et andet marked, botten vil sammenligne.
Amerikanske odds kræver separate positive og negative formler
Under det konventionelle positive amerikanske format +X tjener en indsats på 100 en nettogevinst på X ved succes. Samlet tilbagebetaling er 100 plus X, så den forenklede implicitte sandsynlighed er 100 divideret med summen 100 plus X. Ved +150 er samlet tilbagebetaling 250 på en indsats på 100 enheder, hvilket giver 40 %. Decimalækvivalenten er 2,50, og brøkækvivalenten er 3/2.
Under det konventionelle negative format −Y tjener en indsats på Y en nettogevinst på 100 ved succes. Den implicitte sandsynlighed er Y divideret med summen Y plus 100. Ved −200 er samlet tilbagebetaling 300 på en indsats på 200 enheder, hvilket giver to tredjedele eller cirka 66,67 %. Dets decimalækvivalent er 1,50. Minustegnet beskriver formatkonventionen; det betyder ikke, at sandsynligheden eller udbetalingen er negativ.
Plus 100 og minus 100 repræsenterer begge en nettogevinst svarende til indsatsen under disse definitioner, svarende til decimaltallet 2,00 og 50 %. Nul er ikke en gyldig amerikansk standardkurs i denne konvention og bør afvises eller sendes til kildespecifik fortolkning. En parser bør ikke indsætte en vilkårlig sandsynlighed blot for at undgå et divisionsproblem.
Test fortegnshåndtering uafhængigt af talfortolkning. Et tabt minustegn kan gøre −200 til +200 og ændre den implicitte sandsynlighed fra cirka 66,67 % til cirka 33,33 %. Fejlen kan skabe en tilsyneladende uoverensstemmelse langt større end nogen realistisk omkostningsbuffer. Botten bør bevare den oprindelige streng med fortegn og validere det normaliserede resultat mod kendte testtilfælde.
Implicit sandsynlighed i en oddshandelsbot er en omkostningstærskel
Den konverterede sandsynlighed er den nulpunktssandsynlighed, den tilbudte udbetaling indebærer under de forenklede antagelser. Den er ikke en uafhængig prognose for, at begivenheden vil ske. Priser og odds kan afspejle deltageres vurderinger, spænd, gebyrer, begrænset likviditet og andre forhold. En bot bør mærke det konverterede felt implicit sandsynlighed og holde det adskilt fra enhver models estimerede sandsynlighed.
For en fiktiv binær kontrakt med udbetaling på én dollar, købt til 0,40 dollar uden andre omkostninger, er den forenklede nulpunktssandsynlighed 40 %. Det tilsvarende samlede tilbagebetalingsforhold er én dollar divideret med 0,40 dollar, altså 2,50. Hvis den fulde erhvervelsesomkostning stiger til 0,42 dollar efter hypotetiske gebyrer, bliver nulpunktssandsynligheden 42 %, og det tilsvarende forhold mellem udbetaling og omkostning bliver cirka 2,381. Den oprindelige tilbudte pris ændrede sig ikke, men økonomien gjorde.
En prognose på 45 % ville efterlade tre cent i estimeret værdi pr. enhed med udbetaling på én dollar ved den fulde omkostning på 0,42 dollar under den forenklede almindelige model. Konverteren leverer ikke estimatet på 45 %. Den gør blot tærsklen på prissiden eksplicit. Prognosen kræver sin egen dokumentation, kalibrering og usikkerhedsvurdering, før en handelsregel kan sammenligne de to.
Guiden om handel på binære markeder udvikler udbetalingsregnestykket detaljeret. Konverteringslaget bør ikke skjule omkostninger ved at præsentere den implicitte sandsynlighed før gebyrer som den endelige indgangstærskel. Det bør bevare både den rå kurskonvertering og den handlingsspecifikke beregning inklusive alt.
Normalisér bogside og tidspunkt sammen med format
Et tal kan være korrekt konverteret og stadig henvise til den forkerte handling. Et købstilbud, salgstilbud, en midtpris og en seneste handel er forskellige observationer. Hvis botten planlægger at købe, kræver den den omkostning, som er tilgængelig for købet, og den tilhørende mængde. Konvertering af en midtpris til decimalodds gør ikke midtprisen omsættelig. Konvertering af en gammel handel gør den ikke aktuel.
Gem udfaldsside, handlingskontekst, tidsstempel og dybde sammen med den normaliserede sandsynlighed. For en Ja-Nej-kontrakt kan en kurs på den modsatte side kræve en gennemgået komplementær transformation. Botten bør bevare den oprindelige side og den anvendte transformation. Den bør ikke udlede en Nej-købspris fra en vilkårlig vist Ja-reference uden at forstå bogrepræsentationen.
Den relaterede artikel om oddshandelssoftware undersøger data- og arbejdsgangskontrollerne. Et fælles internt skema er nyttigt, når det gør forskelle eksplicitte. Det bliver skadeligt, når det fjerner de felter, som forklarer, hvorfor to identiske normaliserede procenter har forskellige praktiske betydninger for en konto.
En sammenligning bør også afvise eller tage forbehold for observationer med uforenelige tidspunkter. En kurs fra før en offentlig meddelelse og en anden fra efter den kan være forskellige, fordi de afspejler forskellige informationsgrundlag. Konverteren kan ikke reparere uoverensstemmelsen. Bevar offentliggørelses- og modtagelsestidspunkter, hvor de er tilgængelige, og definér en friskhedspolitik passende til den strategi, som bruger de normaliserede værdier.
Beregn ikke gennemsnit af rå oddsformater
Regning på rå odds kan være misvisende, fordi formaterne er ikke-lineære og koder forskellige konventioner. Gennemsnittet af +150 og −200 er −25, som ikke er en meningsfuld sammenfatning af de to underliggende implicitte sandsynligheder. Konvertering først giver 40 % og cirka 66,67 %. Et aritmetisk gennemsnit med ens vægt af sandsynlighederne er cirka 53,33 %, men selv det gennemsnit kræver et formål og repræsenterer ikke automatisk et rimeligt markedsestimat.
Vægte bør afspejle den tilsigtede analyse, ikke dataformatets bekvemmelighed. Et undersøgelsesgennemsnit kan vægte kilder eller observationer efter en dokumenteret metode. En udførelsesberegning bør bruge mængder og faktiske pengestrømme frem for gennemsnitlige sandsynligheder. Kombination af priser fra forskellige kontrakter kræver kontraktkompatibilitet, før nogen vægtningsregel er meningsfuld.
Beregn for én position erhvervet til flere priser samlet købsbeløb divideret med samlet erhvervet mængde for at opnå en gennemsnitlig omkostning, og medtag så gebyrer som relevant. Beregn ikke gennemsnit af viste odds uden at tage højde for de mængder, som blev købt på hvert niveau. En lille udførelse til en ekstrem pris bør ikke have samme vægt som en langt større udførelse, blot fordi hver vises som én række.
Den ældre guide om software til Polymarket-oddsarbitrage giver kontekst for at sammenligne normaliserede observationer. Botten bør forklare, hvad et aggregat repræsenterer: en samling prognoser, en markedsreference, en mængdevægtet omkostning eller noget andet. Et umærket gennemsnit kan se præcist ud og samtidig blande uforenelige begreber.
Normalisering af en sum over én afslører ikke sandheden
Antag, at tre fiktive gensidigt udelukkende og udtømmende udfald har implicitte købssandsynligheder på 40 %, 35 % og 30 %. De giver 105 % tilsammen. En forholdsmæssig normalisering ville dividere hver med 1,05 og producere cirka 38,10 %, 33,33 % og 28,57 %. Det er en matematisk omskalering, som gør summen lig én. Det er ikke bevis for, at det er udfaldenes sande sandsynligheder.
Overskuddet kan afspejle den tilbudte struktur, spænd eller andre prisvilkår, og forskellige metoder til at fordele det kan producere forskellige normaliserede estimater. En begivenhedsordrebogskontekst bør også skelne salgstilbud til køb fra en generel markedsprognose. At lægge salgstilbud sammen er ofte nyttigt til at prissætte køb af et fuldstændigt sæt, men den resulterende sum bør ikke uden forbehold behandles som en direkte måling af kollektiv vurdering.
Det underliggende udfaldssæt skal gennemgås, før summen fortolkes. Hvis udfaldene overlapper, kan mere end ét vinde. Hvis sættet er ufuldstændigt, kan ingen af de anførte udfald vinde. Kalshis vejledning om regelresuméer skelner resuméet fra de fulde regler. En bot bør undersøge de faktiske vilkår, som kræves for at fastslå forholdet, frem for alene at bygge på korte betegnelser.
Bevar både rå og justerede værdier, hvis en undersøgelsesmetode bruger normalisering. Justeringen bør have navn, version og angivet formål. Før ikke et omskaleret estimat ind i en ordrebeslutning, som om det var en uafhængigt observeret sandsynlighed. Metoden tilføjer en antagelse, og beslutningsregistreringen bør gøre antagelsen synlig.
Normaliseringstest af en oddshandelsbot bør gå begge veje
Brug kendte pengestrømsækvivalenser som test. Decimalodds på 2,50, brøkodds på 3/2 og amerikanske odds på +150 bør alle producere 40 % under den angivne konvention uden omkostninger. Decimalodds på 1,50 og amerikanske odds på −200 bør producere to tredjedele. Brøkodds på 5/2 bør producere decimalodds på 3,50 og sandsynligheden 2/7. En parser, som fejler ét af tilfældene, bør ikke have lov til at generere sammenligninger, der kan handles på.
Test konvertering tilbage til det oprindelige format, hvor konventionen understøtter det, og tillad kun dokumenteret visningsafrunding. Bevar højere intern præcision, så gentagne konverteringer ikke driver over en strategitærskel. En visning på 66,67 % kan repræsentere en intern værdi på to tredjedele; behandling af den afrundede visning som præcis kan skabe små uoverensstemmelser ved konvertering tilbage til amerikanske odds.
Medtag ugyldige og tvetydige registreringer. Test et manglende format, en nulnævner i brøknotation, en ikke understøttet amerikansk nulkurs og en decimalværdi uden for den understøttede konvention. Det forventede resultat bør være en klar valideringsfejl eller gennemgangstilstand, ikke en opfundet sandsynlighed. Test også en kildeskemaændring, fordi en parser kan forblive syntaktisk vellykket og samtidig fortolke et felt i de forkerte enheder.
En handelsbot til binære markeder kan først bruge de normaliserede registreringer, efter at dens egne eksponerings- og kontokontroller er bestået. Konverterens accepttest fastslår matematisk troskab. De validerer ikke prognosen, kontrakttilknytningen, udførelsestilgængeligheden eller beføjelsen til at handle.
Vægt udførelser efter den faktisk erhvervede mængde
Overvej en fiktiv kontrakt med udbetaling på én dollar købt i to udførelser: 100 enheder til 0,40 dollar og 200 enheder til 0,55 dollar. Købsbeløbene er 40 dollar og 110 dollar, i alt 150 dollar for 300 enheder. Den mængdevægtede gennemsnitlige købspris er 0,50 dollar. Et uvægtet gennemsnit af de to priser ville være 0,475 dollar, som undervurderer omkostningen, fordi det giver den mindre billige udførelse samme indflydelse.
Hvis de samlede erhvervelsesgebyrer hypotetisk er 6 dollar, bliver fuld omkostning 156 dollar, altså 0,52 dollar pr. enhed. Den forenklede nulpunktssandsynlighed er så 52 %, og forholdet mellem udbetaling og omkostning er cirka 1,923. Botten bør udlede værdierne fra det faktiske kontant- og mængderegnskab, ikke fra et gennemsnit af de oddsbetegnelser, som er knyttet til de to observationer.
Bevar de individuelle udførelser efter beregning af gennemsnittet. Deres identifikatorer, priser og gebyrer forklarer positionen og gør det muligt at afstemme senere justeringer. En normaliseret sammenfatning er nyttig til sammenligning, mens de detaljerede registreringer fastslår, hvad kontoen faktisk erhvervede. Konverteren bør gøre forholdet lettere at undersøge frem for at erstatte dokumentationen med én afrundet værdi.
Hold konvertering uden for handelsbeføjelser
En konverteringstjeneste kan have læseadgang alene. Den modtager et erklæret kursformat og returnerer en normaliseret værdi med oprindelsesoplysninger. En strategi kan derefter sammenligne værdien med en prognose og producere en anbefaling. En risikokontrol afgør, om en afgrænset handling passer til kontoen. At holde trinnene adskilt forhindrer, at en parserforbedring eller ny datakilde ubemærket udvider bottens handelsunivers.
Anbefalingen bør identificere kontrakten, siden, den mængde som kan udføres, den fulde omkostning og den anvendte prognose. Hvis nogen af inputtene forbliver uafklarede, kan den konverterede sandsynlighed stadig vises til undersøgelse, mens handelstilladelse fortsat mangler. En stor tilsyneladende forskel bør udløse undersøgelse af format, side og regelkompatibilitet, før den behandles som en mulighed.
Den ældre diskussion af hvordan man handler Polymarket-odds automatisk giver kontekst for at forbinde analyse med kontoarbejdsgange. Konverteringslaget bør forblive ansvarligt for det, det faktisk fastslår: en matematisk fortolkning af en tilbudt konvention. Det bør ikke hævde at certificere gunstige priser eller kontoegnethed.
En veldesignet oddshandelsbot kan forklare pengestrømmene bag hvert normaliseret tal og bevare de antagelser, som gør sammenligningen gyldig. Den gennemsigtighed er mere værdifuld end at præsentere én poleret procent. Når format, kontrakt, side, tidspunkt og omkostninger er eksplicitte, kan systemet understøtte en beslutning, der kan gennemgås, frem for at gøre en konverteringsfejl til en automatiseret handel.