Polymarket Bot Tutorial · Chapter 2 of 32
Polymarket bot code की एक भी line लिखने से पहले: Python या Node.js का कौन-सा skill level चाहिए, web3 basics, हफ्ते में कितना time देना होगा, और live trading के लिए capital floor क्या है।
यह chapter क्या कवर करता है
यह chapter किसी भी code से पहले prerequisite check है। यह पाँच dimensions - programming skill, web3 fluency, probability literacy, weekly hours, और starting capital - में floor define करता है, और जान-बूझकर strict है। इंटरनेट पर कई bot guides prerequisites को ignore करते हैं क्योंकि inclusive दिखना ज़्यादा बिकता है। हमने देखा है कि उन्हें skip करने से असली पैसा चला जाता है: कम-तैयार builders risk controls के बिना deploy करते हैं, एक हफ्ते के अंदर wallet उड़ा बैठते हैं, और deposit fees कभी recover नहीं कर पाते। अगर आप नीचे दिए गए हर floor पर अभी खरे नहीं उतरते, तो series के बाकी हिस्से पढ़ना फिर भी worth it है, लेकिन live trading नहीं।
- Programming skill required
- Web3 / blockchain basics needed
- Probability and math foundations
- Time commitment per week
- Hardware and accounts to set up
- Capital floor for paper vs live
- When you should NOT start yet
Programming skill required
Floor है "intermediate, not beginner." आपको इन चीज़ों में comfortable होना चाहिए: HTTP requests और JSON responses, अपने chosen language में async/await semantics, जब docs thin हों तो third-party SDK के source को पढ़ना, और पूरे process को crash किए बिना errors handle करना। आपको इनकी ज़रूरत नहीं है: web frameworks, database experience, frontend skills.
Concrete test: py-clob-client (Python) या @polymarket/clob-client-v2 (Node) डाउनलोड करें और Polygon testnet पर (या mainnet पर $1 के साथ) एक buy order place करें। अगर clean machine पर यह आपको दो घंटे से कम लेता है, तो आप floor पर हैं। अगर यह पूरा एक weekend ले और आप frustrated हों, तो पहले एक छोटा HTTP-client project बनाइए।
Web3 / blockchain basics needed
SDK source को हर term Google-translate किए बिना पढ़ने के लिए आपको web3 vocabulary की पर्याप्त समझ चाहिए। खास तौर पर:
- EOA vs proxy wallet - externally owned account (private key) बनाम smart-contract wallet जो funds hold करता है और EOA के signatures से controlled होता है। Polymarket users pUSD को proxy में hold करते हैं; EOA orders sign करती है।
- ERC-20 / ERC-1155 - token standards. USDC और pUSD ERC-20 हैं। Outcome shares ERC-1155 tokens हैं।
- Allowance / approval - on-chain permission जिससे Polymarket के contracts आपके tokens move कर सकते हैं।
- RPC endpoint - HTTPS या WebSocket URL जिसके through आप Polygon state पढ़ते हैं।
आपको Solidity लिखना, contracts deploy करना, या consensus समझना ज़रूरी नहीं है। MetaMask tutorials के पाँच घंटे और OpenZeppelin docs का एक read-through floor पूरा कर देते हैं।
Probability and math foundations
Polymarket prices probabilities हैं। 0.42 पर trading करने वाला market संकेत देता है कि outcome के YES resolve होने की 42% chance है। तीन quantitative habits ऐसे builders को अलग करते हैं जो survive करते हैं और उन लोगों को जो नहीं करते।
पहला, outcomes नहीं, expected value में सोचें। 0.30 पर $5 का bet जो $16.67 payout देता है, +EV है अगर आपका model true probability को 30% से ऊपर रखता है, भले ही अगली 5 bets लगातार हार जाएँ। दूसरा, spread tax समझें: हर round trip में bid-ask spread के साथ 0.5% fee भी लगती है, इसलिए 1.5% से नीचे का edge transaction cost खा जाता है। तीसरा, variance को ईमानदारी से पढ़ें - 55% win rate वाली strategy short stretches में 10-15 wins/losses का non-trivial chance रखती है। उसके लिए plan कीजिए, वरना उससे डरेंगे।
Advanced statistics की ज़रूरत नहीं है। Probability की high-school-level समझ और paper पर EV math करने की ability पर्याप्त है।
Time commitment per week
पहले तीन महीनों के लिए honest weekly buckets:
- 1-2 घंटे: दिन की market activity पढ़ना, UMA dispute calendar scan करना, और overnight events के दौरान prices कैसे move हुईं, यह देखना।
- 2-3 घंटे: coding - आमतौर पर कोई टूटी चीज़ fix करना, न कि greenfield build करना। Order-type bugs, RPC outages, schema changes।
- 1-2 घंटे: backtesting और अपने bot की diary पढ़ना। Execution automate करके जो घंटे बचते हैं, वे analysis time के रूप में लौट आते हैं।
कुल 4-7 घंटे/week। 3 घंटे से कम पर bot stagnate होता है: edges decay करते हैं, आप notice करना बंद कर देते हैं, और जो strategy पिछले महीने pay कर रही थी वह चुपचाप -EV बन जाती है। 10 से ज़्यादा पर, आप शायद bot के output को हाथ से trade कर रहे हैं, जो पूरे मकसद को ही defeat करता है।
Hardware and accounts to set up
Hardware floor जान-बूझकर low है। पिछले पाँच सालों का कोई भी laptop paper mode चला लेता है। $5-10/mo VPS live host करता है (chapter 4)। सुझाई गई pre-build checklist:
- Polymarket account (web sign-up, KYC अगर >$1k deposit कर रहे हैं)
- Polygon wallet - MetaMask या SDK-compatible कोई भी signer
- Polygon RPC API key - Alchemy या QuickNode free tier काफी है (chapter 5)
- Source control के लिए GitHub account
- चुने हुए provider पर VPS account (chapter 4)
- Alerts के लिए Telegram bot token (optional लेकिन recommended)
Live trading से पहले total setup cost: free tiers पर रहें तो $15 से कम। Total time: एक Saturday afternoon।
Capital floor for paper vs live
Capital floor hard line है, recommendation नहीं। Paper-trading simulated balances पर चलता है और free है; strategy को जितना चाहिए उतना करें। Live के लिए तीन thresholds matter करते हैं।
$50 से नीचे: deposit न करें। Polygon gas fees + 1.4-million-dollar CFTC settlement-era $1.4M minimum-order-equivalent friction इस size को purely educational बनाती है। आप कुछ नया नहीं सीखेंगे जो paper में नहीं सीख सकते थे।
$50-200: smoke-test band। Deposit करें, 5-10 live orders place करें, verify करें कि आपके bot की bookkeeping Polymarket से match करती है। Wallet को tuition मानिए; अगर सब खो जाए, तो lesson cheap था।
$200-1000: वह floor जहाँ fee economics काम करती है। इससे नीचे 5 shares से कम वाले GTC orders आम हैं और reject हो जाते हैं। इससे ऊपर आप multiple markets में 10-share positions size कर सकते हैं।
$1000+: जहाँ bot का PnL absolute dollars में grow होना शुरू करता है, जो human reviewer के लिए meaningful है। जिन builders को लगातार profitability मिली, उनमें लगभग सभी ने पहले इसी level पर ऐसा किया।
जब आपको अभी start नहीं करना चाहिए
तीन honest disqualifiers.
- आपको पैसे की ज़रूरत है। Edge होने पर भी bot trading high-variance है। जो wallet अगले महीने rent भरना चाहता है, वह bot capital नहीं है। अगले महीने का bill दाँव पर हो तो 15-trade losing streak का इंतज़ार करने की discipline नहीं रहती।
- आपने अभी paper trade नहीं किया है। 30-trade gate (chapter 1) non-negotiable है। paper validation से पहले live जाना builders के पहली $200 खोने का सबसे common कारण है।
- Strategy "follow whales" है। Polymarket के top wallets का on-chain analysis consistently दिखाता है कि visible whales resolved markets पर late-window 0.99-arb कर रहे होते हैं - वे directional traders नहीं हैं, और उनकी late entries copy करने का मतलब है कि edge खत्म होने के बाद आप पहुँचते हैं।
अगर इनमें से कोई भी लागू होता है, तो अगले 30 chapters background के तौर पर फिर भी useful हैं। Live trading नहीं।












