Polymarket Bot Tutorial · অধ্যায় 2 of 32

Polymarket bot code-এর একটি লাইন লেখার আগে: Python বা Node.js-এর যে skill level প্রয়োজন, web3-এর বেসিক, সপ্তাহে কত সময় লাগবে, এবং live trading-এর জন্য capital floor কত।

এই অধ্যায়ে কী আছে

এই অধ্যায়টি কোনো code-এর আগেই prerequisite check। এটি পাঁচটি dimension-এ floor নির্ধারণ করে - programming skill, web3 fluency, probability literacy, weekly hours, এবং starting capital - এবং ইচ্ছাকৃতভাবেই কঠোর। ইন্টারনেটে অনেক bot guide prerequisite গুলো এড়িয়ে যায়, কারণ inclusive দেখালে বেশি বিক্রি হয়। আমরা দেখেছি এগুলো বাদ দিলে আসল টাকা নষ্ট হয়: কম-প্রশিক্ষিত builder-রা risk controls ছাড়াই deploy করে, এক সপ্তাহের মধ্যে wallet উড়িয়ে দেয়, আর deposit fee-ও আর ফেরত পায় না। আপনি যদি নিচের প্রতিটি floor এখনো পূরণ না করেন, তবুও এই সিরিজের বাকি অংশ পড়া মূল্যবান, কিন্তু live trading এখনই নয়।

  • প্রয়োজনীয় Programming skill
  • প্রয়োজনীয় Web3 / blockchain basics
  • Probability এবং math foundation
  • সপ্তাহে সময়ের commitment
  • সেটআপ করার Hardware এবং account
  • Paper বনাম live-এর জন্য capital floor
  • কখন আপনার এখনও শুরু করা উচিত নয়

প্রয়োজনীয় Programming skill

Floor হলো "intermediate, beginner নয়"। আপনার স্বচ্ছন্দ থাকা উচিত: HTTP requests এবং JSON responses, আপনার নির্বাচিত language-এ async/await semantics, docs পাতলা হলে third-party SDK-এর source পড়া, এবং পুরো process crash না করেই error handle করা। আপনার দরকার নেই: web frameworks, database experience, frontend skills।

Concrete test: py-clob-client (Python) অথবা @polymarket/clob-client-v2 (Node) download করুন এবং Polygon testnet-এ (অথবা mainnet-এ $1 দিয়ে) একটি buy order place করুন। যদি clean machine-এ দুই ঘণ্টার কম সময়ে এটা করতে পারেন, আপনি floor-এ আছেন। যদি পুরো weekend লাগে এবং শেষে frustrated থাকেন, আগে একটি ছোট HTTP-client project বানান।

প্রয়োজনীয় Web3 / blockchain basics

SDK source Google-translating ছাড়া পড়তে যথেষ্ট web3 vocabulary আপনার জানা দরকার। বিশেষ করে:

  • EOA বনাম proxy wallet - externally owned account (private key) বনাম smart-contract wallet, যা fund ধরে রাখে এবং EOA-এর signatures দিয়ে controlled হয়। Polymarket ব্যবহারকারীরা pUSD proxy-তে রাখেন; EOA orders sign করে।
  • ERC-20 / ERC-1155 - token standards। USDC এবং pUSD হলো ERC-20। Outcome shares হলো ERC-1155 tokens।
  • Allowance / approval - Polymarket-এর contracts-কে on-chain permission, যাতে তারা আপনার tokens move করতে পারে।
  • RPC endpoint - HTTPS বা WebSocket URL, যার মাধ্যমে আপনি Polygon state read করেন।

আপনাকে Solidity লিখতে, contracts deploy করতে, বা consensus বুঝতে হবে না। MetaMask tutorial-এর পাঁচ ঘণ্টা এবং OpenZeppelin docs পড়লেই floor কভার হয়ে যায়।

Probability এবং math foundation

Polymarket price মানেই probability। 0.42-এ trade করা market মানে outcome YES resolve হওয়ার 42% chance বোঝায়। তিনটি quantitative habit যারা টিকে থাকেন এবং যারা টেকে না, তাদের আলাদা করে।

প্রথমত, outcome নয়, expected value-এ ভাবুন। 0.30-এ একটি $5 bet, যা $16.67 pay করে, সেটা +EV যদি আপনার model মনে করে true probability 30%-এর বেশি, এমনকি যদি পরের পাঁচটি একটানা হারেও। দ্বিতীয়ত, spread tax বুঝুন: প্রতিটি round trip bid-ask spread-এর সঙ্গে 0.5% fee-ও দেয়, তাই 1.5%-এর নিচের edge transaction cost-এ খেয়ে ফেলে। তৃতীয়ত, variance সৎভাবে পড়ুন - 55% win rate-এর একটি strategy স্বল্প সময়ে 10-15 win/loss streak দেখাতে পারে। এর জন্য প্রস্তুতি নিন, নইলে ভয়ে জমে যাবেন।

Advanced statistics লাগবে না। high-school স্তরের probability বোঝা এবং paper-এ EV math করতে পারলেই যথেষ্ট।

সপ্তাহে সময়ের commitment

প্রথম তিন মাসের জন্য সৎ weekly bucket:

  • 1-2 ঘণ্টা: দিনের market activity পড়া, UMA dispute calendar দেখা, overnight event-এর সময় price কীভাবে বদলেছে তা পর্যবেক্ষণ করা।
  • 2-3 ঘণ্টা: coding - সাধারণত কিছু একটা fix করা, greenfield-এ building নয়। Order-type bug, RPC outage, schema change।
  • 1-2 ঘণ্টা: backtesting এবং bot-এর diary পড়া। execution automate করে যে সময় বাঁচে, analysis time হিসেবে সেটাই ফিরে আসে।

মোট 4-7 ঘণ্টা/week। 3 ঘণ্টার নিচে হলে bot stagnate করে: edge decay হয়, আপনি খেয়াল করা বন্ধ করেন, আর গত মাসে profit করা strategy চুপচাপ -EV হয়ে যায়। 10-এর বেশি হলে সম্ভবত আপনি bot-এর output হাতে trade করছেন, যা উদ্দেশ্যটাই নষ্ট করে।

সেটআপ করার Hardware এবং account

Hardware floor ইচ্ছাকৃতভাবেই কম। গত পাঁচ বছরের যেকোনো laptop paper mode চালাতে পারে। $5-10/month VPS live host করে (chapter 4)। Recommended pre-build checklist:

  • Polymarket account (web sign-up, $1k-এর বেশি deposit করলে KYC)
  • 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 but recommended)

Live trading-এর আগে total setup cost: free tier-এ থাকলে $15-এরও কম। মোট সময়: এক শনিবার বিকেল।

Paper বনাম live-এর জন্য capital floor

Capital floor হলো hard line, recommendation নয়। Paper-trading simulated balance-এ চলে এবং free; strategy যতটা চায় ততটাই করুন। Live-এ তিনটি threshold গুরুত্বপূর্ণ।

$50-এর নিচে: deposit করবেন না। Polygon gas fees + 1.4-million-dollar CFTC settlement-era $1.4M minimum-order-equivalent friction এই size-কে পুরোপুরি educational করে তোলে। Paper-এ যা শেখা যেত না, এমন কিছুই আপনি এখানে শিখবেন না।

$50-200: smoke-test band। Deposit করুন, 5-10 live order দিন, আপনার bot-এর bookkeeping Polymarket-এর সঙ্গে মেলে কি না যাচাই করুন। Wallet-কে tuition হিসেবে ধরুন; সব হারালে lesson ছিল সস্তা।

$200-1000: fee economics কাজ করার floor। এর নিচে 5 shares-এর নিচে GTC order প্রায়ই common এবং rejected হয়। এর ওপরে আপনি multiple market-এ 10-share position size করতে পারবেন।

$1000+: যেখানে bot-এর PnL একজন human reviewer-এর কাছে meaningful absolute dollar-এ compounding শুরু করে। আমরা যেসব builder-কে ধারাবাহিক profitability-তে পৌঁছাতে দেখেছি, তাদের প্রায় সবাই প্রথমে এই level-এই তা করেছে।

কখন আপনার এখনও শুরু করা উচিত নয়

তিনটি সৎ disqualifier।

  1. এই টাকার প্রয়োজন আপনার আছে। Edge থাকলেও bot trading-এ variance বেশি। আগামী মাসের rent দেওয়ার টাকা bot capital হতে পারে না। 15-trade losing streak-এর মধ্য দিয়ে অপেক্ষা করার discipline তখনই থাকে, যখন next-month bill গলার কাছে নেই।
  2. আপনি এখনো paper-trade করেননি। 30-trade gate (chapter 1) নিয়ে কোনো আপস নেই। Paper validation-এর আগে live-এ যাওয়া হলো builder-দের প্রথম $200 হারানোর সবচেয়ে সাধারণ কারণ।
  3. Strategy হলো "whale-দের follow করা"। Polymarket-এর top wallet-এর on-chain analysis ধারাবাহিকভাবে দেখায় যে visible whale-রা resolved market-এ late-window 0.99-arb করছে - তারা directional trader নয়, আর তাদের late entry copy করলে edge শেষ হওয়ার পরেই আপনি পৌঁছাবেন।

এর যেকোনোটি প্রযোজ্য হলে, পরের 30টি অধ্যায় background হিসেবে এখনও উপকারী। Live trading নয়।

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

Polymarket bot-এর জন্য আগে কোন programming language শেখা উচিত?
Python। py-clob-client SDK সবচেয়ে mature, ecosystem-ও সবচেয়ে বড় (analysis-এর জন্য pandas, HTTP-এর জন্য requests, on-chain reads-এর জন্য web3.py), আর syntax-ও সবচেয়ে সহজ। পরে যদি lower latency লাগে বা আপনার ওই stack-গুলো আগে থেকেই জানা থাকে, তখন Rust বা Node.js-এ যান।
Polymarket bot বানাতে কি smart contract বুঝতে হবে?
গভীরভাবে নয়। আপনার জানা দরকার যে Polymarket Polygon-এ চলে, collateral হিসেবে USDC-এর জায়গায় pUSD এসেছে (April 2026), আর orders EIP-712 দিয়ে sign করা হয়। SDK contract call abstract করে দেয়। Raw contract-এ হাত দিতে হয় শুধু যদি আপনি asset bridge করেন বা সরাসরি on-chain event পড়েন।
একটি Polymarket bot বাস্তবে সপ্তাহে কত ঘণ্টা চায়?
সৎ উত্তর: প্রথম 2-3 মাসে 10-20 ঘণ্টা/week। Coding ছোট অংশ। বেশিরভাগ সময় যায় trade review, fill debugging, strategy refine, paper trading-এর সময় monitoring, আর risk-management code বানাতে। যে bot weekly review ছাড়া unattended চলে, সেটা শেষ পর্যন্ত ভাঙে।
Laptop থেকে কি Polymarket bot চালানো যায়?
Paper trading-এর জন্য - হ্যাঁ। Live trading-এর জন্য - না। Laptop sleep করে, Wi‑Fi হারায়, আর update-এর জন্য reboot হয়। Bot-এর 24/7 connectivity-এর জন্য VPS দরকার। এই সিরিজের chapter 4-এ VPS choice বিস্তারিত আলোচনা করেছি।
কী math জানতে হবে?
Probability fundamentals (Bayes, expected value, variance), basic statistics (correlation, backtest-এর জন্য regression), এবং position sizing-এর জন্য Kelly criterion। বেশিরভাগ strategy-এর জন্য calculus বা stochastic process লাগে না। Foundation-এর জন্য আমাদের /guide/probability-thinking/ guide দেখুন।
শুরু করতে কি 1000+ USD লাগবে?
না। শূন্য থেকে শুরু করুন (paper trading)। আপনার paper bot 30টি closed trade-এ 55%+ win rate পেলে, live-এ 25-50 USD deposit করুন। Live result paper result-এর সঙ্গে 50+ closed position জুড়ে মিলে গেলে তবেই scale করুন। Capital sizing-কে scale করার সবচেয়ে ধীর variable হিসেবে ধরুন, প্রথমটি হিসেবে নয়।