Polymarket Bot Tutorial · Chapter 1 of 32

Polymarket trading bot بنانے سے پہلے 2026 کی ایماندار حقیقت جانچ: profitability data، وقت اور capital کی requirements، کب bots manual trading سے بہتر ہوتے ہیں، اور کب نہیں ہوتے۔

یہ chapter کیا cover کرتا ہے

زیادہ تر لوگ Polymarket bot building کا آغاز غلط سمت سے کرتے ہیں: وہ language منتخب کرتے ہیں، VPS set up کرتے ہیں، پھر edge ڈھونڈنے کی کوشش کرتے ہیں۔ یہ chapter اس کے برعکس ہے۔ ہم ان numbers سے شروع کرتے ہیں جو Polymarket واقعی trader profitability کے بارے میں publish کرتا ہے، پھر اس time اور capital کو reverse-engineer کرتے ہیں جس کی آپ کو حقیقتاً ضرورت ہے، اور آخر میں yes/no decision پر پہنچتے ہیں۔ زیادہ تر readers کے لیے ایماندار verdict "skip" ہے - لیکن اگر آپ کی situation اس narrow profile میں fit ہوتی ہے جہاں bots manual trading سے بہتر ہیں، تو اس series کا باقی حصہ آپ کو production playbook دیتا ہے۔

  • ایماندار profitability numbers
  • کب bot manual trading سے بہتر ہوتا ہے
  • کب bot manual trading سے ہار جاتا ہے
  • ضروری time، capital، اور skill
  • 30-trade paper-trade gate
  • Bots کے fail ہونے کی عام وجوہات
  • Verdict: build یا skip

ایماندار profitability numbers

Polymarket P&L پر دو on-chain studies سب سے صاف base rates فراہم کرتی ہیں۔ 2026 کے اوائل میں شائع ہونے والے 2.5-million-wallet sample میں پایا گیا کہ اپنی lifetime میں 7.6% wallets profitable تھیں، 84.1% loss میں تھیں، اور باقی 8.3% اتنے قریب تھے کہ break-even کہلائیں؛ غالب امکان ہے کہ fees اور slippage نے residual explain کیا۔ snapshot کے وقت median losing wallet deposits کے 38% تک down تھی۔

ان studies میں bot wallets الگ سے break out نہیں کیے گئے، لیکن automated traders کے درمیان distribution عموماً humans کے مقابلے میں تھوڑی خراب، بہتر نہیں، ہوتی ہے - bots mistakes کو تیزی سے compound کرتے ہیں۔ ایماندار نتیجہ: bot بنانا آپ کو default طور پر 7.6% میں نہیں پہنچا دیتا۔ یہ صرف تب کرتا ہے جب bot میں کوئی حقیقی edge encode ہو، اور وہی edge manual طور پر discipline کے ساتھ execute کرنے پر بھی profitable ہوتا۔

کب bot manual trading سے بہتر ہوتا ہے

Bots کو چار محدود صورتوں میں حقیقی edge ملتی ہے۔ پہلی، latency-sensitive markets - Polymarket کی 5-minute Bitcoin up/down series ایسے price action پر resolve ہوتی ہے جو ایک انسان کے click کرنے سے پہلے ختم ہو جاتی ہے۔ Binance trade tape اور Polymarket book پڑھنے والا bot 60-200ms میں divergence پر execute کر سکتا ہے؛ انسان نہیں۔ دوسری، کئی markets میں volume - ایک market-making bot بیک وقت 20 books quote کر سکتا ہے؛ انسان اتنی focus برقرار نہیں رکھ سکتا۔ تیسری، structured exits - bot buy fill ہوتے ہی بغیر emotion کے take-profit price پر GTC sell post کر سکتا ہے۔ چوتھی، round-the-clock coverage - soccer matches، Asian basketball، overnight CS2 - bot ان سب کو watch کرتا رہتا ہے۔

اگر آپ کی edge thesis ان چار buckets میں سے کسی ایک میں fit نہیں ہوتی، تو bot مدد نہیں کرے گا۔ "good political analyst" bot، bed پر سوئے ہوئے بچے والے اچھے political analyst سے ہار جاتا ہے۔

کب bot manual trading سے ہار جاتا ہے

Bots دو قابلِ پیش گوئی صورتوں میں humans سے کم perform کرتے ہیں۔ پہلی، وہ markets جو judgment پر resolve ہوتے ہیں - UMA disputes، ambiguous title wording، geopolitical news جہاں "ceasefire" کا مطلب ہی trade ہوتا ہے۔ bot tape پڑھتا ہے؛ انسان context پڑھتا ہے۔ دوسری، illiquid books جن میں spreads wide ہوں - bot کی edge execution speed ہوتی ہے، جو اس وقت بے فائدہ ہے جب اگلا bid چھ سینٹ دور ہو۔ Manual traders target price پر fill کے لیے دنوں انتظار کر سکتے ہیں؛ جو bots اتنا انتظار کرتے ہیں ان میں عموماً bug ہوتا ہے۔

Politics، geopolitics، awards، science / technology question markets، اور زیادہ تر ایک بار کے "کیا X date Y تک ہوگا" markets عموماً bot territory نہیں ہوتے۔ وہاں capital کے 200ms میں غائب ہونے کا خطرہ نہیں ہوتا۔ وہاں غلط ہونے کا خطرہ ہوتا ہے، اور وہ ایک human decision ہے۔

ضروری time، capital، اور skill

نیچے وہ floors ہیں جو ہمیں ان builders سے معلوم ہوئے جو consistent profitability تک پہنچے، نہ کہ marketing numbers۔

  • Time: پہلے تین مہینوں کے لیے 4-8 گھنٹے/ہفتہ۔ اس کا زیادہ حصہ paper-trading observation ہے، coding نہیں۔ "ایک weekend میں bot بنا لو" والا pattern ایسے bots پیدا کرتا ہے جو ایک weekend میں ہی پیسہ کھو دیتے ہیں۔
  • Capital: سیکھنے کے لیے $0، live smoke test کے لیے $25-50، live trading کے لیے کم از کم $200-500 تاکہ fee math واقعی کام کرے، اور $1,000-2,500 تاکہ wins absolute terms میں meaningful ہوں۔
  • Skill: intermediate Python یا Node (آپ کسی اور کا API client پڑھ کر modify کر سکتے ہوں)، async I/O سے comfort، order book data کو last-trade price سمجھنے سے بچنے کی صلاحیت۔

اگر آپ ان تین lines میں سے کسی ایک سے بھی نیچے ہیں، تو bot economics کام نہیں کرتے۔ $50 wallet پر fees اتنا کھا جاتی ہیں کہ تھوڑا سا درست ہونا بھی غلط ہونے کے برابر ہے۔

30-trade paper-trade gate

وہ واحد discipline جو 7.6% کو 92.4% سے الگ کرتی ہے وہ paper trading ہے۔ خاص طور پر: کسی بھی live capital سے پہلے 30 closed trades، سب paper mode میں، اور advance میں لکھا ہوا go/no-go threshold۔

Math سادہ ہے۔ +3¢ take-profit / -4¢ stop-loss strategy پر 60% win rate اور 0.5% fee drag سے 0.6 × 3 − 0.4 × 4 − 0.5 = -0.3¢ expected per trade بنتا ہے۔ 5-trade sample میں strategy profitable لگتی ہے؛ حقیقت میں نہیں۔ 30 closed trades وہ rough sample size ہے جہاں true win rate کے دونوں طرف noise trade economics سے نیچے آ جاتی ہے۔ 30 سے کم پر آپ اندازہ لگا رہے ہوتے ہیں؛ 30+ پر signal ہوتا ہے۔

یہ gate behavior filter بھی ہے - زیادہ تر builders اسے skip کرتے ہیں اور week two میں live چلے جاتے ہیں۔ اگر آپ اسے skip کریں، تو deposit کو tuition سمجھیں، capital نہیں۔

Bots کے fail ہونے کی عام وجوہات

Production bots کو ٹوٹتے دیکھ کر چار failure modes غالب نظر آتے ہیں۔

  1. No real edge. Bot historical noise پر strategy fit کرتا ہے، backtest میں شاندار لگتا ہے، live میں fail ہو جاتا ہے کیونکہ apparent edge random تھا۔ علاج: 30 paper trades اور win rate کے بارے میں بےرحم honesty۔
  2. Order-type confusion. GTC بھیجنا جب FOK چاہیے تھا، یا FOK بھیجنا جب GTC چاہیے تھا۔ ہم chapter 10 میں اس پر تفصیل سے بات کرتے ہیں۔ یہ bug class سب سے مہنگی ہے، missing exits سے بھی بڑی۔
  3. Phantom fills. Polymarket کا CLOB match acknowledge کرتا ہے جبکہ ERC1155 settlement Polygon پر ابھی pending ہوتا ہے۔ جو bot fill کے 5 seconds کے اندر follow-up sell بھیجتا ہے، وہ گمراہ کن "balance: 0" error کے ساتھ reject ہو جائے گا۔ Chapter 12 اس کی تفصیل دیتا ہے۔
  4. No drawdown stop. بالکل profitable strategy کے بھی برے دن ہوتے ہیں۔ 25% daily-loss kill switch کے بغیر ایک برا دن ایک مہینے کی gains مٹا دیتا ہے۔ Chapter 30 risk code cover کرتا ہے۔

Verdict: build یا skip

Build کریں اگر چاروں باتیں درست ہوں: آپ کے پاس ایسی edge thesis ہو جو اوپر بیان کردہ bot-friendly situations میں سے کسی ایک میں fit ہو؛ آپ تین مہینے تک ہفتے میں 4+ گھنٹے commit کر سکتے ہوں؛ paper pass ہونے کے بعد live smoke test کے لیے $200+ لگا سکتے ہوں؛ اور آپ اتنا code لکھ سکتے ہوں کہ JSON response پڑھ سکیں اور idempotent order placer بنا سکیں۔

اگر ان میں سے کوئی ایک بھی false ہے تو skip کریں۔ باقی chapters پھر بھی background کے طور پر پڑھنے کے قابل ہیں، لیکن build-and-deploy chapters ایسا وقت کھائیں گے جو PnL میں تبدیل نہیں ہوتا۔

اگر آپ اب بھی ساتھ ہیں، تو اگلا chapter exact prerequisite checklist ہے۔ یہ اس chapter سے زیادہ demanding ہے اور جان بوجھ کر ایسا ہے۔

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

کیا Polymarket bots profitable ہوتے ہیں؟
2.5 million Polymarket wallets کے on-chain analysis میں پایا گیا کہ 7.6% profitable ہیں؛ 84.1% loss میں ہیں۔ Bot profitability اسی distribution سے ملتی جلتی ہے: زیادہ تر bots پیسہ کھو دیتے ہیں، بالکل اسی طرح جیسے زیادہ تر manual traders۔ فرق یہ ہے کہ bots زیادہ trades تیزی سے چلا سکتے ہیں، اس کا مطلب یہ ہے کہ اگر ان کی edge غلط ہو تو وہ bottom تک تیزی سے پہنچتے ہیں، اور اگر edge حقیقی ہو تو تیزی سے compound بھی کرتے ہیں۔
کیا مجھے Polymarket bot بنانے کے لیے Python جاننا ضروری ہے؟
Python سب سے common stack ہے، py-clob-client کی وجہ سے (official Python SDK، May 2026 تک version 0.34.6)۔ Node.js بھی @polymarket/clob-client-v2 کے ذریعے مکمل طور پر supported ہے۔ Rust کے لیے official SDK نہیں ہے، لیکن V2 REST API کے خلاف ethers-rs اور reqwest استعمال کر کے یہ feasible ہے۔
شروع کرنے کے لیے کتنی capital چاہیے؟
آپ 0 USD کے ساتھ paper-trade کر سکتے ہیں۔ Live trading کے لیے minimum جو math کو کام کرنے دے وہ تقریباً 200-500 USD ہے - اس سے کم پر Polymarket fees اور exchange withdrawal costs بہت بڑا percentage کھا جاتے ہیں۔ ہمارے جاننے والے زیادہ تر disciplined builders نے 30+ closed positions تک paper-trade کیا، پھر live smoke test کے لیے 25-50 USD deposit کیا۔
Working bot بنانے میں کتنا وقت لگتا ہے؟
ایک پہلی version جو real orders place کرے، اگر آپ کو پہلے سے Python یا Node آتا ہو تو دو weekends میں بن سکتی ہے۔ اسے consistently profitable trading تک پہنچانے میں مہینوں کی iteration لگتی ہے: زیادہ تر کام paper trading، یہ سیکھنا کہ آپ کی edge کہاں حقیقی ہے، اور ایسا risk-management code لکھنا ہے جو ایک bad day کو مہینوں کی gains مٹانے سے روکے۔
کیا Polymarket پر bot trading allowed ہے؟
جی ہاں۔ Polymarket official CLOB API فراہم کرتا ہے اور Python اور Node.js میں SDKs دیتا ہے۔ Programmatic trading terms of service کے خلاف نہیں ہے۔ جو چیز forbidden ہے وہ multi-accounting (ایک شخص کے کئی wallets چلانا) اور market manipulation کی کسی بھی قسم ہے۔
Polymarket bots کے پیسے کھونے کی سب سے عام وجہ کیا ہے؟
No real edge، لیکن اسے ایسے پیش کیا جاتا ہے جیسے ہو۔ Bot historical noise پر strategy fit کرتا ہے، backtest میں بہترین لگتا ہے، پھر live میں fail ہو جاتا ہے کیونکہ apparent edge random تھی۔ علاج یہ ہے کہ کوئی بھی real money ڈالنے سے پہلے 30-closed-trade paper run اور win rate کے بارے میں بےرحم honesty ہو۔
کیا Polymarket bot میرے computer کے بغیر 24/7 چل سکتا ہے؟
جی ہاں - اسی لیے VPS ہوتا ہے۔ ہم اس series کے chapter 4 میں VPS selection کی تفصیل دیں گے۔ Paper-trading کے لیے آپ laptop پر چلا سکتے ہیں؛ کسی بھی live capital کے لیے bot کو VPS پر host کریں تاکہ laptop بند ہونے کے باوجود bot چلتا رہے۔