Een Polymarket-marketmakerbot beheert uitkomstvoorraad terwijl hij prijzen aan andere handelaren aanbiedt. Zijn zichtbare bied- en laatprijzen zijn slechts een deel van het account. Hij heeft ook beschikbaar onderpand, de juiste uitkomstactiva, geldige handelsbevoegdheid en een betrouwbare registratie van orders nodig die nog kunnen worden uitgevoerd.
Deze gids richt zich op de werking en beoordeling van voorraadbewuste prijsopgaven. Hij gebruikt hypothetische binaire markten om uit te leggen hoe posities zich gedragen en waarom een gepubliceerde spread geen voltooide winst is. Werkelijke contractdefinities, kosten en accountvereisten blijven specifiek voor de verhandelde markt.
Polymarket International en Polymarket US zijn afzonderlijke integraties. Er mag niet worden aangenomen dat een account, toegangsgegeven of financieringsproces tussen beide overdraagbaar is. De onderstaande bespreking van uitkomsttokens betreft het gedocumenteerde International-werkproces; een US-implementatie heeft haar eigen ondersteunde account- en uitvoeringsmodel nodig, niet een hernoemde kopie van die integratie.
Begin met een volledige marktidentiteit
Een markttitel kan een gebruiker helpen het onderwerp te begrijpen, maar software heeft de exacte gebeurtenis-, markt- en uitkomstidentificatoren nodig. Een YES-positie in het ene contract kan niet worden vervangen door een gelijknamige uitkomst in een ander contract. Hun deadlines, bronnen voor uitkomstvaststelling of uitzonderingsregels kunnen verschillen.
Bewaar de relevante regeltekst of verwijzing bij de marktconfiguratie. Zo kan de marketmaker na een herstart of lange aanhoudperiode uitleggen wat zijn voorraad vertegenwoordigt. Een latere wijziging in een weergavenaam mag de interpretatie van een bestaande positie niet stilzwijgend veranderen.
De gids over werkprocessen op predictiemarkten beschrijft dit identiteitsprobleem breder. Los het bij marketmaking op voordat prijsopgaven worden gemaakt. Een prijsvergelijking tussen niet-overeenkomende uitkomsten kan een overtuigend ogende spread opleveren zonder geldige relatie met de uitbetaling die het account daadwerkelijk zou ontvangen.
Uitkomstvoorraad van een Polymarket-marketmakerbot
De uitkomstvoorraad van een Polymarket-marketmakerbot bestaat uit de specifieke uitkomstposities die het account bezit, met hun hoeveelheden en verwervingsgeschiedenis. Eén netto schatting in dollars is onvoldoende, omdat voor de verkoop van een bepaalde uitkomst moet worden begrepen of dat activum werkelijk beschikbaar is.
In een hypothetische binaire markt hebben 100 YES-aandelen en 100 NO-aandelen ander directioneel gedrag dan 200 YES-aandelen. Bij een standaard complementaire uitbetaling van één eenheid creëren gelijke gematchte hoeveelheden een vaste uitbetaling over de twee gewone uitkomsten, terwijl de niet-gematchte hoeveelheid aan de gebeurtenis blootgesteld blijft. De werkelijke marktmechanismen moeten de gemodelleerde handeling ondersteunen.
Bewaar zowel brutohoeveelheden als het daaruit afgeleide directionele beeld. Een strategie kan voor sommige beslissingen een compacte nettoblootstellingsmaatstaf gebruiken, maar mag de onderliggende activaregistratie niet weggooien. Beschikbare tokens, gereserveerde tokens en nog niet afgewikkelde transacties kunnen beïnvloeden wat het account kan aanbieden, ook wanneer een nettorisicogetal klein lijkt.
Onderpand en uitkomstactiva zijn verschillende middelen
Een account kan onderpand voor biedingen beschikbaar hebben maar de uitkomsttokens missen die voor een bepaalde verkoop nodig zijn. Omgekeerd kan het voorraad bezitten maar weinig niet-vastgelegd onderpand voor nieuwe aankopen hebben. De marketmaker moet die beperkingen afzonderlijk weergeven.
De actuele International-documentatie beschrijft pUSD-onderpand en handel in uitkomsttokens op Polygon. Dat is een productspecifieke configuratie, geen universele financieringsregel voor iedere interface met de naam Polymarket. Raadpleeg de officiële marketmakinggids bij het verifiëren van de ondersteunde inrichting en actuele accountvereisten.
Onderscheid in het botbudget besteedbaar onderpand van een geschatte dollarwaarde van voorraad. Een uitkomstpositie met een toegerekende waarde van 50 eenheden levert niet noodzakelijk 50 eenheden onmiddellijk beschikbare koopkracht. Zij moet mogelijk worden verkocht, via een ondersteunde handeling worden gecombineerd of worden afgewikkeld voordat middelen beschikbaar komen voor een andere verplichting.
Onderpandbeheer van een Polymarket-marketmakerbot
Onderpandbeheer van een Polymarket-marketmakerbot moet actieve biedingen en onvoltooide handelingen meenemen voordat vrije middelen worden berekend. Meerdere prijsopgaven kunnen onafhankelijk worden geaccepteerd; de marketmaker moet daarom de accounttoestand beoordelen die zij gezamenlijk kunnen voortbrengen.
Stel dat een hypothetisch account 300 onderpandeenheden heeft, waarvan 90 zijn vastgelegd voor actieve biedingen en 40 zijn gereserveerd voor een andere toegestane verplichting. Het getoonde totaal van 300 als vrij herbruikbaar behandelen kan verplichtingen creëren die het account niet kan nakomen. Wat voor een nieuwe beslissing bruikbaar is, hangt af van welke reserveringen nog geldig zijn en hoe het platform ze afdwingt.
Geef een reservering niet vrij alleen omdat een lokale timer afliep. Stel eerst vast of de bijbehorende order of handeling extern nog actief is. Een communicatiefout kan acceptatie of een gedeeltelijke uitvoering verhullen. De reservering dient om die mogelijke verplichting te behouden totdat de uitkomst vaststaat.
Scheid volledige paren van directionele restposities
Complementaire hoeveelheden kunnen de economische analyse van een standaard binaire markt vereenvoudigen. Als een account 140 YES- en 90 NO-aandelen bezit, zijn 90 paren gematcht en blijven 50 YES-aandelen niet-gematcht. Over de twee gewone uitkomsten verschilt de gecombineerde uitbetaling door die 50 resterende aandelen.
Een ondersteunde samenvoeging of gelijkwaardige handeling kan een volledig paar volgens de werkelijke marktmechanismen terug in onderpand omzetten. Die handeling staat los van het plaatsen van een verkooporder en heeft haar eigen uitvoeringsbewijs. De bot mag niet aannemen dat een berekend paar al in besteedbare middelen is omgezet.
Leg bij uitvoering de identiteit van de handeling en de daaruit voortkomende activawijzigingen vast. Anders kan de marketmaker zowel de oorspronkelijke aandelen als het terugontvangen onderpand dubbel tellen. De gids over boekhoudkundige grondslagen biedt nuttige achtergrond om een economische relatie te onderscheiden van een waargenomen accounttransactie.
Pas binaire berekeningen niet op iedere marktgroep toe
Een verzameling verwante markten is niet automatisch een volledige uitkomstenset. Sommige gebeurtenissen hebben meerdere mogelijke uitkomsten, een bijzondere behandeling of structuren waarvan de onderpandhandelingen afwijken van een gewoon voorbeeld met twee uitkomsten. Vergelijkbare titels bewijzen niet dat posities kunnen worden samengevoegd of gecompenseerd.
Controleer vóór gebruik van een afdekking of berekening van een volledige set de werkelijke relatie tussen de instrumenten. Identificeer de gedekte uitkomsten, eventueel ontbrekende gevallen en de regels voor uitzonderlijke afwikkeling. Een weggelaten mogelijkheid kan een schijnbaar vaste uitbetaling in een directionele of voorwaardelijke positie veranderen.
Houd de implementatie voorzichtig wanneer een structuur niet wordt ondersteund. Het is beter de posities afzonderlijk te beoordelen dan een compensatie te claimen die de connector niet kan vaststellen. Een algemene marketmakinginterface kan nog steeds nuttige waarneming bieden terwijl zij een bepaalde voorraadhandeling afwijst waarvan de betekenis niet is geverifieerd.
Bouw prijsopgaven op vanuit waarde en beschikbare voorraad
De referentiewaarde van een marketmaker kan uit een voorspelling of marktanalyse komen, maar beschikbare middelen begrenzen hoe dat standpunt wordt uitgedrukt. Een bod vereist passende koopcapaciteit. Een verkoopaanbod vereist het relevante vermogen om te leveren of de positie anderszins te ondersteunen volgens het gekozen accountmodel.
Bij een hypothetische reële waarde rond $0,58 kan de strategie een bod onder die waarde en een verkoopaanbod erboven onderzoeken. Die prijzen moeten nog steeds aan de actuele beperkingen voor prijsstappen, omvang en marktstatus voldoen. Een bedoelde spread die niet als geldige orders kan worden uitgedrukt, is geen uitvoerbare strategie.
De gids over waarschijnlijkheidsstrategieën bespreekt hoe een geschatte waarschijnlijkheid een onderzoeksinvoer wordt. Voorraad voegt een laag toe: het account kan rationeel de omvang van prijsopgaven verminderen of één kant afwijzen terwijl de voorspelling niet verandert, omdat een volgende uitvoering het aangegeven blootstellingsbeleid zou overschrijden.
Voorraadgestuurde prijsverschuiving hoort zichtbaar in het journaal
Als een marketmaker al veel YES-voorraad bezit, kan hij nieuwe biedingen verkleinen of prijzen aanpassen om verdere opbouw te ontmoedigen. De registratie van die aanpassing moet uitleggen of zij voortkwam uit voorraad, voorspellingsonzekerheid of een verandering in marktliquiditeit.
Dit onderscheid is belangrijk bij resultaatbeoordeling. Een lager bod door een verlaagde waarschijnlijkheidsschatting vraagt om een andere les dan een lager bod door een vrijwel uitgeput risicobudget. Beide combineren in één onverklaarde eindprijs maakt het moeilijk vast te stellen welk systeemonderdeel de prestaties hielp of schaadde.
Test het beleid door marktwaarnemingen constant te houden en de accountvoorraad te variëren. De voorgestelde wijziging moet de bewaarde regel volgen. Als het resultaat afhangt van een niet-vastgelegde eerdere handeling of een verouderd saldo in het cachegeheugen, beoordeelt de marketmaker mogelijk niet de accounttoestand die hij beweert te gebruiken.
Gedeeltelijke uitvoeringen creëren onmiddellijke verantwoordelijkheden
Een order hoeft niet volledig te worden voltooid voordat uitvoeringen het risico veranderen. Als 60 aandelen uit een bod voor 200 worden uitgevoerd, heeft het account er 60 verworven en kan het er nog 140 verwerven. Beide feiten zijn relevant voor de volgende prijsopgave.
Verwerk iedere waargenomen uitvoering één keer met haar stabiele identiteit. Een gebruikersstroom, latere accountverversing en herstelopvraag kunnen dezelfde uitvoering beschrijven. Iedere waarneming als nieuwe uitvoering behandelen zou de voorraad opblazen, terwijl herhaald bewijs volledig negeren een eerder gemiste gebeurtenis kan verhullen.
Beoordeel na een gedeeltelijke uitvoering ieder bijbehorend plan voor positiebeëindiging of vervanging opnieuw op basis van de werkelijk verworven hoeveelheid. Dien geen verkoopaanbod voor de oorspronkelijk aangevraagde hoeveelheid in alleen omdat het instapformulier die nog toont. De volgende economische handeling van de bot moet afhangen van afgestemde activa en ondersteund accountgedrag.
Een prijsupdate kan overlappende orders achterlaten
Een getoonde prijs wijzigen bewijst niet dat een oudere externe order niet meer uitvoerbaar is. Een vervangingsproces kan een annuleringsverzoek, een nieuwe order en op verschillende momenten binnenkomende antwoorden omvatten. Het account moet tijdens die overlap correct blijven.
Stel dat een hypothetische marketmaker na nieuwe informatie een bod voor 100 aandelen wil verlagen. Als hij de vervanging plaatst voordat de annulering is bevestigd, kunnen beide biedingen worden uitgevoerd. De verwerving van 200 aandelen die daaruit volgt, kan de bedoelde aanpassing overschrijden, ook al toont de gebruikersinterface alleen de nieuwste prijsopgave.
Kies het vervangingsbeleid en leg het vast. Wachten op bevestiging van annulering kan een onderbreking zonder prijsopgave creëren; overlap toestaan vereist voldoende middelen en blootstellingsruimte voor beide. Geen van beide kosten mag uit onderzoek verdwijnen alleen omdat een overzichtelijk diagram prijsaanpassing als één onmiddellijke handeling afbeeldt.
Handelsupdates en saldi beantwoorden verschillende vragen
Een uitvoeringsregistratie verklaart een specifieke uitvoering. Een saldoregistratie beschrijft middelen op een waargenomen moment. Ze hangen samen, maar kunnen via verschillende routes en op verschillende momenten aankomen. Een tijdelijk verschil moet aanleiding zijn voor afstemming, niet voor de onmiddellijke aanname dat één bron onjuist is.
Bewaar waar beschikbaar bronidentificatoren en tijdstempels, samen met het moment waarop de toepassing iedere waarneming ontving en verwerkte. Deze registraties helpen vertraagde rapportage, ontbrekende geschiedenis en een werkelijk boekhoudkundig gebrek te onderscheiden. Ze voorkomen ook dat een handmatige accounthandeling aan de verkeerde strategie wordt toegeschreven.
De gids over operationele software legt uit waarom verantwoordelijkheden voor waarneming en boekhouding expliciet moeten zijn. Voor een marketmaker kan een onopgelost verschil zijn beeld ongeldig maken van wat hij verantwoord kan aanbieden. Een nieuwe aantrekkelijke prijs lost een bestaande onenigheid over beschikbare activa niet op.
Waardeer voorraad met meerdere referenties
Een waardering tegen de middenprijs biedt een handig overzicht, maar een schatting van uitvoerbare liquidatie beantwoordt een andere vraag. Een grote positie kan voor verkoop meerdere prijsniveaus nodig hebben. Een modelwaarde voegt nog een beeld toe: de schatting van de strategie over de gebeurtenis, in plaats van een momenteel beschikbare tegenpartijprijs.
Benoem deze weergaven duidelijk. Een hypothetische positie van 500 aandelen die tegen $0,50 wordt gewaardeerd, heeft een getoonde waarde van $250, maar de opbrengst van onmiddellijke verkoop kan lager zijn bij geringe bieddiepte. Geen van beide getallen stelt het definitieve afwikkelingsbedrag vast, dat afhankelijk blijft van de uitkomstregels.
Gebruik de verschillen om risico te beoordelen. Een grote kloof tussen modelwaarde en uitvoerbare liquidatiewaarde kan een kans, een verkeerde voorspelling of moeilijkheden bij positiebeëindiging weerspiegelen. Het is een reden voor onderzoek, geen automatisch bewijs dat de markt verkeerd prijst en de marketmaker zijn positie moet vergroten.
Kosten en stimuleringsbetalingen horen op afzonderlijke regels
Kostenbehandeling en toelating tot stimuleringsprogramma's kunnen afhangen van actuele markt- en programmaregels. Bouw de strategie niet op de aanname dat iedere passieve order een beloning ontvangt of dat alle gebeurteniscategorieën identieke kosten hebben. Controleer de voorwaarden die voor het werkelijke account en de markt relevant zijn.
Volg handelsresultaten vóór en na stimuleringsbetalingen. Als een hypothetische sessie door uitvoeringen en voorraadwijzigingen twee onderpandeenheden verliest maar drie ontvangt uit een afzonderlijk programma, is de gecombineerde winst één. Dat resultaat hangt ervan af dat het programma onder vergelijkbare omstandigheden doorgaat.
Neem bij de beoordeling van het volledige proces ook operationele uitgaven en kosten van noodzakelijke accounthandelingen mee. Een strategie kan aantrekkelijk lijken wanneer alleen prijsverschillen van uitgevoerde orders worden geteld, terwijl het werk om het account te onderhouden en af te stemmen het schijnbare voordeel verbruikt.
Uitkomstvaststelling is een andere fase dan een prijsbeweging
Een waarschijnlijkheid die dicht bij één komt, is niet hetzelfde als een contract waarvan de formele uitkomstvaststelling is voltooid. De marketmaker moet de marktstatus, relevante deadlines en het proces volgen dat een winnende positie omzet in accountmiddelen die hij werkelijk kan gebruiken.
Als de strategie voorraad tot de uitkomstvaststelling wil aanhouden, neem dan de verwachte en onzekere duur van die verplichting mee in het kapitaalmodel. Een vertraagde of betwiste uitkomst kan middelen langer onbeschikbaar houden dan een eenvoudige kalenderschatting suggereert. Een bot mag beschikbaarheid niet beloven op basis van alleen een kop die het waarschijnlijke resultaat aankondigt.
Bewaar de regelversie en de bron van de definitieve uitkomst. Het grootboek moet een handelsmatige positiebeëindiging onderscheiden van afwikkeling of inwisseling en de resulterende wijzigingen één keer vastleggen. Zo wordt het eindresultaat uitlegbaar zonder de verwervingsgeschiedenis van de aandelen te herschrijven.
Houd rekening met informatieschokken voordat ze arriveren
Marketmakers zijn bijzonder kwetsbaar wanneer een andere handelaar op belangrijke informatie kan reageren voordat hun prijsopgaven zijn ingetrokken. Een geplande publicatie, begin van een gebeurtenis of bekend tijdvenster voor resultaten vereist daarom vooraf aangegeven beleid voor prijsopgaven, geen geïmproviseerde reactie.
Onderzoekskeuzes kunnen kleinere hoeveelheden, een ruimere vereiste marge of tijdelijke terugtrekking omvatten. De passende keuze hangt af van de gegevens, reactietijd en bereidheid van de strategie om voorraad aan te houden. Beoordeel de kosten van gemiste gewone handel naast de vermeden verliezen in het informatievenster.
Ongepland nieuws vereist een afzonderlijke reactie op onzekerheid. Een onverwachte prijssprong kan nieuwe informatie, een ondiep orderboek of foutieve gegevens aanduiden. Het systeem moet verplichtingen beperken die van een ongeverifieerde verklaring afhangen, terwijl het verantwoordelijk blijft voor bestaande posities en annuleringsuitkomsten.
Bouw het account opnieuw op voordat je na een fout hervat
Begin na een herstart met openstaande orders en bewijs over activa, in plaats van onmiddellijk nieuwe prijsopgaven te genereren. Het externe account kan zijn veranderd terwijl de toepassing offline was. Een lokale processtart annuleert eerdere verplichtingen niet en draait uitvoeringen niet terug.
Stem het bewaarde journaal af op actuele waarnemingen en classificeer wat onbekend blijft. Als een oude handeling mogelijk een deel van de voorraad heeft samengevoegd of verkocht, kan de bot niet verantwoord prijsopgaven doen alsof die activa zeker nog beschikbaar zijn. De onopgeloste handeling behoudt haar identiteit totdat bewijs de uitkomst vaststelt.
Oefen herstel met een niet-leeg account. Neem een gedeeltelijke uitvoering, een verloren annuleringsantwoord en een voorraadhandeling met een late bevestiging mee. Deze scenario's laten zien of het systeem een samenhangend beeld van onderpand en uitkomstactiva kan herstellen, dat de basis vormt voor iedere latere prijsopgave.
Prestatiebeoordeling van een Polymarket-marketmakerbot
Een prestatiebeoordeling van een Polymarket-marketmakerbot moet beginnen met volledige accountafstemming. Verbind beginonderpand en beginvoorraad met uitvoeringen, kosten, omzettingen, overdrachten, afwikkeling en eindposities. Een onverklaard verschil moet een open boekhoudkundig probleem blijven en mag niet in een winstschatting worden opgenomen.
Beoordeel uitvoeringskwaliteit afzonderlijk van de gepubliceerde spread. Meet hoe prijzen na geaccepteerde prijsopgaven veranderden, hoelang restvoorraad bleef bestaan en hoe vaak de strategie haar limieten bereikte. Een ruimere getoonde spread kan samengaan met slechtere resultaten als alleen ongunstige orders ertegen worden uitgevoerd.
Houd de evaluatieperiode onafhankelijk van de gegevens die voor het kiezen van instellingen zijn gebruikt. De schijnbare kracht van een marketmaker kan afhangen van één rustige sessie, één directionele gebeurtenis of een tijdelijke stimulans. Een nuttige beoordeling test het voorgestelde mechanisme onder uiteenlopende omstandigheden en bewaart ongunstig bewijs naast geslaagde voorbeelden.
Gebruik voorraadbegrip om te beslissen wanneer je geen prijzen aanbiedt
Een strategie moet inactief kunnen blijven wanneer de accounttoestand of contractinterpretatie onzeker is. Een onopgelost activaverschil, niet-ondersteunde uitkomststructuur of ontbrekende regelupdate kan verantwoorde beoordeling van een schijnbaar aantrekkelijke prijs onmogelijk maken.
Maak die beperkingen zichtbaar en concreet. Geen nieuw bod omdat onderpand gereserveerd blijft door een onopgeloste order vertelt de beheerder wat moet worden onderzocht. Een algemeen etiket geen verbinding of een onverklaard leeg scherm biedt niet hetzelfde operationele inzicht.
Het volledige marketmakingproces is een wisselwerking tussen waardering, activa, verplichtingen en bewijs. Een Polymarket-marketmakerbot wordt beter te beoordelen wanneer hij alle vier in iedere fase kan uitleggen, ook wanneer de best onderbouwde beslissing is de activiteit te verminderen en de bestaande verplichtingen van het account te behouden.
Verwante gidsen en uitgewerkte voorbeelden
- Kalshi-marketmakerbot: voorraad en prijsopgaven beheren — Beoordeel voorraadgestuurde prijsverschuivingen, prijsrepresentaties en afhandeling van annuleringen op Kalshi.
- Kalshi-marketmakingbot: prijs het risico van prijsopgaven — Stel prijsopgaven op met aandacht voor voorraad, ongunstige selectie en onzekerheid over annuleringen.