Een Polymarket-marketmakingbot biedt liquiditeit via koersen waartegen andere handelaren kunnen kiezen te handelen. De aantrekkingskracht wordt vaak beschreven als een spread verdienen, maar die formulering laat de centrale moeilijkheid weg: de bot bepaalt niet welke kant wordt uitgevoerd, wanneer dat gebeurt of welke informatie onmiddellijk daarna verschijnt.
Marketmaking combineert daarom waardering, voorraadbeheer en uitvoeringsdiscipline. Deze gids legt die verantwoordelijkheden voor voorspellingscontracten uit zonder rendement te beloven of een live koersregel aan te bevelen. Alle rekenvoorbeelden zijn hypothetisch. De gids voor algoritmische handel op voorspellingsmarkten biedt bredere context voor het omzetten van een marktidee in expliciet, beoordeelbaar gedrag.
Koersen ontwerpen voor een Polymarket-marketmakingbot
Het ontwerpen van koersen voor een Polymarket-marketmakingbot begint met een waardeschatting en de bereidheid van een account om blootstelling aan te houden. De actuele middenkoers is bruikbare marktinformatie, maar niet automatisch het juiste middelpunt voor iedere koersstelling. Een verouderd of ondiep orderboek kan een zwakke referentie geven.
Een hypothetische marketmaker kan Yes rond 0,50 waarderen en een biedprijs van 0,48 en laatprijs van 0,52 overwegen. Koopt en verkoopt hij later dezelfde hoeveelheid tegen die prijzen, dan is de bruto spread over de volledige koop-verkoopcyclus 0,04 per aandeel. De koersen plaatsen bewijst niet dat een van beide transacties zal plaatsvinden.
De marketmaker moet bereid zijn de positie aan te houden die ontstaat wanneer een van beide kanten eerst wordt uitgevoerd. Een koersstelling die alleen aantrekkelijk lijkt wanneer beide kanten in een handige volgorde worden verhandeld is een onvolledige strategie. Het ontwerp moet rekening houden met het asymmetrische pad waarop één kant herhaaldelijk wordt uitgevoerd terwijl de andere onaangeroerd blijft.
Onderscheid een limietprijs van passief gedrag
Een limietprijs begrenst uitvoering, maar betekent op zichzelf niet dat een order liquiditeit toevoegt. Een voldoende agressieve limiet kan onmiddellijk met bestaande orders worden gekoppeld. Vereist de strategie passief gedrag, dan heeft de ondersteunde post-only-beperking een andere rol dan het prijsplafond of de prijsbodem.
De officiële richtlijnen voor marketmaking onderscheiden passieve koersstelling van onmiddellijke herbalancering en leggen uit dat een order wijzigen annulering en vervanging vereist. Dit is belangrijk omdat een koersherziening een handeling met onzekerheid is, niet alleen een lokale wijziging van een weergegeven getal.
Wanneer een passief voorstel bestaande orders zou kruisen, moet de toepassing de vastgelegde strategiereactie volgen. Zij kan de prijs heroverwegen of van koersstelling afzien. Het voorstel stilzwijgend in een onmiddellijke transactie veranderen wijzigt zowel de verwachte economie als het voorraadpad. Dat vereist een afzonderlijke beslissing, geen technische gemaksoverweging.
Bereid middelen voor iedere kant voor
Een uitkomst kopen vereist bruikbaar onderpand, terwijl verkopen de relevante uitkomstaandelen vereist. Een marketmaker mag niet aannemen dat bereidheid om te verkopen hetzelfde is als beschikbare leverbare voorraad. Accountmiddelen beperken welke koersen haalbaar zijn.
Bij een hypothetische markt kunnen 200 eenheden onderpand sommige biedingen ondersteunen, terwijl 100 Yes-aandelen sommige verkoopaanbiedingen kunnen ondersteunen. Die middelen dienen verschillende verplichtingen. Reserveren bestaande orders al een deel van ieder saldo, dan mag de nieuwe koersstelling alleen de resterende beleidsmatig toegestane capaciteit gebruiken.
Handelingen met volledige sets kunnen bij ondersteunde marktstructuren de samenstelling van middelen veranderen, maar zijn afzonderlijke accounthandelingen met eigen bewijsvereisten. De koersmotor mag niet aannemen dat een beoogde middelenomzetting voltooid is totdat de relevante uitkomst is vastgesteld. Voorraadplanning is eerst een boekhoudkundig vraagstuk en pas daarna een prijsstellingsvraagstuk.
Voorraad van een Polymarket-marketmakingbot
De voorraad van een Polymarket-marketmakingbot is de blootstelling die via uitvoeringen en andere accounthandelingen wordt opgebouwd. Zij moet per uitkomst en volgens gebeurtenisrelaties tussen markten worden gemeten. Alleen open orders tellen beschrijft de al verkregen positie niet.
Stel dat een hypothetische marketmaker begint met 100 Yes-aandelen, er 30 verkoopt en 50 koopt. Zijn resulterende Yes-voorraad is 120 aandelen vóór andere activiteit. De twee richtingen heffen elkaar niet volledig op; de nettoverandering is een toename van 20.
De marketmaker kan reageren door biedhoeveelheden te verkleinen, koersplaatsing te veranderen of aanvullende blootstelling af te wijzen. De passende reactie hangt van waardering en limieten af. Voorraadbeheer mag niet automatisch tot verkoop tegen iedere prijs dwingen. Evenmin mag de wens meer spread te verdienen rechtvaardigen dat een positie buiten de beoogde toewijzing wordt genegeerd.
Gebruik scheve koersstelling doelbewust
Ook complementaire uitkomsten vereisen zorgvuldige administratie. Evenveel verenigbare Yes- en No-aandelen aanhouden kan een andere economische blootstelling geven dan hetzelfde totale aantal aandelen volledig aan één kant aanhouden. Het totale tokenaantal zegt daarom weinig over richtingrisico.
Bij een hypothetische standaard binaire markt bevatten 60 Yes- en 40 No-aandelen 40 volledige paren en 20 ongepaarde Yes-aandelen. Afhankelijk van de ondersteunde marktwerking dienen de paren en ongepaarde aandelen verschillende doelen in het voorraadplan. De marketmaker moet daarnaast afzonderlijk de middelen volgen die aan open orders zijn vastgelegd. Een op één moment evenwichtige positie kan richtinggevoelig worden wanneer slechts één kant van de koersen wordt uitgevoerd. De administratie moet daarom veranderingen volgen in plaats van de markt permanent neutraal te noemen.
Scheve koersstelling verandert de relatieve aantrekkelijkheid van kopen en verkopen wanneer de voorraad verandert. Een marketmaker met meer Yes-blootstelling dan bedoeld kan minder bereid worden extra Yes te kopen en de voorwaarden verbeteren waartegen hij bestaande aandelen aanbiedt, binnen zijn economische beperkingen.
Prijs en hoeveelheid zijn afzonderlijke instrumenten. De biedhoeveelheid verminderen kan verdere opbouw beperken zonder de koers te verplaatsen. Prijzen aanpassen kan de uitvoeringskans veranderen, maar ook de verwachte waarde verlagen. Een ontwerp moet aangeven welk instrument onder welke omstandigheden wordt gebruikt, in plaats van alle voorraadonevenwichten hetzelfde te behandelen.
Bij een hypothetisch doel van 80 Yes-aandelen en een huidig bezit van 110 is het overschot 30. Die berekening stelt geen onmiddellijke verkoop van 30 aandelen vast. Bestaande verkooporders, onzekere uitvoeringen en de waardeschatting beïnvloeden allemaal de volgende beslissing. Scheve koersstelling dient om een bekend onevenwicht te beheren, niet om onopgeloste administratie achter een intuïtieve prijsaanpassing te verbergen.
Begrijp ongunstige selectie
Ongunstige selectie ontstaat wanneer tegenpartijen tegen een koers handelen omdat hun informatie of oordeel die koers aantrekkelijk voor hen maakt. Een marketmaker kan kopen vlak voordat de marktschatting daalt of verkopen vlak voordat die stijgt. Veel uitvoering kan daarom samengaan met een slecht economisch resultaat.
Stel dat een hypothetische marketmaker 100 aandelen tegen 0,48 koopt. Kort daarna brengt geloofwaardige informatie de relevante waardeschatting naar 0,43. De voorraad tegen die schatting waarderen impliceert een daling van vijf eenheden ten opzichte van de verkrijging, hoewel de oorspronkelijke koers onder de eerdere schatting van 0,50 leek te liggen.
De les is niet dat iedere ongunstige prijsbeweging bewijst dat een andere handelaar betere informatie had. Willekeurige veranderingen komen voor. Het onderzoek moet patronen over uitvoeringen onderzoeken en met niet-uitgevoerde koersen vergelijken. Gaan uitvoeringen systematisch aan ongunstige bewegingen vooraf, dan missen spreadberekeningen die de selectie van transacties negeren een centrale kostenpost.
Meet prijsveranderingen na uitvoering zorgvuldig
Een vergelijking na uitvoering, vaak markout genoemd, onderzoekt hoe een referentieprijs na uitvoering verandert. Kies referentie, horizon en tekenconventie voordat je resultaten bekijkt. Een koper heeft voordeel van een latere hogere waardereferentie; een verkoper van een lagere.
Bij een hypothetische aankoop tegen 0,46 gevolgd door een referentie van 0,49 is het gunstige verschil 0,03 per aandeel. Een referentie van 0,42 geeft een ongunstig verschil van 0,04. Deze vergelijkingen kunnen koerskwaliteit onderzoeken, maar zijn geen gerealiseerde winst tenzij de positie daadwerkelijk overeenkomstig wordt gesloten of afgewikkeld.
Gebruik verschillende relevante horizonnen zonder alleen de gunstigste te kiezen. Zeer korte horizonnen kunnen onmiddellijke selectie benadrukken, terwijl langere ook breder gebeurtenisrisico bevatten. Ontbrekende of dun onderbouwde referentieprijzen moeten eveneens duidelijk worden behandeld. Een markout op basis van een onbetrouwbare middenkoers kan precies lijken en toch weinig over haalbare uitstapwaarde zeggen.
De AI-ondersteunde marketmakinganalyse scheidt voorspellingskalibratie van selectie na uitvoering en volledige handelsresultaten, zodat een betere modelscore niet met gerealiseerde winst wordt verward.
Scheid spreadbreedte van verwachte inkomsten
Een bredere spread kan de potentiële winst per voltooide koop-verkoopcyclus verhogen en tegelijk de kans op evenwichtige orderstroom verlagen. Zij kan koersen ook aan grotere informatieveranderingen blootstellen voordat iemand ze aantrekkelijk genoeg vindt om ertegen te handelen.
Vergelijk twee hypothetische koersbeleidsregels. De ene voltooit tien evenwichtige cycli van 100 aandelen met een bruto spread van 0,02, wat vóór andere effecten 20 eenheden oplevert. De andere voltooit er twee met een spread van 0,05 en levert tien op. Geen resultaat bewijst op zichzelf welk beleid beter is, omdat resterende voorraad, kosten en blootstellingsduur kunnen verschillen.
Evalueer het volledige accountpad. De niet-uitgevoerde kant van een koerspaar is geen voltooide verdienmogelijkheid. Een strategie die de spread bij iedere aankoop rapporteert alsof een bijbehorende verkoop gegarandeerd is overdrijft resultaten. Spreadbreedte is invoer voor het proces, geen rechtstreekse inkomstenmaat.
Houd rekening met concurrentie en uitvoeringsonzekerheid
Andere deelnemers kunnen vergelijkbare of betere prijzen plaatsen. Een zichtbare koers in het orderboek kan weinig uitvoering krijgen, ook wanneer nabijgelegen transacties plaatsvinden. Historische evaluatie mag niet aannemen dat iedere transactie tegen dezelfde weergegeven prijs bij de strategie hoorde.
De toepassingssimulatie heeft een expliciet uitvoeringsmodel en een omschrijving van de beperkingen nodig. Kan de historische registratie prioriteit of beschikbare hoeveelheid op het vereiste moment niet vaststellen, gebruik dan conservatieve alternatieven en rapporteer onzekerheid. Een gunstige modelaanname is geen bewijs dat een order zou zijn uitgevoerd.
Voortdurend koersen vervangen kan hun uitvoeringskansen veranderen en voegt operationeel werk toe. De strategie moet het voordeel van een actuelere koers afwegen tegen de gevolgen van annuleren en vervangen. De relevante vraag is of het herziene beleid het volledige resultaat verbetert, niet of weergegeven prijzen op een schermafbeelding responsiever lijken.
Behandel annulering als een wedloop met uitvoeringen
Een annuleringsverzoek kan arriveren nadat een deel van een order al is gekoppeld. De marketmaker moet die uitvoeringen bewaren en de resterende hoeveelheid vaststellen. Een lokale beslissing om koersstelling te stoppen verwijdert op zichzelf geen externe order.
Bij een hypothetische biedorder voor 100 aandelen zijn 20 aandelen als uitgevoerd bekend wanneer annulering begint. Later bewijs toont 35 uitgevoerd en 65 geannuleerd. De voorraadtoename is 35. De volledige oorspronkelijke biedorder vervangen zonder die verandering mee te rekenen kan blootstelling boven de beoogde limiet brengen.
Houd het oude en vervangende verzoek verbonden maar afzonderlijk. Tot annulering en accountbewijs voldoende duidelijk zijn moet de strategie rekening houden met verplichtingen die nog kunnen bestaan. Dat kan koerscapaciteit tijdelijk verminderen, maar bewaart de toewijzingsgrens. Onzekerheid negeren alleen om beide kanten zichtbaar te houden is een beslissing extra blootstelling te accepteren, ongeacht hoe de interface dat noemt.
Ververs koersen om betekenisvolle redenen
Koersen kunnen herziening nodig hebben omdat waardering, voorraad of marktbeperkingen veranderden. Dit zijn verschillende aanleidingen. De reden vastleggen helpt beoordelen of de bot op bruikbare informatie reageert of onnodige activiteit veroorzaakt.
Stel binnen de strategiereikwijdte betekenisvolle heroverwegingsdrempels vast. Kleine schommelingen in een onzekere referentie rechtvaardigen mogelijk geen herhaalde annuleringspogingen. Een belangrijke bronupdate kan onmiddellijke herbeoordeling vereisen, ook als de zichtbare middenkoers nauwelijks beweegt.
De gids voor handelsautomatisering op voorspellingsmarkten legt uit hoe planning en gebeurtenisafhandeling samenhangen. Voor een marketmaker is het praktische doel veranderingen voorrang te geven die economische blootstelling beïnvloeden. Gewone verversingen mogen urgente afstemming of accountcontroles niet verdringen. Een koers mag niet actief blijven alleen omdat een geplande taak haar volgende interval nog niet heeft bereikt.
Plan rond informatiegebeurtenissen
Geplande publicaties en gebeurtenisdeadlines kunnen zowel de snelheid van informatieaanvoer als de waarde van verouderde koersen veranderen. Een strategie moet aangeven hoe zij rond die perioden handelt, in plaats van haar blootstellingsbeleid tijdens de publicatie te ontdekken.
Mogelijke onderzoekskeuzes zijn kleinere hoeveelheden, bredere spreads of geen nieuwe koersstelling gedurende een afgebakend interval. Dit zijn te evalueren hypothesen, geen universeel juiste instructies. Elk kan sommige risico’s verminderen en tegelijk potentiële handelsmogelijkheden opofferen of bestaande voorraad onopgelost laten.
Ongeplande informatie vereist een andere reactie omdat de timing vooraf onbekend is. De marketmaker heeft een manier nodig om te herkennen dat waarderingsinvoer verouderd kan zijn en niet langer op die invoer te vertrouwen. Een snelle ordercyclus compenseert geen langzame of onjuiste interpretatie van de gebeurtenis die het contract werkelijk meet.
Houd beloningen gescheiden van handelsresultaten
Maker-rebates en liquiditeitsbeloningen zijn afzonderlijke mechanismen met eigen toelatings- en berekeningsregels. De officiële documentatie over maker-rebates betreft kwalificerende uitgevoerde makerliquiditeit, terwijl de documentatie over liquiditeitsbeloningen ingestelde geschiktheid en scoring van koersen beschrijft. Controleer actuele voorwaarden voor de specifieke markt en periode.
Behandel een weergegeven programmatoewijzing niet als gegarandeerde persoonlijke betaling. Andere deelnemers, toelatingsvoorwaarden en veranderende instellingen beïnvloeden wat een marketmaker kan ontvangen. Een historische promotie bewijst evenmin dat vandaag een beloning actief is.
Rapporteer handelsresultaten vóór beloningen, geverifieerde beloningen afzonderlijk en daarna het gecombineerde resultaat. Zo wordt de afhankelijkheid van programma’s zichtbaar. Wordt een hypothetisch handelsverlies van acht eenheden gecompenseerd door tien geverifieerde beloningseenheden, dan is de gezamenlijke winst twee. Dat als tien eenheden spreadinkomsten beschrijven zou de totstandkoming verkeerd weergeven.
Een raamwerk voor Polymarket-beloningenadministratie scheidt ook kwalificerende aangehouden waarde, onbetaalde beloningsschattingen en bevestigde ontvangsten voordat het gecombineerde resultaat wordt berekend.
Neem herbalanceringskosten mee
Een marketmaker moet soms via een onmiddellijke transactie een onevenwicht verminderen. Die handeling kan de spread kruisen en toepasselijke kosten veroorzaken. Zij hoort in dezelfde economische registratie als de passieve koersen die de voorraad creëerden.
Bij een hypothetische reeks verdient passieve activiteit zes eenheden vóór waardeveranderingen, maar kost het verkleinen van de resterende positie vier eenheden ten opzichte van de eerdere waardering plus één veronderstelde uitgaveneenheid. De gezamenlijke bijdrage is één, niet zes. De opruimtransactie weglaten doet de strategie winstgevender lijken dan de accountervaring.
Onderscheid herbalancering door normale orderstroom van herbalancering door een operationele fout. Beide beïnvloeden resultaten, maar wijzen op andere verbeteringen. De ene kan betere voorraadgevoelige koersstelling vereisen; de andere betrouwbaardere annulering of waarneming. Eén samengevoegd kostencijfer verklaart niet welk procesonderdeel aandacht nodig heeft.
Evalueer kapitaalbeslag
Koersen en voorraad bezetten middelen die niet als elders beschikbaar mogen worden beschouwd. Een marketmaker kan aantrekkelijke kansen in verschillende markten hebben en toch onvoldoende ongebonden onderpand of aandelen om die tegelijk te ondersteunen.
Meet middelengebruik naast rendement. Een hypothetische winst van vijf eenheden ondersteund door 500 eenheden gedurende een week verschilt van dezelfde winst ondersteund door 50 eenheden gedurende een uur. Die vergelijking rechtvaardigt niet dat een van beide mechanisch naar jaarbasis wordt omgerekend; zij verklaart waarom kapitaal en tijd bij evaluatie horen.
Onderzoek ook het ongunstigste voorraadpad. Een gemiddeld saldo kan geconcentreerde blootstelling rond een belangrijke gebeurtenis verbergen. De marketmaker heeft genoeg capaciteit en toezicht nodig om het werkelijke pad te doorstaan dat zijn koersbeleid kan creëren, niet alleen het gemiddelde uit een terugblikkende samenvatting.
Evaluatie van een Polymarket-marketmakingbot
Evaluatie van een Polymarket-marketmakingbot moet koersgedrag, selectie van uitvoeringen, voorraad en accountuitkomsten combineren. Bruikbare vragen zijn hoe vaak koersen actief waren, welke kant werd uitgevoerd, hoe referentiewaarden daarna veranderden en hoeveel blootstelling bij het evaluatie-einde overbleef.
Gebruik waar mogelijk onafhankelijke gebeurtenissen en perioden. Spreadbreedte aanpassen totdat één historische week aantrekkelijk lijkt kan de eigenaardigheden van die week volgen. De gids voor handelsstrategieën op voorspellingsmarkten legt uit waarom selectie en apart gehouden evaluatiegegevens belangrijk zijn wanneer veel variaties worden geprobeerd.
Vermeld wat de historische gegevens niet kunnen reconstrueren. Ontbreken prioriteit, diepteveranderingen of berichttiming, dan mag de simulatie geen precieze uitvoeringen claimen. Vergelijk verschillende verdedigbare uitvoeringsaannames en stel vast of de conclusie van de optimistischste afhangt. Een transparante beperking is nuttiger dan een zeer precies resultaat dat op ongeverifieerde uitvoering berust.
Stem na een onderbreking af voordat je hervat
Na een verbroken verbinding kan de marketmaker verouderde koersen en een onvolledig uitvoeringsoverzicht hebben. Een openbare gegevensstroom herstellen stelt de actuele accountvoorraad niet vast. Hervatting moet afhangen van de waarnemingen die orders, transacties en middelen opnieuw verbinden.
Een hypothetisch werkproces dat voor het laatst 80 Yes-aandelen kende kan terugkeren bij 130 na uitvoeringen tijdens de onderbreking. Vanuit de oude voorraad koersen plaatsen kan een al te groot onevenwicht vergroten. Accountherstel moet daarom aan nieuwe voorraadgevoelige prijsbeslissingen voorafgaan.
Beoordeel of openstaande orders nog bij de actuele waardering passen. Herstel is niet simpelweg een oud schema voortzetten. Het is een nieuwe beoordeling op basis van actueel bewijs, waarbij onzekere verplichtingen behouden blijven totdat ze zijn opgelost. Zo wordt een pauze een gelegenheid om een samenhangend accountmodel te herstellen, geen reden om verouderde koersen snel terug de markt in te sturen.
Bepaal of de werkwijze bij de beheerder past
Marketmaking vereist aandacht voor zowel gebeurtenisinformatie als accountwerking. Een strategie die van frequent ingrijpen afhangt kan ongeschikt zijn voor een beheerder die dat niet kan bieden, ook als een historisch model een positief economisch resultaat suggereert.
Evalueer de verwachte werklast onder ongunstige omstandigheden: eenzijdige uitvoeringen, niet-beschikbare annuleringen, veranderende regels en langdurige voorraad. De noodzakelijke reactie moet begrijpelijk zijn voordat die omstandigheden optreden. Een bot kan beleid automatiseren, maar neemt de noodzaak dat beleid te kiezen en te bewaken niet weg.
Een degelijke educatieve kijk op een Polymarket-marketmakingbot begint met voorwaardelijke uitkomsten. Koersen worden mogelijk niet uitgevoerd; uitvoeringen kunnen ongunstig zijn; beloningen kunnen van verwachtingen afwijken; voorraad kan aanhouden. Die relaties begrijpen vormt de basis om liquiditeitsverschaffing als volledig handelsproces te beoordelen, niet als weergegeven spread vermenigvuldigd met verzonnen volume.
Verwante gidsen en uitgewerkte voorbeelden
- Kalshi-marketmakingbot: prijs het koersrisico — Stel koersen samen met aandacht voor voorraad, ongunstige selectie en annuleringsonzekerheid.
- Marketmakingbot voor voorspellingsmarkten: de economische basis — Bestudeer de economie van tweezijdige koersstelling met beheer van voorraad en voorspellingsonzekerheid.