Polymarket Bot Tutorial · Bölüm 19 / 32

Polymarket liquidity rewards programını programlı olarak farm edin: rebate programı nasıl çalışır, qualifying spread thresholds, ROI matematiği, kârlı markets sıralaması ve farming'in diğer stratejileri ne zaman geride bıraktığı.

Bu bölüm neleri kapsıyor

Polymarket, eligible markets içinde resting limit order sağlayan trader'lara maker-rewards programı üzerinden liquidity provider ödemesi yapar. Bu rewards'ları farm etme stratejisi nettir, ancak margin'ler incedir ve inventory risk gerçektir. Bu bölümde qualify etmek için spread thresholds, ROI matematiği ve farming'in nerede işe yarayıp nerede zarar ettiğini ele alıyoruz.

  • Polymarkets liquidity reward program nasıl çalışır
  • Qualify etmek için spread thresholds
  • ROI matematiği: rebate + fee saving + spread
  • Farming için en iyi markets
  • Risk: inventory blowup
  • Code: minimal LP-farming MM

Polymarkets liquidity reward program nasıl çalışır

Polymarket, eligible markets içinde bekleyen limit order'lar sağlayan trader'lara maker rebate ödeyen bir liquidity rewards programı işletir. Exchange, eligible quotes'u günlük olarak toplar ve rewards'ları time-weighted spread-improving order share'e orantılı olarak dağıtır.

Eligible markets haftalık olarak değişir - genellikle Polymarket'in daha derin books istediği yüksek öncelikli events (election years, major sports tournaments) olur. Eligible list Polymarket'in rewards page'inde yayınlanır; bir market etrafında farming strategy kurgulamadan önce kontrol edin.

Rewards pUSD olarak ödenir ve periyodik şekilde yatırılır (genellikle günlük veya haftalık). Bunlar trade PnL'den ayrıdır - aynı markette aynı dönemde inventory'de net eksi, rewards'ta net artı olabilirsiniz.

Qualify etmek için spread thresholds

Rewards eligibility, quote'unuzun midpoint'e göre "qualifying spread" içinde olmasını gerektirir; binary markets için bu, şu anda mid'in yaklaşık ±3-5%'i civarındadır. Band dışında kalan quotes book'ta kalır ama reward kazanmaz.

Daha dar quote verdikçe, block başına reward'daki payınız daha rekabetçi olur; ancak adverse selection tarafından daha sık vurulursunuz. Daha geniş quote verdikçe daha güvenli ama reward payınız daha küçük olur. Çoğu market için sweet spot, her iki tarafta mid'den yaklaşık 1-2c uzaklıktır.

Eligibility ayrıca minimum order size ister (genellikle 5+ shares; GTC minimumuyla aynıdır). Minimumun altındaki order'lar book'ta kalır ama rewards için sayılmaz.

ROI matematiği: rebate + fee saving + spread

Tam reward-farming ROI üç bileşenden oluşur.

  • Rebate geliri: filled shares başına rebate × fills, pUSD olarak ödenir. Rakamlar değişir; mevcut aralık filled share başına 0.1-0.5c'dir.
  • Captured spread: mid'in 1c üstünde ve altında quote verirseniz ve her iki taraf da fill olursa, round trip başına 2c kazanırsınız. Gerçek capture rate fill imbalance'a bağlıdır.
  • Inventory PnL: biriktirdiğiniz pozisyonun mark-to-market exposure'ı vardır. Pozitif ya da negatif olabilir; strategy iyi tasarlanmışsa genellikle küçüktür.

Örnek matematik: 100 shares per side quote edilen bir markette, 24 saat içinde her taraf için %60 fill rate ve $0.30/sh rebate varsayalım. Reward: 100 × 0.60 × $0.30 = günde $18. Spread capture: aynı fills, 1c spread × 60 round trip = $0.60. Rebate, volume-thin markets'te spread'den baskındır; volume-thick markets'te ise spread baskın olur.

Farming için en iyi markets

Farming'i destekleyen ekonomik profil:

  • Yüksek eligible reward rate - market başına güncel per-share rebate için rewards page'e bakın.
  • Orta düzey volume - anlamlı reward kazanacak kadar fill, ancak rekabetçi makers'ın payınızı yemeyeceği kadar.
  • Stabil mid - implied probability'nin tek bir news event'te 10c oynamadığı markets'i tercih edin. News öncesi election markets iyidir; resolution'a çok yaklaşmış markets iyi değildir.
  • Dar doğal spread - mevcut book'un zaten sıkı olduğu markets, market'i açmaktan ziyade rebate dağılımı üzerinde rekabet ettiğiniz anlamına gelir.

Kaçının: resolution'dan önceki son 24 saatteki markets (price jumps inventory'yi bozar), sürekli tek taraflı flow olan markets (muazzam directional exposure biriktirirsiniz).

Risk: inventory blowup

Farming'in baskın riski, fiyat hareketi sırasında directional exposure biriktirmektir. Mid bir saat içinde 0.55'ten 0.42'ye düşerse, bid'iniz tekrar tekrar fill olurken ask'iniz unfilled kalır; sonuçta current mid'in üzerinde average cost ile N shares long olursunuz.

Çareler:

  • Inventory cap: zaten fazla long olduğunuz tarafta quote vermeyi durdurun.
  • Skew: long iken bid'i daha genişe çekin ve ask'i sıkılaştırın. Short iken tersi.
  • Kill switch: inventory normal range'in 2 katını aşarsa veya mid başladığınız zamana göre >X% hareket ederse, durdurun ve flatten edin.

Farming PnL, rewards + spread − inventory MTM toplamıdır. Blowup'lar, news-driven tek bir mid hareketinde üçüncü terimin büyük ölçüde negatifleşmesi nedeniyle olur.

Code: minimal LP-farming MM

Referans: en basit uygulanabilir 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 eklemeleri: inventory'ye göre skew, news-event pause, rebate stream dahil günlük PnL reconciliation.

Sıkça sorulan sorular

Polymarkets liquidity reward program nasıl ödeme yapar?
Liquidity provider'lar (sıkı spread'lerle quote veren makers) kendi markets'lerinde taker fee'lerinin bir payını kazanır; genellikle resting quote'larına değen her taker order için fee'nin %20-25'i kadar. Ödemeler otomatik olarak birikir ve cüzdanınıza günlük olarak yansıtılır.
Rewards için qualify etmek üzere hangi spread ile quote vermem gerekir?
Polymarkets programı, mid-price'ın tanımlı bir bandı içinde quote vermenizi gerektirir - tipik olarak her iki tarafta 1-3 cent. Tam threshold market depth'e göre değişir; markets reward documentation'ını kontrol edin. Band dışındaki quotes rebate kazanmaz.
Liquidity-rewards farming retail için kârlı mı?
Sınırlı ölçüde. Sadece rebate, likit markets'te round trip başına yaklaşık %0.15-0.30'dur. Spread ile birleştiğinde (round trip başına 1-2 cent), gross returns round trip başına %0.5-1 olabilir - ancak inventory risk (5 cent'lik ters hareket 50'den fazla round trip'e mal olur) çoğu retail farmer'ın kötü bir günde para kaybetmesine neden olur.
Farming için en iyi markets hangileri?
Sürekli iki yönlü flow ama yavaş news akışı olan likit politics ve sports markets. Bitcoin price markets çok volatil. NegRisk multi-outcome markets çoğu zaman daha iyi farm edilebilir spreads sunar çünkü her leg daha incedir. En az 50K USD 24h volume ve minimal news flow olan markets'i kontrol edin.
Farming, full market making'den nasıl farklıdır?
Farming, rebate volume'u maksimize etmeye odaklanır; full market making spread + rebate'i optimize eder. Farming bot'ları threshold'da quote verir ve volume biriktirir; MM bot'ları daha sıkı quote verir ve inventory ile skew uygular. Farming daha pasiftir - kodlaması daha basit, PnL volatility daha düşük, beklenen getiri daha düşüktür.
Uyurken rewards farm edebilir miyim?
Evet - cazibesi de budur. İyi kodlanmış bir farming botu, market spread tolerance'ınızdan daha fazla hareket ettiğinde yalnızca müdahale gerektirir. Haftalarca gözetimsiz çalışan farming botlarımız var. Risk, uyurken news flow'un inventory'yi patlatmasıdır; bu yüzden sert inventory cap'ler pazarlık konusu değildir.