Polymarket Bot Tutorial · Chapter 19 of 32

প্রোগ্রাম্যাটিকভাবে Polymarket liquidity rewards farm করুন: rebate program কীভাবে কাজ করে, qualifying spread thresholds, ROI math, লাভজনক markets-এর ranking, এবং কখন farming অন্য strategies-কে ছাড়িয়ে যায়।

এই chapter-এ কী covered আছে

Polymarket eligible markets-এ maker-rewards program-এর মাধ্যমে liquidity providers-কে pay করে। এই rewards farming strategy সু-সংজ্ঞায়িত, কিন্তু margins খুবই thin এবং inventory risk বাস্তব। এই chapter-এ qualifying spread thresholds, ROI math, এবং কোথায় farming কাজ করে বনাম কোথায় এটি ক্ষতি করে তা covered আছে।

  • Polymarkets liquidity reward program কীভাবে কাজ করে
  • Qualify করার জন্য spread thresholds
  • ROI math: rebate + fee saving + spread
  • Farming-এর জন্য সেরা markets
  • Risk: inventory blowup
  • Code: minimal LP-farming MM

Polymarkets liquidity reward program কীভাবে কাজ করে

Polymarket একটি liquidity rewards program চালায়, যা eligible markets-এ resting limit orders প্রদানকারী traders-দের maker rebates দেয়। exchange দৈনিকভাবে eligible quotes aggregate করে এবং time-weighted spread-improving order share-এর অনুপাতে rewards distribute করে।

Eligible markets weekly shift হয় - সাধারণত high-priority events (election years, major sports tournaments) যেখানে Polymarket আরও গভীর books চায়। eligible list Polymarket-এর rewards page-এ published হয়; কোনো market ঘিরে farming strategy বানানোর আগে এটি check করুন।

Rewards pUSD-এ pay করা হয়, periodicভাবে deposited হয় (সাধারণত daily বা weekly)। এগুলো trade PnL থেকে আলাদা - একই বাজারে একই সময়ে আপনি inventory-তে net-down এবং rewards-এ net-up হতে পারেন।

Qualify করার জন্য spread thresholds

Rewards eligibility পেতে আপনার quote-কে midpoint-এর একটি "qualifying spread"-এর মধ্যে থাকতে হবে, বর্তমানে binary markets-এ mid-এর প্রায় ±3-5%। এই band-এর বাইরে থাকা quotes book-এ resting থাকে, কিন্তু কোনো reward earn করে না।

আপনি যত narrower quote করবেন, per-block reward-এর জন্য আপনার share তত বেশি competitive হবে, কিন্তু adverse selection-এ আঘাত পাওয়ার সম্ভাবনাও তত বেশি। আপনি যত wider quote করবেন, তত safer কিন্তু reward share তত ছোট। বেশিরভাগ market-এর জন্য sweet spot হলো প্রতি side-এ mid থেকে প্রায় 1-2c দূরে।

Eligibility-তে minimum order size-ও আছে (সাধারণত 5+ shares; GTC minimum-এর সঙ্গে মেলে)। minimum-এর নিচের orders book-এ resting থাকে, কিন্তু rewards-এর জন্য count হয় না।

ROI math: rebate + fee saving + spread

সম্পূর্ণ reward-farming ROI-তে তিনটি component আছে।

  • Rebate income: প্রতি share rebate × fills, pUSD-এ pay করা হয়। সংখ্যাগুলো ভিন্ন হতে পারে; current range হলো filled share প্রতি 0.1-0.5c।
  • Spread captured: আপনি mid-এর 1c উপরে এবং নিচে quote করলে, এবং উভয় side fill হলে, round trip-এ আপনি 2c earn করেন। actual capture rate fill imbalance-এর উপর নির্ভর করে।
  • Inventory PnL: আপনি যে position accumulate করেন, তাতে mark-to-market exposure থাকে। positive বা negative হতে পারে; strategy ভালোভাবে designed হলে সাধারণত ছোট।

Sample math: একটি market-এ প্রতি side-এ 100 shares quote করা হলো, 24-hour period-এ প্রতি side-এ 60% fill rate, $0.30/sh rebate। Reward: 100 × 0.60 × $0.30 = $18/day. Spread capture: একই fills, 1c spread × 60 round trips = $0.60. Volume-thin markets-এ rebate spread-এর চেয়ে dominant; volume-thick markets-এ spread dominant।

Farming-এর জন্য সেরা markets

যে economic profile farming-এর পক্ষে কাজ করে:

  • High eligible reward rate - current per-share rebate জানতে rewards page check করুন।
  • Moderate volume - meaningful reward earn করার জন্য যথেষ্ট fills, তবে এত বেশি নয় যে competitive makers আপনার share খেয়ে ফেলে।
  • Stable mid - এমন markets পছন্দ করুন যেখানে implied probability একটিমাত্র news event-এ 10c move করে না। News-এর আগে election markets ভালো; resolution-এর একেবারে কাছাকাছি markets ভালো নয়।
  • Narrow natural spread - যেসব market-এর existing book ইতিমধ্যেই tight, সেখানে আপনি market খুলতে নয় বরং rebate distribution-এ compete করেন।

এগুলো এড়িয়ে চলুন: resolution-এর আগে শেষ 24h-এর markets (price jumps inventory নষ্ট করে), consistent one-sided flow আছে এমন markets (আপনি বিশাল directional exposure accumulate করেন)।

Risk: inventory blowup

Farming-এর প্রধান risk হলো price move-এর সময় directional exposure জমে যাওয়া। যদি এক ঘণ্টায় mid 0.55 থেকে 0.42-এ নেমে যায়, তবে আপনার bid বারবার fill হবে আর ask unfilled থেকে যাবে; ফলে আপনি N shares long অবস্থায় আটকে যাবেন, যার average cost current mid-এর উপরে।

সমাধান:

  • Inventory cap: আপনি ইতিমধ্যেই খুব বেশি long হলে সেই side-এ quote বন্ধ করুন।
  • Skew: long হলে bid wider করুন এবং ask tight করুন। short হলে উল্টোটা করুন।
  • Kill switch: inventory normal range-এর 2x ছাড়ালে বা শুরু করার সময় থেকে mid >X% move করলে halt করুন এবং flatten করুন।

Farming PnL হলো rewards + spread − inventory MTM-এর যোগফল। Blowup হয় কারণ তৃতীয় term একটিমাত্র news-driven mid move-এ ভয়ংকরভাবে negative হয়ে যায়।

Code: minimal LP-farming MM

Reference: সবচেয়ে সরল 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-এ যোগ করা হয়: inventory অনুযায়ী skew, news-event pause, rebate stream-সহ daily PnL reconciliation।

প্রায়শই জিজ্ঞাসিত প্রশ্ন

Polymarkets liquidity reward program কীভাবে pay করে?
Liquidity providers (tight spreads-এ quote করা makers) তাদের markets-এ taker fees-এর একটি share earn করেন, সাধারণত তাদের resting quote-এ hit করা প্রতিটি taker order-এর fee-এর 20-25%। Payments স্বয়ংক্রিয়ভাবে accrue হয় এবং daily আপনার wallet-এ credit হয়।
Rewards qualify করতে আমাকে কত spread quote করতে হবে?
Polymarkets program-এ আপনাকে mid-price-এর একটি defined band-এর মধ্যে quote করতে হয় - সাধারণত প্রতি side-এ 1-3 cents। exact threshold market depth অনুযায়ী ভিন্ন হয়; markets reward documentation check করুন। band-এর বাইরে থাকা quotes rebate earn করে না।
Retail-এর জন্য liquidity-rewards farming লাভজনক কি?
Marginally। Liquid markets-এ rebate alone round trip-এ প্রায় 0.15-0.30%। Spread (round trip-এ 1-2 cents) যোগ করলে gross returns round trip-এ 0.5-1% হতে পারে - কিন্তু inventory risk (5-cent adverse move-এর cost 50-এর বেশি round trips-এর সমান) মানে বেশিরভাগ retail farmer খারাপ দিনে ক্ষতি করে।
Farming-এর জন্য কোন markets সেরা?
Liquid politics এবং sports, যেখানে দুই দিকেই consistent flow থাকে কিন্তু news ধীর। Bitcoin price markets খুব volatile। NegRisk multi-outcome markets-এ প্রায়ই farm করা যায় এমন spreads ভালো হয়, কারণ প্রতিটি leg thinner। অন্তত 24h volume-এ 50K USD এবং minimal news flow আছে এমন markets check করুন।
পূর্ণ market making থেকে farming কীভাবে আলাদা?
Farming rebate volume maximize করার দিকে optimized; full market making spread + rebate optimize করে। Farming bots threshold-এ quote করে volume accumulate করে; MM bots আরও tight quote করে এবং inventory অনুযায়ী skew করে। Farming বেশি passive - code করা সহজ, PnL volatility কম, expected return-ও কম।
আমি কি ঘুমানোর সময় rewards farm করতে পারি?
হ্যাঁ - এটাই আকর্ষণ। একটি ভালোভাবে coded farming bot-এর শুধু তখনই intervention দরকার হয় যখন market আপনার spread tolerance-এর চেয়ে বেশি move করে। আমাদের farming bots সপ্তাহের পর সপ্তাহ unattended চলে। Risk হলো news flow ঘুমের মধ্যে inventory blow up করে দেয়, তাই hard inventory caps নিয়ে কোনো আপস করা যায় না।