Polymarket Bot Tutorial · Kabanata 19 ng 32
Mag-farm ng Polymarket liquidity rewards nang programmatically: kung paano gumagana ang rebate program, qualifying spread thresholds, ROI math, ranking ng profitable markets, at kailan tinatalo ng farming ang ibang strategies.
Ano ang sinasaklaw ng kabanatang ito
Ang Polymarket ay nagbabayad sa liquidity providers sa pamamagitan ng maker-rewards program sa eligible markets. Ang strategy ng pag-farm ng mga rewards na ito ay well-defined ngunit ang margins ay manipis at ang inventory risk ay totoo. Sinasaklaw ng kabanatang ito ang spread thresholds upang maging qualified, ang ROI math, at kung saan gumagana ang farming vs kung saan ito nag-bbleed.
- Paano gumagana ang Polymarket liquidity reward program
- Spread thresholds upang maging qualified
- ROI math: rebate + fee saving + spread
- Pinakamahusay na markets para sa farming
- Risk: inventory blowup
- Code: minimal LP-farming MM
Paano gumagana ang Polymarket liquidity reward program
Ang Polymarket ay nagpapatakbo ng liquidity rewards program na nagbabayad ng maker rebates sa mga trader na nagbibigay ng resting limit orders sa eligible markets. Ang exchange ay nag-a-aggregate ng eligible quotes araw-araw at namamahagi ng rewards na proporsyonal sa time-weighted spread-improving order share.
Ang eligible markets ay lumilipat lingguhan - karaniwang high-priority events (election years, major sports tournaments) kung saan gusto ng Polymarket ng mas malalim na books. Ang eligible list ay nai-publish sa rewards page ng Polymarket; suriin ito bago bumuo ng farming strategy sa paligid ng market.
Ang rewards ay nagbabayad sa pUSD, ide-deposit nang pana-panahon (karaniwang araw-araw o lingguhan). Hiwalay sila sa trade PnL - maaari kang maging net-down sa inventory at net-up sa rewards sa parehong market sa parehong period.
Spread thresholds upang maging qualified
Ang eligibility ng rewards ay nangangailangan ng iyong quote upang nasa loob ng "qualifying spread" ng midpoint, kasalukuyang nasa ±3-5% ng mid para sa binary markets. Ang mga quote sa labas ng band ay nagpapahinga pa rin sa book ngunit walang kinikitang reward.
Mas makitid ang iyong quote, mas competitive ang iyong share sa per-block reward, ngunit mas madalas kang tinatamaan ng adverse selection. Mas malapad ang iyong quote, mas ligtas ngunit mas maliit ang iyong reward share. Ang sweet spot para sa karamihan ng markets ay ~1-2c mula sa mid sa bawat panig.
Ang eligibility ay mayroon ding minimum order size (karaniwang 5+ shares; tugma sa GTC minimum). Ang mga order sa ibaba ng minimum ay nagpapahinga sa book ngunit hindi nabibilang para sa rewards.
ROI math: rebate + fee saving + spread
Ang buong reward-farming ROI ay may tatlong bahagi.
- Rebate income: per-share rebate × fills, binayaran sa pUSD. Nag-iiba ang mga numero; kasalukuyang range ay 0.1-0.5c bawat na-fill na share.
- Spread captured: kung mag-quote ka ng 1c sa itaas at ibaba ng mid, at parehong panig ay nag-fill, kumikita ka ng 2c bawat round trip. Ang aktwal na capture rate ay nakadepende sa fill imbalance.
- Inventory PnL: ang position na iniipon mo ay may mark-to-market exposure. Maaaring positive o negative; karaniwang maliit kung mahusay na nilikha ang strategy.
Sample math: sa market na nag-quote ng 100 shares bawat panig, 60% fill rate bawat panig sa 24-oras na period, $0.30/sh rebate. Reward: 100 × 0.60 × $0.30 = $18/araw. Spread capture: parehong fills, 1c spread × 60 round trips = $0.60. Ang rebate ay nangingibabaw sa spread sa volume-thin markets; ang spread ay nangingibabaw sa volume-thick markets.
Pinakamahusay na markets para sa farming
Ang economic profile na pumapabor sa farming:
- High eligible reward rate - suriin ang rewards page para sa kasalukuyang per-share rebate ayon sa market.
- Moderate volume - sapat na fills upang kumita ng makabuluhang reward, hindi masyadong marami na kainin ng competitive makers ang iyong share.
- Stable mid - mas gusto ang markets kung saan ang implied probability ay hindi gumagalaw ng 10c sa isang news event. Election markets pre-news ay mahusay; resolution-imminent markets ay hindi.
- Narrow natural spread - ang markets kung saan ang existing book ay mahigpit na ay nangangahulugang nakikipagkumpetensya ka sa rebate distribution, hindi sa pagbubukas ng market.
Iwasan: ang markets sa huling 24h bago ang resolution (ang price jumps ay sumisira sa inventory), ang markets na may consistent one-sided flow (mag-iipon ka ng malaking directional exposure).
Risk: inventory blowup
Ang dominanteng panganib ng farming ay ang pag-iipon ng directional exposure sa panahon ng price move. Kung ang mid ay bumaba mula 0.55 papuntang 0.42 sa loob ng isang oras, ang iyong bid ay nag-fill nang paulit-ulit habang ang iyong ask ay nakaupo na hindi filled; nauuwi ka sa pagiging long N shares sa average cost na nasa itaas ng kasalukuyang mid.
Mga lunas:
- Inventory cap: huminto sa pag-quote sa panig kung saan masyado ka nang long.
- Skew: kapag long, hilain ang bid ng mas malapad at higpitan ang ask. Kapag short, ang kabaligtaran.
- Kill switch: kapag ang inventory ay lumampas sa 2x normal range o ang mid ay gumalaw ng >X% mula nang magsimula ka, mag-halt at flatten.
Ang farming PnL ay ang sum ng rewards + spread − inventory MTM. Ang mga blowup ay nangyayari dahil ang ikatlong termino ay napakalaking negative sa isang news-driven mid move.
Code: minimal LP-farming MM
Reference: pinakasimpleng viable 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
Production additions: skew sa inventory, news-event pause, daily PnL reconciliation kasama ang rebate stream.





