Polymarket Bot Tutorial · Bab 19 dari 32
Farm reward liquidity Polymarket secara programmatic: cara kerja program rebate, threshold spread untuk memenuhi syarat, math ROI, ranking market yang menguntungkan, dan kapan farming mengalahkan strategi lain.
Apa yang dibahas di bab ini
Polymarket membayar liquidity provider lewat program maker-rewards di market yang memenuhi syarat. Strategi farming reward ini terdefinisi dengan jelas, tetapi marginnya tipis dan risiko inventory nyata. Bab ini membahas threshold spread untuk lolos, math ROI, dan di mana farming efektif vs di mana malah rugi.
- Cara kerja program liquidity reward Polymarket
- Threshold spread untuk memenuhi syarat
- Math ROI: rebate + fee saving + spread
- Market terbaik untuk farming
- Risiko: inventory blowup
- Kode: minimal LP-farming MM
Cara kerja program liquidity reward Polymarket
Polymarket menjalankan program liquidity rewards yang membayar maker rebates kepada trader yang menyediakan resting limit orders di market yang memenuhi syarat. Exchange menggabungkan eligible quotes setiap hari dan mendistribusikan reward secara proporsional terhadap time-weighted spread-improving order share.
Market yang memenuhi syarat berubah setiap minggu - biasanya event prioritas tinggi (tahun pemilu, turnamen olahraga besar) ketika Polymarket ingin buku order yang lebih dalam. Daftar eligible dipublikasikan di halaman rewards Polymarket; cek dulu sebelum menyusun strategi farming di sebuah market.
Reward dibayar dalam pUSD, disetor secara periodik (biasanya harian atau mingguan). Ini terpisah dari trade PnL - Anda bisa rugi bersih pada inventory dan untung bersih pada rewards di market yang sama dalam periode yang sama.
Threshold spread untuk memenuhi syarat
Kelayakan reward mensyaratkan quote Anda berada dalam "qualifying spread" dari midpoint, saat ini sekitar ±3-5% dari mid untuk binary market. Quote di luar band masih tetap di book tetapi tidak mendapat reward.
Semakin sempit Anda meng-quote, semakin kompetitif share Anda terhadap reward per-block, tetapi semakin sering Anda terkena adverse selection. Semakin lebar Anda meng-quote, semakin aman tetapi semakin kecil share reward Anda. Titik terbaik untuk sebagian besar market adalah sekitar 1-2c dari mid di tiap sisi.
Kelayakan juga memiliki minimum order size (biasanya 5+ shares; sesuai minimum GTC). Order di bawah minimum tetap di book tetapi tidak dihitung untuk reward.
Math ROI: rebate + fee saving + spread
ROI penuh dari reward-farming punya tiga komponen.
- Rebate income: rebate per share × fills, dibayar dalam pUSD. Angkanya bervariasi; rentang saat ini adalah 0.1-0.5c per filled share.
- Spread captured: jika Anda meng-quote 1c di atas dan di bawah mid, dan kedua sisi ter-fill, Anda mendapat 2c per round trip. Tingkat capture aktual tergantung pada ketidakseimbangan fill.
- Inventory PnL: posisi yang Anda kumpulkan punya eksposur mark-to-market. Bisa positif atau negatif; biasanya kecil jika strateginya dirancang dengan baik.
Contoh math: pada market dengan quote 100 shares per sisi, 60% fill rate per sisi selama periode 24 jam, rebate $0.30/sh. Reward: 100 × 0.60 × $0.30 = $18/hari. Spread capture: dengan fill yang sama, spread 1c × 60 round trip = $0.60. Rebate mendominasi spread di market dengan volume tipis; spread mendominasi di market dengan volume tebal.
Market terbaik untuk farming
Profil ekonomi yang mendukung farming:
- Reward rate eligible tinggi - cek halaman rewards untuk rebate per share saat ini per market.
- Volume moderat - cukup fill untuk menghasilkan reward yang berarti, tetapi tidak terlalu besar sampai maker kompetitif menggerus share Anda.
- Mid stabil - pilih market di mana probabilitas implisit tidak bergerak 10c dalam satu event berita. Market pemilu sebelum berita keluar bagus; market yang mendekati resolution tidak bagus.
- Natural spread sempit - market dengan book yang sudah ketat berarti Anda bersaing pada distribusi rebate, bukan untuk membuka market.
Hindari: market dalam 24 jam terakhir sebelum resolution (lonjakan harga merusak inventory), market dengan arus satu arah yang konsisten (Anda mengakumulasi eksposur directional besar).
Risiko: inventory blowup
Risiko utama farming adalah mengakumulasi eksposur directional saat harga bergerak. Jika mid turun dari 0.55 ke 0.42 dalam satu jam, bid Anda akan terus ter-fill sementara ask Anda tidak terisi; Anda akhirnya long N shares dengan average cost di atas mid saat ini.
Solusinya:
- Inventory cap: berhenti meng-quote di sisi ketika posisi Anda sudah terlalu long.
- Skew: saat long, tarik bid lebih lebar dan rapatkan ask. Saat short, kebalikannya.
- Kill switch: ketika inventory melebihi 2x rentang normal atau mid bergerak >X% dari saat Anda mulai, hentikan dan flatten.
PnL farming adalah jumlah reward + spread − inventory MTM. Blowup terjadi karena term ketiga menjadi sangat negatif akibat satu pergerakan mid yang didorong berita.
Kode: minimal LP-farming MM
Referensi: maker paling sederhana yang masih layak untuk liquidity-rewards-farming.
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
Tambahan production: skew berdasarkan inventory, pause saat news event, rekonsiliasi PnL harian termasuk stream rebate.





