Polymarket Bot Tutorial · Chapter 21 of 32

Polymarket binary Yes/No market bot strategies: standard event contracts, hard-capped 1x leverage, scale via portfolio breadth, common mistakes (chasing 0.99), and code skeleton.

یہ chapter کن چیزوں کا احاطہ کرتا ہے

Binary (Yes/No) markets Polymarket کی بنیاد ہیں۔ زیادہ تر strategies یہیں رہتی ہیں۔ یہ chapter leverage cap، 0.99-price trap جس میں نئے builders پھنس جاتے ہیں، اور breadth-not-size pattern جس کی طرف production bots converge کرتے ہیں، کا احاطہ کرتا ہے۔

  • Binary markets کیا cover کرتے ہیں
  • 1x leverage cap (اور اس کے گرد scale کیسے کریں)
  • عام غلطی: 0.99 prices کا پیچھا کرنا
  • Effective leverage کے طور پر portfolio breadth
  • ہر market بمقابلہ portfolio risk
  • Code: binary markets scan کریں اور sized buys place کریں

Binary markets کیا cover کرتے ہیں

Binary markets Polymarket کی بنیاد ہیں: yes/no کا ایک single سوال جس کے دو outcome tokens ہوتے ہیں۔ "Will Trump win the 2024 election?" binary ہے؛ "Who will win the 2024 election?" جس میں 5 candidates ہیں، NegRisk ہے (chapter 11)۔

Binary market میں دو outcome tokens (YES اور NO) مجموعی طور پر 1.0 کے برابر ہوتے ہیں، minus ایک چھوٹا spread tax۔ آپ کسی بھی side کو buy کر سکتے ہیں؛ دونوں sides کی اپنی order book ہوتی ہے۔ Pricing symmetric ہے - YES کو 0.40 پر buy کرنا expected payoff میں NO کو 0.60 پر sell کرنے کے برابر ہے۔

Polymarket پر tournament کے علاوہ زیادہ تر markets binary ہوتے ہیں: weather questions، single-event political outcomes، individual sports games، single price-target crypto questions۔ Bot pattern ان میں سے اکثر میں یکساں ہوتا ہے۔

1x leverage cap (اور اس کے گرد scale کیسے کریں)

Polymarket binaries میں 1x leverage ہوتا ہے: آپ 0.40 پر 100 shares buy کرنے کے لیے $40 spend کرتے ہیں؛ maximum payout $100 ہے۔ یہاں margin نہیں اور liquidation بھی نہیں۔ Capital efficiency perp futures (chapter 24) سے کم ہے جہاں 2-25x available ہوتا ہے۔

1x cap کے گرد scale کرنے کا مطلب یا تو: (1) markets کے درمیان زیادہ capital deploy کرنا - lever کرنے کے بجائے diversify کریں، (2) resolving markets کے ذریعے capital cycle کرنا - ہر resolution پر capital free ہو جاتا ہے اور اگلے market کی طرف rotate ہوتا ہے، (3) NegRisk markets استعمال کرنا جہاں sum-to-1 arb effective synthetic leverage پیدا کر سکتا ہے۔

Binary strategy کے لیے درست framing: low-leverage، high-breadth۔ 50 markets میں 50 چھوٹی positions ایک mature bot کا typical profile ہے، 5 markets میں 5 بڑی positions نہیں۔

عام غلطی: 0.99 prices کا پیچھا کرنا

Binary bot کی سب سے عام ناکامی: resolution کے قریب موجود strong favorite کو 0.99 پر buy کرنا، اس امید کے ساتھ کہ YES resolve ہونے پر آسانی سے 1c payout مل جائے گا۔

Math یہ ہے: 0.99 پر آپ 1c جیتنے کے لیے 99c ادا کرتے ہیں۔ 1% failure rate (ہر 100 markets میں 1)، اور ہر failure آپ کو 99c کا پڑے، تو 99 successful 1c wins ختم ہو جاتے ہیں۔ Extreme level پر risk-reward ratio انتہائی سخت ہے۔

Capacity بھی مسئلہ ہے۔ 0.99 پر book thin ہوتی ہے؛ meaningful size place کرنے سے price 0.995 یا اس سے اوپر چلی جاتی ہے، اور پہلے ہی thin edge مزید ختم ہو جاتا ہے۔

0.92 سے اوپر priced markets سے باہر رہیں، جب تک کہ آپ کے پاس tail-yield arb profile کے لیے design کی گئی specific strategy نہ ہو۔ زیادہ تر binary bots کو 0.85 سے اوپر buy ہی نہیں کرنا چاہیے۔

Effective leverage کے طور پر portfolio breadth

آپ individual positions کو leverage نہیں کر سکتے، لیکن کئی uncorrelated bets ایک ساتھ hold کر کے portfolio کی variance characteristics کو leverage کر سکتے ہیں۔

$20 each کی 50 positions یعنی $1,000 at play۔ اگر win rate 55% ہو اور economics +3c/-4c ہوں، تو expected daily PnL = (0.55 × 3 − 0.45 × 4) × 50 × $0.20 = $1.50 expected، bounded variance کے ساتھ۔ Same expected return، مگر single $1,000 position کے مقابلے میں drawdown بہت کم۔

Constraint: positions واقعی uncorrelated ہونی چاہئیں۔ ایک ہی weekend میں 50 NFL favorites، 50 independent bets نہیں ہوتے؛ وہ بڑی حد تک weather-and-favorite bet کی صورت میں games کے درمیان correlated ہوتے ہیں۔ Sport، event type، time horizon کے across diversify کریں۔

ہر market بمقابلہ portfolio risk

دو risk caps، دونوں ضروری ہیں۔

  • Per-market: edge سے قطع نظر ہر market میں max $X۔ یہ کسی ایک market میں catastrophic loss کو cap کرتا ہے۔ عام value: ہر market $25-100۔
  • Portfolio: کسی بھی وقت deployed total capital کی max حد۔ یہ uncorrelated خراب دنوں میں total drawdown کو cap کرتا ہے۔ عام value: wallet balance کا 50-70%۔

Per-market cap زیادہ اہم ہے کیونکہ یہ کسی ایک bug یا edge-disappears event کے blast radius کو bound کرتا ہے۔ Portfolio cap ایک sanity check ہے؛ 50+ positions کے ساتھ, large numbers کا قانون عام طور پر آپ کو bounds میں رکھتا ہے چاہے یہ cap نہ بھی ہو۔

دونوں caps code میں enforce ہونے چاہئیں، ذہن میں نہیں۔ Enforced caps کے بغیر bot eventually وہ configuration ڈھونڈ لے گا جہاں وہ 90% capital ایک ہی market میں deploy کر دیتا ہے اور اسے lose کر دیتا ہے۔

Code: binary markets scan کریں اور sized buys place کریں

Reference: top-volume binary markets scan کریں، valid setups کے لیے filter کریں، sized FOK buys place کریں۔

def scan_and_buy():
    events = gamma_top_events(limit=50, active=True, closed=False)
    for ev in events:
        for m in ev.get("markets", []):
            if m.get("negRisk"): continue   # binaries only
            outs = json.loads(m["outcomes"])
            prices = [float(p) for p in json.loads(m["outcomePrices"])]
            for i, out_name in enumerate(outs):
                if not setup_qualifies(m, i, prices[i]): continue
                tok = json.loads(m["clobTokenIds"])[i]
                size = compute_size(m, prices[i])
                if size < 5: continue
                place_fok(tok, "BUY", prices[i] + 0.02, size, neg_risk=False)

def setup_qualifies(m, idx, price):
    return 0.10 <= price <= 0.85    # avoid extremes

setup_qualifies function وہ جگہ ہے جہاں آپ کی strategy رہتی ہے۔ Wrapper صرف plumbing ہے۔

اکثر پوچھے گئے سوالات

Polymarket پر binary market کیا ہوتا ہے؟
ایسا market جس کے بالکل دو outcomes ہوں - YES (event ہونے پر 1 USD، نہ ہونے پر 0 USD) اور NO۔ Polymarket کے زیادہ تر events binary ہوتے ہیں: "Will X happen by Y?" ہر share winning side پر 1 USD اور losing side پر 0 ادا کرتی ہے، capped۔
کیا میں binary Polymarket position کو leverage کر سکتا ہوں؟
Native leverage کے ساتھ نہیں۔ Binary markets 1x capped ہوتے ہیں - آپ کا maximum loss آپ کی purchase cost کے برابر ہوتا ہے۔ Synthetic leverage portfolio breadth سے آتی ہے: مثبت expected value کے ساتھ 50 چھوٹی concurrent binary positions چلانا ایک بڑی position کے مقابلے میں تیزی سے compound کرتا ہے۔
0.99 پر buy کرنا risky کیوں ہے؟
0.99 پر upside 1 cent ہوتا ہے (تقریباً 1% return) جبکہ downside 99 cents ہوتا ہے (اگر unlikely event ہو جائے تو -99% loss)۔ Risk-reward asymmetry انتہائی سخت ہے - ایک single black-swan event 100 normal wins کو ختم کر دیتا ہے۔ ہمارے bots کے لیے hard rule: 0.95 سے اوپر buy نہ کریں جب تک آپ کا expected value math bulletproof نہ ہو۔
ہر binary market پر مجھے کتنا size trade کرنا چاہیے؟
ہر market پر bankroll کا 1-5%۔ 500 USD bankroll کے ساتھ، ہر position 5-25 USD ہوگی۔ Kelly criterion ایک theoretical maximum دیتا ہے (~edge / variance)، لیکن زیادہ تر retail bots کو variance سے بچنے کے لیے fractional-Kelly میں full Kelly کا 25-50% استعمال کرنا چاہیے۔
Profitable binary markets کیسے تلاش کروں؟
تین filters: (1) Liquidity - 24h volume میں 10K+ USD تاکہ آپ fill اور exit کر سکیں۔ (2) Resolution clarity - ambiguous criteria والے markets dispute risk لاتے ہیں۔ (3) آپ کا edge source - news، statistical model، یا domain expertise۔ ان تین میں سے کسی ایک کے بغیر آپ کے پاس edge نہیں، بس hope ہے۔
کیا binary markets، NegRisk multi-outcome کے مقابلے میں کم risky ہیں؟
Per-market - ہاں (mechanics زیادہ صاف، cross-leg risk نہیں)۔ Per portfolio - structure پر depend کرتا ہے۔ 30 binary markets کا diversified portfolio اکثر concentrated NegRisk multi-outcome bet سے کم variance رکھتا ہے۔