Polymarket Bot Tutorial · Hoofdstuk 19 van 32
Farm Polymarket liquidity rewards programmatisch: hoe het rebate-programma werkt, qualifying spread-thresholds, ROI-math, ranking van winstgevende markten en wanneer farming andere strategieën verslaat.
Wat dit hoofdstuk behandelt
Polymarket betaalt liquiditeitsverschaffers via een maker-rewards programma in eligible markten. De strategie om deze rewards te farmen is goed gedefinieerd maar marges zijn dun en inventory-risico is echt. Dit hoofdstuk behandelt de spread-thresholds om te kwalificeren, de ROI-math en waar farming werkt vs. waar het bloedt.
Dit is hoofdstuk 19 van onze 32-delige serie over het bouwen van een Polymarket trading bot. We behandelen het onderwerp in detail in de secties hieronder. De body content voor elke sectie wordt geschreven en hoofdstuk-per-hoofdstuk uitgerold; FAQ-antwoorden en referenties zijn al compleet en weerspiegelen production-ervaring van het draaien van onze eigen trader.
- Hoe Polymarkets liquidity reward programma werkt
- Spread-thresholds om te kwalificeren
- ROI-math: rebate + fee-besparing + spread
- Beste markten voor farming
- Risico: inventory blowup
- Code: minimale LP-farming MM
Hoe Polymarkets liquidity reward programma werkt
Polymarket draait een liquidity rewards programma dat maker-rebates uitbetaalt aan traders die resting limit orders verschaffen in eligible markten. De exchange aggregeert eligible quotes dagelijks en verdeelt rewards proportioneel met time-weighted spread-improving order share.
Eligible markten schuiven wekelijks — typisch high-priority events (verkiezingsjaren, grote sporttoernooien) waar Polymarket diepere books wil. De eligible lijst wordt gepubliceerd op Polymarkets rewards-pagina; check hem voor het structureren van een farming-strategie rond een markt.
Rewards betalen in pUSD, periodiek gedeposit (typisch dagelijks of wekelijks). Ze zijn gescheiden van de trade PnL — je kunt netto-down op inventory zijn en netto-up op rewards op dezelfde markt in dezelfde periode.
Spread-thresholds om te kwalificeren
Rewards-eligibility vereist dat je quote binnen een "qualifying spread" van het midpoint is, momenteel rond ±3-5% van mid voor binary markten. Quotes buiten de band rusten nog steeds op het book maar verdienen geen reward.
Hoe smaller je quote, hoe competitiever je share van de per-block reward, maar hoe vaker je geraakt wordt door adverse selection. Hoe breder je quote, hoe veiliger maar hoe kleiner je reward-share. De sweet spot voor de meeste markten is ~1-2c off mid aan elke zijde.
Eligibility heeft ook een minimum order size (typisch 5+ shares; matched het GTC-minimum). Orders onder het minimum rusten op het book maar tellen niet voor rewards.
ROI-math: rebate + fee-besparing + spread
De volle reward-farming ROI heeft drie componenten.
- Rebate-inkomsten: per-share rebate × fills, betaald in pUSD. Cijfers variëren; huidige range is 0,1-0,5c per gevulde share.
- Spread gevangen: als je 1c boven en onder mid quote en beide zijden vullen, verdien je 2c per round trip. De daadwerkelijke capture rate hangt af van fill-imbalance.
- Inventory PnL: de positie die je accumuleert heeft mark-to-market exposure. Kan positief of negatief zijn; meestal klein als de strategie goed-ontworpen is.
Voorbeeld-math: op een markt die 100 shares per zijde quote, 60% fill rate per zijde over een 24-uurs periode, 0,30 $/sh rebate. Reward: 100 × 0,60 × 0,30 $ = 18 $/dag. Spread capture: zelfde fills, 1c spread × 60 round trips = 0,60 $. De rebate domineert de spread in volume-dunne markten; de spread domineert in volume-dikke markten.
Beste markten voor farming
Het economisch profiel dat farming begunstigt:
- Hoge eligible reward rate — check de rewards-pagina voor huidige per-share rebate per markt.
- Matig volume — genoeg fills om betekenisvolle reward te verdienen, niet zoveel dat competitieve makers je share opeten.
- Stabiele mid — verkies markten waar de geïmpliceerde probability niet 10c beweegt in een enkel news event. Verkiezingsmarkten pre-news zijn goed; resolution-imminent markten niet.
- Smalle natuurlijke spread — markten waar het bestaande book al strak is betekent dat je concurreert op rebate-verdeling, niet op het openen van de markt.
Vermijden: markten in de laatste 24h voor resolution (prijssprongen verwoesten inventory), markten met consistente one-sided flow (je accumuleert enorme directionele exposure).
Risico: inventory blowup
Het dominante risico van farming is het accumuleren van directionele exposure tijdens een prijsmove. Als de mid daalt van 0,55 naar 0,42 over een uur, vult je bid herhaaldelijk terwijl je ask onvervuld zit; je eindigt long N shares aan een gemiddelde kost boven huidige mid.
Genezingen:
- Inventory cap: stop met quoten op de zijde waar je al te long bent.
- Skew: wanneer long, trek de bid breder en strak de ask. Wanneer short, het omgekeerde.
- Kill switch: wanneer inventory 2x normaal bereik overstijgt of mid >X% beweegt vanaf toen je begon, halt en flatten.
De farming PnL is de som van rewards + spread − inventory MTM. Blowups gebeuren omdat de derde term massief negatief gaat op een single news-driven mid move.
Code: minimale LP-farming MM
Referentie: eenvoudigste levensvatbare liquidity-rewards-farming maker.
QUOTE_OFFSET = 0.01 # 1c off mid each side
INV_CAP = 50 # max long or short
SIZE = 5 # GTC minimum
def farm_loop(token_id):
while True:
book = fetch_book(token_id)
mid = (book.best_bid + book.best_ask) / 2
inv = chain_balance(token_id)
cancel_my_quotes(token_id)
if inv < INV_CAP:
post_gtc(token_id, "BUY", mid - QUOTE_OFFSET, SIZE)
if inv > -INV_CAP:
post_gtc(token_id, "SELL", mid + QUOTE_OFFSET, min(SIZE, abs(inv)))
time.sleep(30) # re-quote every 30s
Productie-toevoegingen: skew op inventory, news-event pauze, dagelijkse PnL-reconciliation inclusief de rebate-stream.











