En market making-bot til forudsigelsesmarkeder offentliggør priser, som den er villig til at handle hændelseskontrakter til. Den kan opretholde købs- og salgstilbud, opdatere dem ved ny information og forvalte den beholdning, indkommende handler skaber. Den velkendte beskrivelse er at tjene spreadet, men et spread er den kompensation, man søger for at påtage sig risiko, ikke en indtægt garanteret ved at vise to tal.
De vanskelige spørgsmål handler om, hvilke tilbud der fyldes, hvad kontoen ejer bagefter, og om beholdningen kan reduceres på acceptable vilkår. En strategi kan indsamle mange små prisforskelle og alligevel tabe mere, når en hændelses sandsynlighed ændres brat. Hændelseskontrakter tilføjer en komplikation: Den præcise udfaldsdefinition og afregningsproces afgør beholdningens værdi.
Vejledningen udvikler økonomien med hypotetiske binære kontrakter, der udbetaler én dollar ved det vindende udfald. Faktiske markedsregler, gebyrer, adgangskrav og kontomekanismer skal kontrolleres for handelsstedet og kontrakten. Eksemplerne forklarer vurdering af en tilbudsproces uden at antage, at alle forudsigelsesplatforme implementerer samme produkt.
Begynd med udbetalingen, ikke midtprisen
En midtpris sammenfatter aktuelle viste priser. Den er ikke et uafhængigt skøn over en hændelses sandsynlighed og fastslår ikke kontraktens værdi under alle mulige afgørelser. En market maker skal kende kontraktens udbetaling, før det kan afgøres, om midtprisen er nyttig.
Læs udfaldsdefinitionen, referencekilden, det relevante tidspunkt og behandlingen af usædvanlige tilfælde. En kontrakt om et annonceret resultat kan afvige fra en om et senere officielt bekræftet resultat. To lignende overskrifter kan derfor udsætte kontoen for forskellige hændelser, selv hvis priserne først bevæger sig sammen.
Vejledningen til grundlaget for forudsigelseskontrakter forklarer forskellene. Til tilbudsgivning skal de omsættes til en udbetalingsregistrering, strategien kan bevare sammen med beholdningen. Spørgsmålet er ikke blot, om prisen ser lav eller høj ud, men hvilken præcist defineret fremtidig betaling den er lav eller høj i forhold til.
Et tosidet tilbud er to betingede forpligtelser
Antag, at en hypotetisk market maker vil købe en kontrakt til $0,47 og sælge til $0,53. Forskellen på seks cent ser attraktiv ud, men er ikke en gennemført fortjeneste på seks cent. Køb og salg kan ske på forskellige tidspunkter, i forskellige mængder eller kun på den ene side.
Hvis kun købet fyldes, beholdes et aktiv, hvis værdi afhænger af hændelsen. Hvis ny information sænker den vurderede værdi til $0,35, kan det oprindelige salgstilbud forblive ufyldt, mens beholdningen mister værdi. Det historisk tilbudte spread kan ikke tælles som kontant indtjening på denne beholdning.
Behandl begge sider som forpligtelser, der uafhængigt kan blive faktiske. Kapital- og beholdningskontroller bør medtage det mulige resultat af udestående ordrer, ikke kun aktuelle beholdninger. Den korrekte reservationsmodel afhænger af handelsstedets kontomekanik, men kravet om at repræsentere ordrer, der stadig kan udføres, er generelt.
Vælg en referenceværdi med en forklaring
En market maker kan bruge en prognose, et markedsafledt skøn eller en kombination som referenceværdi. Uanset metode skal det registreres, hvad den måler, og hvordan usikkerhed indgår i beslutningen. Et præcist decimaltal fra en model gør ikke det underliggende skøn præcist.
For en hypotetisk hændelse vurderet til 60 % er en referenceværdi på $0,60 en indledende beregning for en binær udbetaling på én dollar før omkostninger og andre justeringer. Den er ikke en ordre om at købe alle tilgængelige kontrakter under denne pris. Skønnets usikkerhed, eksisterende eksponering og dybde, der faktisk kan handles, betyder alle noget.
Diskussionen af prognosevurdering giver metoder til at undersøge sandsynlighedsskøn. Tilbudsstrategien bør bevare den prognoseversion, som skabte hver pris. Ellers kan en senere modelopdatering få et gammelt tilbud til at se mere velinformeret ud, end det var, da en anden handler accepterede det.
En AI-automatiseret market maker til forudsigelsesmarkeder tilføjer udtrykkelige kalibrerings- og usikkerhedskontroller, før et modelskøn kan påvirke tilbudsstørrelse eller pris.
Ugunstig udvælgelse for en market making-bot
Ugunstig udvælgelse for en market making-bot til forudsigelsesmarkeder opstår, når de fyldte ordrer er uforholdsmæssigt ugunstige i forhold til market makerens aktuelle information. Andre handlende kan frit acceptere et tilbud, når det gavner dem, og ignorere det, når det ikke gør. Denne asymmetri former resultaterne.
Forestil dig et hvilende købstilbud på $0,55 lige før troværdige nyheder sænker den rimelige værdi. En handler, der ser nyheden først, kan sælge ind i tilbuddet. Samtidig kan market makerens salgstilbud have været uberørt under en tidligere gunstig bevægelse. Processen modtager den beholdning, den mindst ønskede, på det tidspunkt, hvor den mindst ønskede den.
Mål prisbevægelsen efter fyldning over en erklæret horisont sammen med informationsankomst og tilbuddets alder. Observationerne kan hjælpe med at forklare, om spreadet kompenserer for udvælgelsen af fyldninger. De bør ikke manipuleres bagefter ved at vælge det målevindue, som får strategiens afsluttede handler til at se stærkest ud.
Beholdning ændrer betydningen af et nyt tilbud
At købe én kontrakt fra en konto uden position og at købe samme kontrakt efter opbygning af en stor position er forskellige beslutninger. Tilbudsprisen kan være identisk, men den anden handling øger en koncentreret eksponering. Beholdningsbevidst prissætning anerkender, at kontoens aktuelle tilstand påvirker værdien af endnu en fyldning.
En enkel undersøgelsesmodel kan forskyde tilbuddene væk fra yderligere køb af en allerede stor position og mod at reducere den. Det kaldes ofte inventory skew. Forskydningen kræver en defineret regel og grænser; den bør ikke blive et improviseret forsøg på at tvinge tab til at forsvinde.
Beholdning har også en tidsdimension. En position i en kontrakt, der afgøres snart, kan have en anden likviditets- og informationsrisiko end en med uger tilbage. Botten bør vide, om den vil beholde gennem afgørelsen, reducere før en kendt offentliggørelse eller stoppe med at skabe ny risiko nær en frist.
Beholdningsgrænser for en market making-bot
Beholdningsgrænser for en market making-bot til forudsigelsesmarkeder bør beskrive både eksisterende beholdninger og mulige fyldninger. En nominel grænse på 1.000 kontrakter virker ikke, hvis kontoen allerede beholder 900 og har flere ekstra købsordrer, som alle kan udføres uafhængigt.
Brug et hypotetisk loft til at teste implementeringen. Antag, at kontoen beholder 400 enheder og har to aktive købstilbud på 200 hver. Et nyt foreslået købstilbud på 300 skaber et muligt samlet antal på 1.100. En grænse på 1.000 kræver reduktion eller afvisning af noget af den nye forpligtelse, selv om den aktuelle beholdning er langt under grænsen.
Grænser bør også afspejle udbetaling og ikke kun kontraktantal. Forskellige udfaldsgrupper kan dele en fælles tabskilde. En portefølje, der ser fordelt ud over mange tickersymboler, kan stadig afhænge stærkt af én økonomisk offentliggørelse, ét holdresultat eller ét valgudfald. Gruppér eksponering efter de hændelser, som kan påvirke kontoen samtidig.
Tilpas tilbudsstørrelse til dybde og usikkerhed
Den tilbudte mængde er lige så vigtig som prisen. En lille ordre kan passe til en undersøgelseshypotese, mens en stor skaber beholdning, der er vanskelig at reducere. At tilbyde den maksimale mængde, kontosaldoen tillader, erstatter ikke størrelsestilpasning til markedsforhold.
Overvej et illustrativt marked med beskeden tosidet dybde og en usikker prognose. En market maker kan reducere størrelsen, kræve større kompensation eller undlade at stille tilbud. Valgene har forskellige virkninger og bør testes særskilt frem for at blive samlet i et uforklaret risikoniveau.
Registrér, hvorfor størrelsen ændres. En reduktion på grund af en svagere prognose er noget andet end en på grund af voksende position eller manglende kontodokumentation. Sondringen gør senere resultatgennemgang mere nyttig og forhindrer operatøren i at behandle al lavere aktivitet som en teknisk fejl.
Forstå køposition uden at antage fyldninger
Et tilbud til bedste pris kan stadig stå bag anden likviditet. Historiske data med handel på dette niveau beviser ikke nødvendigvis, at den hypotetiske ordre ville være fyldt. Det relevante markeds matchningsregler og tilgængelige kødata afgør, hvad der kan udledes.
En forsigtig simulering bør skelne mellem, at prisen berører et tilbud, og at tilbuddet fyldes. Hvis data ikke kan fastslå køpositionen, bør der vises flere antagelser frem for én optimistisk fyldningshistorik som et faktum. Medtag muligheden for, at attraktive handler fandt sted uden udførelse til market makeren.
Vejledningen til algoritmisk handelsundersøgelse forklarer, hvordan modelleringsvalg påvirker resultater. Ved market making fortjener fyldningsantagelser særlig opmærksomhed, fordi de afgør, hvilken beholdning strategien erhverver. En simulator, der tildeler alle gunstige fyldninger og ingen ugunstige, vurderer en umulig udvælgelsesproces.
Vejledningen til højfrekvent udførelse på forudsigelsesmarkeder undersøger samspillet mellem køusikkerhed, erstatningsbeslutninger, tid siden informationen blev observeret og ugunstig udvælgelse efter fyldning.
En annullering fjerner ikke øjeblikkeligt en ordre
En market maker kan beslutte at trække et tilbud tilbage, når referenceværdien ændres, men annulleringsanmodningen skal nå handelssystemet og give et observeret udfald. Der kan ske fyldning i intervallet. Applikationen skal afstemme, hvad der skete, frem for at antage, at den lokale beslutning virkede øjeblikkeligt.
Medtag ordrer med afventende annullering i beregningen af mulig eksponering, indtil deres resterende mængde er bekræftet. Hvis en erstatning indsendes, før den gamle ordre vides at være inaktiv, skal resultatet overvejes, hvis begge udføres. En hurtig genprisningscyklus kan utilsigtet mangedoble eksponeringen, hvis overlappet ignoreres.
Følg annulleringsudfald med stabile ordreidentifikatorer. En meddelelse om modtaget anmodning er ikke det samme som en kontoregistrering uden aktiv rest. Forskellen betyder mest omkring nyheder, hvor motivationen for at annullere er størst, og den gamle pris kan være særlig attraktiv for andre handlende.
Adskil spreadindtjening fra værdiansat beholdning
Resultatrapportering bør skelne mellem gennemførte handelsgevinster og beholdningernes skiftende anslåede værdi. En market maker, der køber til $0,48 og senere sælger samme mængde til $0,51, har en observerbar bruttoforskel på tre cent før omkostninger. Usolgte kontrakter kræver en særskilt værdiansættelsesmetode.
Antag, at en hypotetisk session realiserer $12 fra afsluttede køb og salg, men beholder en position, hvis anslåede værdi falder med $20. Rapportering af kun afsluttede handler giver et ufuldstændigt resultat. Den samlede økonomiske vurdering kræver både den realiserede del og den resterende eksponering med oplyst værdiansættelsesgrundlag.
Afregning kan senere erstatte skønnet med en faktisk betaling. Bevar forskellen mellem tidligere værdiansættelse og endeligt udfald frem for bagudrettet at behandle afregningen som information, market makeren havde under sessionen. Det holder undersøgelse, regnskab og beslutningsdokumentation på samme grundlag.
Omkostninger kan afhænge af marked og konto
Antag ikke, at enhver passiv fyldning er gratis, eller at alle markeder har samme gebyrstruktur. Platformprogrammer, markedskategorier og kontoordninger kan påvirke omkostninger. Indhent de gældende aktuelle vilkår, og bevar de værdier, vurderingen anvender.
I et illustrativt køb og salg af 100 kontrakter giver køb til $0,49 og salg til $0,51 en bruttohandelsforskel på $2. Hvis de samlede direkte omkostninger er $0,70 og den fordelte driftsudgift $0,20, er resultatet $1,10 før anden beholdning. Beløbene forklarer en beregning, ikke noget handelssteds aktuelle gebyrplan.
Hold incitamentsbetalinger adskilt fra handelsresultatet. En strategi, der støttes af en midlertidig belønning, kan blive uattraktiv, når belønningen ændres. Rapportér resultatet med og uden incitament, så operatøren kan se, hvilken del af økonomien der kommer fra handelsrisiko, og hvilken der afhænger af et særskilt program.
Planlagte hændelser kræver en anden tilbudspolitik
En økonomisk offentliggørelse eller planlagt kamp kan samle informationsankomst i et snævert tidsrum. Tilbud, der var rimelige i et roligt interval, kan hurtigt blive forældede, når hændelsen indtræffer. Market makeren kræver en politik for perioderne, før tidsplanen bliver akut.
Mulige undersøgelsesvalg omfatter mindre størrelse, bredere priser eller stop for nye tilbud i et defineret vindue. Ingen løsning er universelt bedst. Valget bør afspejle strategiens informationskilde, reaktionstid og villighed til at beholde positioner gennem en brat sandsynlighedsændring.
Verificér hændelsens tidszone og markedets faktiske slutfrist. En lokal kalenderpost kan afvige fra kontraktens officielle tidspunkt, især ved planændringer. Bevar den regel- og tidsplansversion, strategien anvender, og lad en uafklaret tidskonflikt begrunde undersøgelse frem for at blive lydløst ignoreret.
Korrelerede markeder kræver fælles eksponeringsoverblik
Flere kontrakter kan reagere på samme underliggende hændelse. Særskilte market makere, der arbejder uafhængigt, kan hver se en beskeden position, mens den samlede konto opbygger stor fælles risiko. Et fælles budget bør derfor medtage forhold mellem udfald, ikke kun grænser pr. marked.
Hypotetiske kontrakter på et holds kampresultat, turneringsforløb og sæsonpræstation kan eksempelvis alle rammes af én skadesmeddelelse. Priserne er forskellige, men risikoen er ikke uafhængig. En nyttig porteføljegennemgang spørger, hvilke scenarier der skaber tab på flere beholdninger samtidig.
Diskussionen af konti på tværs af markeder undersøger koordinering mellem strategier. Market makere behøver koordineringen før ordreafgivelse, fordi den fælles konto allerede kan have eksponering godkendt af en anden proces. En lokal strategi kan ikke præcist håndhæve et globalt loft alene ud fra egne fyldninger.
En genstart skal genskabe udestående tilbud
Efter en afbrydelse bør en market maker først fastslå, hvilke ordrer der stadig er aktive, og hvilke fyldninger der skete under frakoblingen. Øjeblikkelig offentliggørelse af et nyt tosidet sæt kan duplikere gamle forpligtelser. En ren processtart betyder ikke, at den eksterne konto er tom.
Brug varigt lagrede lokale registreringer sammen med autoritative kontoobservationer. Den lokale journal identificerer tilsigtede handlinger og kendte ordre-id'er; aktuelle kontodata fastslår, hvad der stadig er åbent eller allerede udført. Afstem forskelle før frigivelse af reservationer eller genoptagelse af aktivitet, der afhænger af omstridt beholdning.
Øv genopretning med en delvis fyldning og en afventende annullering, ikke kun en tom konto. Tilstandene afdækker forholdet mellem ordrer, beholdninger og tilgængelige ressourcer. Det forventede udfald er et forklarligt kontobillede, selv hvis den sikreste næste handling er at forblive inaktiv, indtil mere dokumentation ankommer.
Undersøg en market making-bot til forudsigelsesmarkeder
Undersøgelsen af en market making-bot til forudsigelsesmarkeder bør teste en konkret mekanisme. Måske giver en prognose nyttig information ud over den aktuelle ordrebog, eller en beholdningspolitik forbedrer håndteringen af indkommende handelsstrøm. Angiv den foreslåede fordel og de observationer, der ville svække den, før parametre vælges.
Adskil den periode, der bruges til at udvikle reglen, fra senere vurdering. Medtag almindelige rolige sessioner, informationschok, ufyldte tilbud og dyre udgange fra beholdninger. Et kort gunstigt interval kan afspejle en bestemt markedsretning frem for en gentagelig evne til rentabel likviditetslevering.
Sammenlign opsætninger med komplette kontoudfald og ensartet værdiansættelse. Flere fyldninger kan øge aktivitet og samtidig sænke resultatkvaliteten. Bredere tilbud kan forbedre nominelle marginer, men næsten ikke give udførelse. Undersøgelsen bør vise afvejningerne frem for at vælge ét attraktivt mål og behandle det som en fuldstændig dom.
Lav en sessionsgennemgang, der forklarer resultatet
Begynd med åbningsbeholdning, slutbeholdning og ændringer i tilgængelige ressourcer. Henfør derefter forskellene til fyldninger, gebyrer, overførsler, incitamenter og afregning. Enhver uforklaret rest kræver undersøgelse, før næste session behandles som en frisk start.
Undersøg en stikprøve af fyldte og ufyldte tilbud. Registrér deres alder, tilknyttede prognose, beholdningstilstand og efterfølgende markedsbevægelse. Det forbinder det samlede resultat med de beslutninger, som skabte det, og hjælper med at skelne en svag prognose fra dårlig udførelse eller for stor størrelse.
Hold driftsfejl synlige i samme registrering uden at forveksle dem med markedstab. En korrekt begrænset tabsgivende handel og en for stor rentabel handel kræver forskellige læringer. En god gennemgang gør begge observerbare frem for at belønne ethvert udfald, der tilfældigvis øger kontosaldoen.
Genkend, når likviditetslevering er uattraktiv
Nogle markeder tilbyder måske ikke nok forventet kompensation for informations-, likviditets- og afregningsrisici. En bot bør kunne afvise disse markeder uden at blive anset for defekt. Kontinuerlig tilbudsgivning er et muligt driftsvalg, ikke en pligt pålagt af betegnelsen market maker.
Skriv målbare betingelser for reduktion eller stop af aktivitet: usikker kontraktfortolkning, utilgængelig kontodokumentation, vedvarende ugunstig fyldningsudvælgelse eller omkostninger over undersøgelsens antagelser. Gennemgå betingelserne jævnligt med samme dokumentationsstandard som for foreslåede indgange.
En sund market making-proces fjerner ikke en hændelseskontrakts usikkerhed. Den identificerer den pris og mængde, hvortil kontoen vil acceptere usikkerheden, følger hvad andre handlende faktisk udfører og reviderer næste forpligtelse i lyset af den resulterende beholdning. Det er hele denne cyklus, der bør vurderes.
Relaterede vejledninger og trinvis gennemgåede eksempler
- Polymarket-market-making-bot: tilbud og beholdning — Undersøg passiv tilbudsgivning, beholdningsgrænser og risikoen for fyldning efter informationsændringer.
- Kalshi-market-maker-bot: beholdnings- og tilbudskontrol — Gennemgå Kalshi-beholdningsforskydning, prisrepræsentationer og annulleringshåndtering.