Polymarket Bot Tutorial · Capitolo 19 di 32

Fai farming dei liquidity rewards di Polymarket in modo programmatico: come funziona il rebate program, spread threshold validi, matematica del ROI, ranking dei mercati profittevoli e quando il farming batte altre strategie.

Cosa copre questo capitolo

Polymarket paga i liquidity provider tramite un maker-rewards program nei mercati idonei. La strategia di farming di questi rewards è ben definita, ma i margini sono sottili e il rischio di inventory è reale. Questo capitolo copre i spread threshold necessari per qualificarsi, la matematica del ROI e dove il farming funziona rispetto a dove perde soldi.

Questo è il capitolo 19 della nostra serie in 32 parti sulla creazione di un trading bot per Polymarket. Trattiamo l'argomento in profondità nelle sezioni qui sotto. I contenuti di ciascuna sezione vengono scritti e rilasciati capitolo per capitolo; le risposte FAQ e i riferimenti sono già completi e riflettono l'esperienza in produzione derivante dall'esecuzione del nostro trader.

  • Come funziona il liquidity reward program di Polymarket
  • Spread threshold per qualificarsi
  • Matematica del ROI: rebate + fee saving + spread
  • I migliori mercati per il farming
  • Rischio: inventory blowup
  • Code: minimal LP-farming MM

Come funziona il liquidity reward program di Polymarket

Polymarket gestisce un liquidity rewards program che paga maker rebates ai trader che forniscono limit order resting nei mercati idonei. L'exchange aggrega quotidianamente i quote idonei e distribuisce i rewards in proporzione alla quota di ordine spread-improving ponderata per il tempo.

I mercati idonei cambiano ogni settimana — in genere eventi ad alta priorità (anni elettorali, grandi tornei sportivi) in cui Polymarket vuole book più profondi. La lista dei mercati idonei è pubblicata nella rewards page di Polymarket; controllala prima di strutturare una strategia di farming attorno a un mercato.

I rewards vengono pagati in pUSD, accreditati periodicamente (di solito ogni giorno o ogni settimana). Sono separati dal trade PnL — puoi essere in perdita netta sull'inventory e in profitto netto sui rewards sullo stesso mercato nello stesso periodo.

Spread threshold per qualificarsi

L'idoneità ai rewards richiede che il tuo quote sia entro uno "qualifying spread" rispetto al midpoint, attualmente intorno a ±3-5% del mid per i mercati binary. I quote fuori da questa banda restano sul book ma non maturano alcun reward.

Più stringi il quote, più competitiva è la tua quota del reward per blocco, ma più spesso vieni colpito da adverse selection. Più allargi il quote, più sei al sicuro ma minore è la tua quota di reward. Il punto ottimale per la maggior parte dei mercati è circa 1-2c dal mid su ciascun lato.

L'idoneità prevede anche una dimensione minima dell'ordine (tipicamente 5+ shares; coincide con il minimo GTC). Gli ordini sotto il minimo restano sul book ma non contano per i rewards.

Matematica del ROI: rebate + fee saving + spread

Il ROI completo del reward farming ha tre componenti.

  • Rebate income: rebate per share × fill, pagato in pUSD. I valori variano; l'intervallo attuale è 0.1-0.5c per share riempita.
  • Spread captured: se quoti 1c sopra e sotto il mid, e entrambe le parti vengono riempite, guadagni 2c per round trip. Il tasso di cattura reale dipende dallo squilibrio dei fill.
  • Inventory PnL: la posizione che accumuli ha exposure mark-to-market. Può essere positiva o negativa; di solito è piccola se la strategia è ben progettata.

Esempio di calcolo: su un mercato con 100 shares per lato quotate, fill rate del 60% per lato in un periodo di 24 ore, rebate di $0.30/sh. Reward: 100 × 0.60 × $0.30 = $18/giorno. Spread capture: stessi fill, spread di 1c × 60 round trip = $0.60. Il rebate domina lo spread nei mercati con poco volume; lo spread domina nei mercati con molto volume.

I migliori mercati per il farming

Il profilo economico che favorisce il farming:

  • High eligible reward rate — controlla la rewards page per il rebate corrente per share per mercato.
  • Volume moderato — abbastanza fill da generare un reward significativo, ma non così tanto che i maker competitivi si prendano la tua quota.
  • Mid stabile — preferisci mercati in cui la probabilità implicita non si muove di 10c in un singolo evento di news. I mercati elettorali prima delle news vanno bene; i mercati prossimi alla resolution no.
  • Narrow natural spread — mercati in cui il book esistente è già stretto significano che competi sulla distribuzione del rebate, non sull'apertura del mercato.

Evita: mercati nelle ultime 24h prima della resolution (i salti di prezzo distruggono l'inventory), mercati con flusso costantemente one-sided (accumuli una grossa exposure direzionale).

Rischio: inventory blowup

Il rischio dominante del farming è accumulare exposure direzionale durante un movimento di prezzo. Se il mid scende da 0.55 a 0.42 in un'ora, il tuo bid si riempie ripetutamente mentre il tuo ask resta senza fill; finisci long di N shares con un costo medio sopra il mid attuale.

Rimedi:

  • Inventory cap: smetti di quotare sul lato in cui sei già troppo long.
  • Skew: quando sei long, allarga il bid e stringi l'ask. Quando sei short, il contrario.
  • Kill switch: quando l'inventory supera 2x del range normale o il mid si muove di >X% rispetto a quando hai iniziato, fermati e flatten.

Il PnL del farming è la somma di rewards + spread − inventory MTM. Gli blowup accadono perché il terzo termine diventa enormemente negativo su un singolo movimento del mid guidato dalle news.

Code: minimal LP-farming MM

Reference: il maker più semplice e praticabile per il 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

Aggiunte in produzione: skew sull'inventory, pausa per news-event, riconciliazione giornaliera del PnL inclusa la rebate stream.

Domande frequenti

Come viene pagato il liquidity reward program di Polymarket?
I liquidity provider (maker che quotano spread stretti) guadagnano una quota delle taker fee nei loro mercati, tipicamente il 20-25% della fee su ogni taker order che colpisce il loro quote resting. I pagamenti maturano automaticamente e vengono accreditati sul tuo wallet ogni giorno.
Che spread devo quotare per qualificarmi ai rewards?
Il program di Polymarket richiede di quotare entro una banda definita rispetto al mid-price - tipicamente 1-3 centesimi per lato. La soglia esatta varia in base alla profondità del mercato; controlla la documentazione rewards del mercato. I quote fuori dalla banda non guadagnano rebate.
Il liquidity-rewards farming è profittevole per il retail?
Marginalmente. Il rebate da solo è circa 0.15-0.30% per round trip sui mercati liquidi. Combinato con lo spread (1-2 centesimi per round trip), i rendimenti lordi possono essere dello 0.5-1% per round trip - ma il rischio di inventory (un movimento avverso di 5 centesimi costa più di 50 round trip) significa che la maggior parte dei farmer retail perde soldi in una giornata negativa.
Quali mercati sono i migliori per il farming?
Politica e sport liquidi con flusso bidirezionale costante ma news lente. I mercati Bitcoin sono troppo volatili. I mercati NegRisk multi-outcome spesso hanno spread più farmabili perché ogni leg è più sottile. Cerca mercati con almeno 50K USD di volume nelle 24h e un flusso di news minimo.
In cosa il farming differisce dal full market making?
Il farming ottimizza per il volume di rebate; il full market making ottimizza per spread + rebate. I bot di farming quotano al threshold e accumulano volume; i bot MM quotano più stretti e fanno skew con l'inventory. Il farming è più passivo - più semplice da programmare, meno volatilità di PnL, rendimento atteso più basso.
Posso fare farming dei rewards mentre dormo?
Sì - è questo il vantaggio. Un bot di farming ben scritto ha bisogno di intervento solo se il mercato si muove oltre la tua tolleranza di spread. Abbiamo bot di farming che girano per settimane senza supervisione. Il rischio è che il flusso di news faccia esplodere l'inventory mentre dormi, motivo per cui i hard inventory cap non sono negoziabili.