En automatiseret bot til Kalshis økonomiske markeder handler på et defineret spørgsmål om et økonomisk mål, ikke på den generelle tone i en økonomisk overskrift. En offentliggørelse kan indeholde aktuelle værdier, revisioner, månedlige ændringer, årlige ændringer og flere beslægtede serier. Valget af det forkerte tal kan skabe en selvsikker handel, der besvarer et andet spørgsmål end kontrakten.

Arbejdsgangen begynder derfor med måling og tidspunkter. Botten skal vide, hvilken statistik der har betydning, hvilken rapporteringsperiode den beskriver, hvilken offentliggørelsesversion der gælder, og hvordan kontrakten behandler tærsklen. En hurtig parser er først nyttig, når disse betydninger er korrekte.

Denne vejledning bruger opdigtede økonomiske tal og sandsynligheder. Den forudsiger ikke en kommende offentliggørelse og antager ikke, at et bestemt marked afregnes efter den oprindelige frem for den reviderede værdi. Disse valg følger af de faktiske kontraktregler og den foreskrevne kilde.

Identificér det præcise økonomiske mål

En økonomisk betegnelse kan henvise til flere forskellige serier. Inflation kan betyde en månedlig rate, en årlig rate, et indeksniveau eller en bestemt komponent. Beskæftigelse kan betyde et optalt antal i en undersøgelse, en ændring i lønmodtagerbeskæftigelsen eller en arbejdsløshedsprocent. Botten har brug for den præcise definition, som kontrakten bruger.

Gem målets identitet, enhed, justeringskonvention og rapporteringsperiode. En værdi uden disse betegnelser er ufuldstændig dokumentation. En procentvis ændring og et indeksniveau kan begge være gyldige tal i samme offentliggørelse og samtidig være helt forskellige input.

Kontrakten bør knyttes til kildefeltet, før offentliggørelsen kommer. Hvis feltet forsøges udledt af en overskrift under tidspres, øges risikoen for at vælge en beslægtet, men forkert statistik. En gennemgået tilknytning kan forblive snæver og udtrykkelig.

Hvis kilden ændrer sit layout, skal tilknytningen verificeres. En parser kan fortsat returnere et tal, selv efter at en tabelkolonne er flyttet, eller en betegnelse er ændret. En vellykket udlæsning beviser ikke, at tallet stadig repræsenterer det tilsigtede mål.

Grundlaget for en bot til forudsigelsesmarkeder forklarer, hvorfor kontraktens spørgsmål kommer først. Økonomisk automatisering gør dette princip konkret gennem præcist match af serie og periode frem for bred genkendelse af nøgleord.

Vedligehold en kalender for botten til økonomiske markeder

En offentliggørelseskalender for en automatiseret bot til Kalshis økonomiske markeder bør skelne mellem den periode, der måles, og datoen, hvor resultatet offentliggøres. Et månedstal kommer ofte efter den måned, det beskriver. Hvis datoerne forveksles, kan den korrekte offentliggørelse blive knyttet til den forkerte hændelseskontrakt.

Brug den aktuelle kalender fra den udpegede udgiver, og bevar tidspunktet, hvor den blev kontrolleret. En tidsplan er en forventning, der kan blive revideret, ikke bevis for, at data vil være tilgængelige på præcis det planlagte tidspunkt. Undgå at kode alle offentliggørelser som en uforanderlig månedlig gentagelse.

Tidszoner kræver udtrykkelig håndtering. Kildens lokale offentliggørelsestid, programmets interne tid og markedets handelsfrist bør gemmes med en entydig indbyrdes sammenhæng. En lokal computerindstilling bør ikke i det skjulte bestemme, hvilket hændelsesvindue der gælder.

Forbered systemet på samtidige offentliggørelser. Flere relevante statistikker kan komme samtidig og påvirke beslægtede positioner. Systemet bør prioritere eksisterende kontoeksponering og nødvendige datakontroller frem for at lade alle analyseopgaver konkurrere uden en plan.

En ændret offentliggørelsestid bør udløse en gennemgang af prognosefrister og aktive ordrer. Markedskontrakten kan forblive gyldig, mens driftsplanen ændres. Botten skal bevare denne sondring frem for blot at flytte én kalenderbetegnelse.

Læs revisionsreglerne for det økonomiske marked

Revisionsreglerne for en automatiseret bot til Kalshis økonomiske markeder afgør, hvilken offentliggørelsesversion der besvarer kontrakten. Økonomiske serier kan revideres, og en senere værdi kan afvige væsentligt fra den første. Strategien må ikke vælge den version, der understøtter dens foretrukne handel.

Overvej en hypotetisk beskæftigelsesændring, der først offentliggøres som 150.000 og senere revideres til 180.000. En tærskel på mere end 160.000 giver forskellige svar afhængigt af den udpegede version. En kontrakt knyttet til den første offentliggørelse og en kontrakt knyttet til en senere revision er forskellige økonomiske spørgsmål.

Læs de fulde kontraktvilkår, og bevar fortolkningen. Kalshis vejledning om regelresuméer skelner mellem et resumé og de fulde regler. En kort markedstitel vil især sjældent rumme alle detaljer om offentliggørelser og rettelser.

Forskningsdatasættet bør også bevare versioner. En historisk fil, der kun indeholder de seneste reviderede værdier, kan være uegnet til at simulere beslutninger baseret på første offentliggørelser. Modellen ville få oplysninger, som ikke var tilgængelige for en observatør i drift på det tidspunkt.

En rettelse fra kilden bør holdes adskilt fra en almindelig senere revision, når sondringen har betydning for kontrakten. Hvis behandlingen efter reglerne er uklar, bør markedet forblive uden for automatisk udførelse, indtil spørgsmålet er afklaret.

Validér enheder, før en tærskel anvendes

Økonomiske data blander ofte procenter, ændringer i procentpoint, antal og indeksniveauer. Botten bør validere enheden som en del af tilknytningen mellem kilde og kontrakt. Et tal, der ser rimeligt ud, kan stadig være forkert med en faktor på 100 eller bygge på en helt anden definition.

En hypotetisk rate på 0,3 % repræsenteres som 0,3 i procentenheder og som 0,003 i decimalbrøk. Hvis den ene repræsentation sammenlignes med en tærskel gemt i den anden, bliver resultatet forkert, selv om begge værdier er matematisk gyldige.

Antal kan også være skaleret. En tabel kan rapportere i tusinder, mens en kontrakt beskriver enkelte enheder. En rapporteret værdi på 150 i et felt angivet i tusinder svarer til 150.000 enheder. Omregningen bør være udtrykkelig og testet frem for udledt af størrelsesordenen.

Bland ikke månedlige og årlige ændringer. En månedlig stigning og en stigning i forhold til samme tidspunkt året før besvarer forskellige spørgsmål og kan ikke erstatte hinanden, blot fordi begge står under samme serienavn.

En god valideringsregistrering omfatter råteksten, den udlæste værdi, enheden og den normaliserede værdi. Det gør det muligt for en kontrollant at identificere, om en fejl kom fra udtræk, omregning eller tærskelsammenligning.

Behandl afrunding og grænsebetingelser som kontraktfakta

Tæt på en tærskel kan afrunding ændre udfaldet. Botten skal vide, om kontrakten henviser til en offentliggjort afrundet værdi eller en beregning ud fra mere præcise underliggende data. Den bør ikke antage, at større talmæssig præcision altid er den korrekte fortolkning.

I en hypotetisk offentliggørelse bliver en underliggende beregning på 0,24 % offentliggjort som 0,2 % efter den antagne formateringsregel. En kontrakt, der spørger, om den offentliggjorte værdi er strengt over 0,2 %, ville ikke være opfyldt af denne offentliggørelse. En model, der sammenligner den uafrundede værdi, kunne besvare et andet spørgsmål.

Eksemplet er ikke en påstand om en bestemt børsnoteret kontrakt. Det viser, hvorfor kildens offentliggjorte repræsentation og kontraktens sammenligningskonvention skal stemme overens.

Strengt større end, mindst og inden for et interval er forskellige betingelser. Lighed bør have et udtrykkeligt forventet resultat i parsertestene. Intervalgrænser skal også kontrolleres for overlap eller huller, før sandsynligheder kombineres.

Arbitragevejledningen til forudsigelsesmarkeder behandler logiske udbetalingssammenhænge. Strategier med økonomiske tærskler afhænger af samme præcision, selv når de handler retningsbestemt frem for at forsøge en dækket kombination.

Opbyg datavalidering for botten til økonomiske markeder

Datavalidering i en automatiseret bot til Kalshis økonomiske markeder bør verificere offentliggørelsens identitet, før et resultat, der kan handles på, udtrækkes. Kontrollér periode, udgiver, offentliggørelsesversion og nødvendige felter. En side, der blev indlæst korrekt, kan stadig indeholde den forrige offentliggørelse.

En nyttig validator kan sammenligne forventede betegnelser og tidsoplysninger med den godkendte tilknytning. Hvis et felt for den aktuelle periode mangler, eller en tidligere revision står der, hvor den aktuelle værdi var forventet, bør validatoren stoppe beslutningsvejen og bevare dokumentationen til gennemgang.

Undgå at erstatte manglende værdier med nul. Nul kan være en legitim økonomisk observation, og hvis det bruges som standardværdi, skabes et falsk resultat, der kan passere flere kontrakttærskler. Manglende oplysninger bør forblive en særskilt tilstand.

Når flere felter er nødvendige for en prognose, skal de valideres som en sammenhængende offentliggørelsespakke. Hvis ét nyt tal blandes med en gammel ledsagende værdi, kan det skabe en syntetisk offentliggørelse, der aldrig fandtes.

Bevar rettelser og udlæsningsfejl i forskningshistorikken. Et senere rent datasæt bør ikke slette de driftsmæssige vanskeligheder ved at få fat i oplysningerne. Resultaterne for strategien i drift afhænger af, hvad den faktisk kunne læse og verificere på beslutningstidspunktet.

Omsæt en prognosefordeling til kontraktsandsynligheder

En central prognose er ikke nok til en tærskelkontrakt. Botten har brug for en fordeling eller et sæt scenarier, der beskriver usikkerheden omkring målet. To modeller med samme forventede værdi kan tildele forskellige sandsynligheder til at overskride en bestemt tærskel.

Antag, at en hypotetisk undersøgelse bruger 80 lige vægtede scenarier, og at 29 overskrider kontraktens tærskel. Scenariefrekvensen er 29 divideret med 80, altså 36,25 %. Det er et estimat under den valgte scenariekonstruktion, ikke en fastslået sand sandsynlighed.

Hvis den YES-pris, der faktisk kan handles til, er 32 cent, og de antagne samlede omkostninger pr. kontrakt er to cent, bliver det samlede beløb 34 cent. Modellens estimerede bruttoforskel er 2,25 cent pr. kontrakt. Om denne margin er tilstrækkelig, afhænger af prognoseusikkerheden og strategiens på forhånd angivne regel.

Scenarievægtene bør undersøges kritisk. Lige vægtning er en antagelse. En historisk stikprøve repræsenterer måske ikke den aktuelle økonomiske situation, og en model kan udelade vigtige yderudfald. Handelsreglen bør ikke behandle en præcis procent som bevis på præcis viden.

Vejledningen om vurdering af prognoser på forudsigelsesmarkeder hjælper med at vurdere sandsynligheder over gentagne udfald. Økonomisk automatisering bør bevare hver prognose før offentliggørelsen, så senere kalibrering ikke bruger reviderede opfattelser.

Eksemplet med en fordeling for Feds rentebeslutning anvender denne omsætning på scenarier med uændret rente og rentenedsættelser, herunder de forskellige sandsynligheder knyttet til strenge tærskler for den øvre grænse.

Adskil overraskelsen fra kontraktens udfald

En økonomisk offentliggørelse kan overraske observatører og stadig give det samme binære udfald, som allerede var sandsynligt. En højere værdi end forventet og en værdi over en bestemt tærskel er beslægtede, men forskellige udsagn.

En hypotetisk konsensus forventer 0,1 %, offentliggørelsen viser 0,2 %, og kontrakten spørger, om værdien overstiger 0,3 %. Offentliggørelsen ligger over konsensus, men opfylder stadig ikke kontraktbetingelsen efter den antagne strenge regel. En bot, der køber YES, når tallet overstiger forventningerne, besvarer det forkerte spørgsmål.

Omvendt kan en offentliggørelse ligge under konsensus og stadig være over kontrakttærsklen. Programmet har brug for den faktiske udbetalingsbetingelse frem for en generel klassifikation af gode eller dårlige nyheder.

Markedsreaktionen er endnu et særskilt forhold. Deltagerne kan have indregnet en anden forventning end den offentliggjorte konsensus eller fokusere på en revision og komponenter. En overraskelse i overskriften fastslår ikke den pris, som den tilsigtede kontrakt stadig er tilgængelig til.

Strategien bør angive, om den handler før offentliggørelsen ud fra en prognose, efter offentliggørelsen ud fra verificerede oplysninger eller begge dele efter særskilte regler. Hvis disse tilgange kombineres uden særskilte registreringer, bliver senere vurdering vanskelig.

Planlæg overgangen gennem offentliggørelsestidspunktet

En strategi drevet af offentliggørelser bør definere, hvad der sker med gamle forslag og aktive ordrer, når nye oplysninger kommer. En prognose fra før offentliggørelsen kan blive forældet umiddelbart efter, selv om ordrens oprindelige prisgrænse er uændret.

Botten kan stoppe nye indgange før hændelsen, anmode om annullering af udvalgte aktive ordrer efter gennemgåede regler eller holde et snævert defineret pristilbud aktivt. Valget bør testes og dokumenteres frem for at blive udledt af en planlæggers standardindstilling.

En annulleringsanmodning er ikke øjeblikkeligt bevis for, at eksponeringen er holdt op med at vokse. Yderligere gennemførelser kan ske, før anmodningen får virkning. Kontooversigten skal afstemme den endelige mængde, før strategien begynder en ny beslutning efter offentliggørelsen.

Den første opgave efter offentliggørelsen er validering, ikke automatisk handel. Bekræft, at offentliggørelsen er aktuel, at det nødvendige felt findes, og at kontrakttilknytningen stadig gælder. En forsinket, men korrekt beslutning kan være at foretrække frem for en hurtig handling på den forkerte periode.

En strategi, der afhænger af øjeblikkelig reaktion, bør måle hele vejen fra data til ordre og realistisk tilgængelige priser. En vellykket udlæsning på det officielle offentliggørelsestidspunkt fastslår ikke, at kontoen kan handle, før markedet tilpasser sig.

Gruppér eksponering omkring samme økonomiske offentliggørelse

Flere markeder kan afhænge af én offentliggørelse: forskellige tærskler, intervaller, beslægtede serier eller senere forventninger til pengepolitikken. Kontoen bør gruppere denne eksponering frem for at antage, at hvert handelssymbol er en uafhængig mulighed.

En hypotetisk strategi kan bruge 15 dollar på én tærskel, 20 på en anden og ti på et interval. Hvis ét udfald af offentliggørelsen får alle tre til at tabe, er den samlede købseksponering 45 dollar før omkostninger. Antallet af markeder viser ikke denne koncentration.

Brug scenariekort til at identificere, hvilke positioner der vinder eller taber sammen. Logiske sammenhænge mellem tærskler kan hjælpe, men de skal bruge samme kilde, periode og revisionskonvention. Lignende betegnelser fra forskellige offentliggørelser er ikke nødvendigvis indlejrede udfald.

Aktive ordrer hører til under samme hændelsesgrænse. En kraftig prisbevægelse kan få flere hvilende ordrer til at blive gennemført på kort tid. Ressourcefordeleren bør tage højde for denne mulige samlede eksponering før offentliggørelsen, ikke først når gennemførelserne dukker op.

Vejledningen om handelsautomatisering på forudsigelsesmarkeder forklarer, hvorfor aktuelle kontoforpligtelser har betydning. Strategier for økonomiske offentliggørelser gør fælles grænser særlig vigtige, fordi mange beslutninger kan reagere på én oplysning næsten samtidig.

Gruppér eksponering omkring samme økonomiske offentliggørelseSimilar NumbersCurrent PeriodPrior RevisionMonthly ChangeAnnual ChangeTRADING FIELD NOTESEDUCATIONAL RESOURCE
Én offentliggørelse kan indeholde flere gyldige tal, hvoraf kun ét måske besvarer det spørgsmål, der handles på.

Udfordr prognosen med konkurrerende forklaringer

En sammenhængende økonomisk forklaring er ikke nødvendigvis en fuldstændig sandsynlighedsmodel. Flere forskellige forløb kan give samme centrale prognose og samtidig efterlade forskellige sandsynligheder for et tærskeludfald. Botten bør bevare den usikkerhed, disse forløb indebærer, frem for at behandle den mest overbevisende forklaring som den eneste.

For et hypotetisk prismål kan ét scenarie kombinere en svag varekomponent med en stærkere tjenestekomponent. Et andet kan kombinere moderate ændringer i begge. Selv om de vægtede centrale værdier ligner hinanden, kan usikkerhed omkring komponenterne give forskellige yderudfald for det samlede resultat.

Omsæt disse forklaringer til udtrykkelige talantagelser, før de sammenlignes med en kontrakt. Angiv de komponentværdier, vægte og usikkerheder, som modellen bruger. Hvis det relevante kildemål allerede er et samlet mål, skal det verificeres, at beregningen repræsenterer samme definition frem for en bekvem erstatning sammensat af beslægtede data.

Øvelsen bør identificere, hvilke observationer der ville ændre prognosen. Et nyt komponentestimat kan påvirke ét scenarie væsentligt og næsten ikke ændre et andet. Det hjælper programmet med at afgøre, hvornår en prognose skal opdateres, og hvornår en ny overskrift tilføjer få relevante oplysninger.

Konkurrerende scenarier reducerer også efterrationalisering. Efter offentliggørelsen kan ejeren sammenligne det observerede resultat med det spænd, der blev overvejet på forhånd. Spørgsmålet bliver, om metoden repræsenterede usikkerheden rimeligt, frem for om en overbevisende forklaring kan skrives, efter at tallet er kendt.

Test historisk med de oplysninger, der var tilgængelige dengang

En troværdig test kræver historiske offentliggørelsesversioner og realistiske tilgængelighedstidspunkter. Et endeligt revideret datasæt kan være nyttigt til økonomisk analyse og samtidig være uegnet til at simulere en strategi, der handlede på de første offentliggørelser.

Gem modellens input, som de ville være blevet observeret, herunder forsinkede eller manglende felter, hvor de kendes. Giv ikke i det skjulte den simulerede bot perfekt adgang til en offentliggørelse, som processen i drift havde svært ved at udlæse.

Adskil de data, der bruges til at vælge tærskler eller tilpasse modellen, fra den periode, der bruges til at vurdere den endelige regel. Gentagne valg af den variant, der ser bedst ud i samme offentliggørelseshistorik, kan skabe et gunstigt resultat, som ikke kan generaliseres.

Medtag ordremodellen. En kontraktpris fra før offentliggørelsen kan være utilgængelig, efter at resultatet kendes. En historisk test, der kombinerer den kendte offentliggørelse med den tidligere pris, indfører en tidsmæssig fordel, der ikke er dokumenteret.

Rapportér resultater efter offentliggørelsesfamilie og økonomisk situation, hvor stikprøven understøtter det. Samlede resultater kan skjule en model, der virker for én statistik og svigter for en anden. Målet er at identificere det anvendelsesområde, dokumentationen understøtter, ikke at maksimere antallet af hændelser i én graf.

Afstem afgørelse og kontoafregning

Bottens fortolkning af en offentliggørelse er ikke i sig selv en udbetaling til kontoen. Følg kontraktens afgørelse og den faktiske afregningsdokumentation, og bevar enhver forskel mellem den lokale forventning og det registrerede resultat.

Hvis udfaldet afviger, skal regelversion, kildefelt, periode, afrunding og revisionsbehandling undersøges, før en årsag fastlægges. En korrekt økonomisk overskrift kan stadig være knyttet til den forkerte kontraktbetingelse.

Hold afregningskvitteringen adskilt fra overskuddet. En modtaget udbetaling omfatter værdien af det vindende krav. Kontoresultatet afhænger også af anskaffelsesomkostninger, tidligere salg og relevante udgifter. En positiv kontantbevægelse alene beskriver ikke strategiens afkast.

Et uafklaret resultat forbliver i en opfølgningskø, selv efter at offentliggørelsesdagen er slut. Driftskalenderen bør videreføre forpligtelsen frem for at afslutte den, fordi det forventede offentliggørelsestidspunkt er passeret.

En automatiseret bot til Kalshis økonomiske markeder er stærkest, når den behandler måling, tidspunkter og kontraktfortolkning som en del af strategien. Præcist udtræk og disciplineret kontodokumentation gør analysepåstanden mulig at teste. Hastighed bliver først nyttig inden for denne klare definition af, hvad hændelsen faktisk spørger om.

Relaterede vejledninger og trinvis gennemgåede eksempler

Lær mere

Udforsk alle ressourcer