Polymarket Bot Tutorial · Hoofdstuk 2 van 32

Voordat je een regel Polymarket bot-code schrijft: het Python of Node.js skill-niveau dat vereist is, web3-basics, tijdscommitment per week en kapitaal-vloer voor live trading.

Wat dit hoofdstuk behandelt

Dit hoofdstuk is de prerequisite-check voor enige code. Het definieert de bodem in vijf dimensies — programmeer-skill, web3-fluency, probability-literacy, weekuren en startkapitaal — en is bewust streng. Veel bot-gidsen op internet negeren de prerequisites omdat inclusief zijn beter verkoopt. We hebben gezien dat overslaan echt geld kost: ondergetrainde builders deployen zonder risk controls, blazen een wallet binnen een week op en herstellen de stortingskosten nooit. Als je nog niet aan elke bodem hieronder voldoet, is de rest van de serie nog steeds nuttig om te lezen, maar live trading niet.

  • Vereiste programmeer-skill
  • Web3 / blockchain-basics nodig
  • Probability en math-fundamenten
  • Tijdscommitment per week
  • Hardware en accounts om op te zetten
  • Kapitaal-vloer voor paper vs live
  • Wanneer je nog NIET moet starten

Vereiste programmeer-skill

De vloer is "intermediate, niet beginner." Je moet comfortabel zijn met: HTTP requests en JSON responses, async/await-semantiek in je gekozen taal, het lezen van de source van een third-party SDK wanneer de docs dun zijn, en het hanteren van fouten zonder het hele proces te crashen. Je hebt niet nodig: web frameworks, database-ervaring, frontend skills.

Concrete test: download py-clob-client (Python) of @polymarket/clob-client-v2 (Node) en plaats een buy order tegen de Polygon testnet (of tegen mainnet met 1 $). Als dat je minder dan twee uur kost vanaf een schone machine, zit je aan de vloer. Als het een weekend kost en je frustreerd eindigt, bouw eerst een kleiner HTTP-client project.

Web3 / blockchain-basics nodig

Je hebt genoeg web3-vocabulaire nodig om de SDK-source te lezen zonder elke term te google-translaten. Specifiek:

  • EOA vs proxy wallet — een externally owned account (private key) vs een smart-contract wallet die fondsen houdt en wordt gecontroleerd door handtekeningen van de EOA. Polymarket-gebruikers houden pUSD in een proxy; de EOA tekent orders.
  • ERC-20 / ERC-1155 — token-standaarden. USDC en pUSD zijn ERC-20. Outcome shares zijn ERC-1155 tokens.
  • Allowance / approval — de on-chain permissie die de contracten van Polymarket toestaat je tokens te verplaatsen.
  • RPC endpoint — de HTTPS- of WebSocket-URL waardoor je Polygon state leest.

Je hoeft geen Solidity te schrijven, contracten te deployen of consensus te begrijpen. Vijf uur MetaMask-tutorials en een lezing van de OpenZeppelin-docs dekken de vloer.

Probability en math-fundamenten

Polymarket-prijzen zijn probabilities. Een markt op 0,42 impliceert een 42% kans dat de uitkomst YES afhandelt. Drie kwantitatieve gewoontes scheiden builders die overleven van degenen die het niet doen.

Ten eerste, denk in expected value, niet in uitkomsten. Een 5 $ inzet op 0,30 die 16,67 $ uitbetaalt is +EV als je model de werkelijke kans boven 30% zet, zelfs als hij de volgende 5 op rij verliest. Ten tweede, begrijp de spread tax: elke round-trip betaalt de bid-ask spread plus 0,5% fee, dus een edge onder 1,5% wordt opgegeten door transactiekosten. Ten derde, lees variantie eerlijk — een strategie met 55% win rate heeft een niet-triviale kans om 10-15 wins/losses te draaien over korte stretches. Plan daarvoor of wees er bang voor.

Geen geavanceerde statistiek vereist. Een middelbare-school-niveau begrip van probability plus de mogelijkheid om EV-math op papier te doen is voldoende.

Tijdscommitment per week

Eerlijke wekelijkse buckets voor de eerste drie maanden:

  • 1-2 uur: lezen van de marktactiviteit van de dag, scannen van UMA-dispute kalender, kijken hoe prijzen bewogen tijdens overnight events.
  • 2-3 uur: coderen — meestal iets fixen dat brak, geen greenfield bouwen. Order-type bugs, RPC outages, schema changes.
  • 1-2 uur: backtesting en het lezen van het diary van je bot. De uren die je bespaart door executie te automatiseren komen hier terug als analyse-tijd.

Dat is totaal 4-7 uur/week. Onder 3, stagneert de bot: edges decay, je stopt met het opmerken, de strategie die vorige maand betaalde wordt stil -EV. Boven 10, hand-trade je waarschijnlijk de output van de bot, wat het punt verslaat.

Hardware en accounts om op te zetten

De hardware-vloer is bewust laag. Elke laptop van de laatste vijf jaar draait paper mode. Een 5-10 $/mo VPS host live (hoofdstuk 4). Aanbevolen pre-build checklist:

  • Polymarket-account (web sign-up, KYC als stortend >1k $)
  • Polygon wallet — MetaMask of elke signer compatibel met de SDK
  • Polygon RPC API-key — Alchemy of QuickNode free tier is ruim voldoende (hoofdstuk 5)
  • GitHub-account voor source control
  • VPS-account op gekozen provider (hoofdstuk 4)
  • Telegram bot token voor alerts (optioneel maar aanbevolen)

Totale setup-kost voor live trading: onder 15 $ als je op free tiers blijft. Totale tijd: een zaterdagmiddag.

Kapitaal-vloer voor paper vs live

De kapitaal-vloer is een harde lijn, geen aanbeveling. Paper-trading draait op simulated balances en is gratis; doe zoveel als de strategie nodig heeft. Voor live tellen drie drempels.

Onder 50 $: niet storten. Polygon gas fees + de 1,4-miljoen-dollar CFTC settlement-tijdperk 1,4M $ minimum-order-equivalent friction maken deze size puur educatief. Je leert niets wat je niet in paper had kunnen leren.

50-200 $: de smoke-test band. Stort, plaats 5-10 live orders, verifieer dat de boekhouding van je bot matcht met Polymarket's. Behandel de wallet als studiekosten; als je alles verliest, was de les goedkoop.

200-1000 $: de vloer waar fee-economie werkt. Hieronder zijn GTC orders onder 5 shares gangbaar en worden geweigerd. Daarboven kun je 10-share posities dimensioneren over meerdere markten.

1000 $+: waar de PnL van de bot begint te compounden in absolute dollars betekenisvol voor een menselijke reviewer. Bijna alle builders die we kennen die consistente winstgevendheid haalden, deden dat eerst op dit niveau.

Wanneer je nog NIET moet starten

Drie eerlijke disqualifiers.

  1. Je hebt het geld nodig. Bot trading is high-variance zelfs met edge. Een wallet die volgende maand huur moet betalen is geen bot-kapitaal. De discipline om door een 15-trade losing streak heen te wachten bestaat niet wanneer de volgende-maand rekening op het spel staat.
  2. Je hebt nog niet paper-traded. De 30-trade gate (hoofdstuk 1) is niet onderhandelbaar. Live gaan voor paper-validatie is de meest voorkomende reden dat builders hun eerste 200 $ verliezen.
  3. De strategie is "volg walvissen." On-chain analyse van Polymarkets top wallets toont consistent dat de zichtbare walvissen late-window 0,99-arb doen op afgehandelde markten — ze zijn geen direction traders, en hun late entries kopiëren betekent dat je aankomt nadat de edge weg is.

Als er een toepast, zijn de volgende 30 hoofdstukken nog steeds nuttig als achtergrond. Live trading niet.

Veelgestelde vragen

Welke programmeertaal moet ik eerst leren voor Polymarket bots?
Python. De py-clob-client SDK is het volwassenst, het ecosysteem (pandas voor analyse, requests voor HTTP, web3.py voor on-chain reads) is het grootst en de syntax is het gemakkelijkst. Stap later over op Rust of Node.js als je lagere latency nodig hebt of die stacks al kent.
Moet ik smart contracts begrijpen om een Polymarket bot te bouwen?
Niet diep. Je moet weten dat Polymarket op Polygon draait, dat USDC is vervangen door pUSD als collateral (april 2026) en dat orders worden getekend met EIP-712. De SDK abstraheert de contract calls. Je raakt alleen ruwe contracten als je assets bridge't of on-chain events direct leest.
Hoeveel uur per week heeft een Polymarket bot echt nodig?
Eerlijk: 10-20 uur/week voor de eerste 2-3 maanden. Coderen is een kleine fractie. De meeste tijd is het reviewen van trades, debuggen van fills, verfijnen van de strategie, monitoren tijdens paper trading en risk-management code bouwen. Bots die onbeheerd draaien zonder wekelijkse review breken uiteindelijk.
Kan ik een Polymarket bot vanaf een laptop draaien?
Voor paper trading — ja. Voor live trading — nee. Een laptop slaapt, verliest Wi-Fi en reboot voor updates. Je hebt een VPS nodig zodat de bot 24/7 connectiviteit heeft. We behandelen VPS-keuzes in detail in hoofdstuk 4 van deze serie.
Welke math moet ik kennen?
Probability fundamentals (Bayes, expected value, variance), basis statistiek (correlatie, regressie voor backtests) en Kelly criterion voor position sizing. Je hebt geen calculus of stochastische processen nodig voor de meeste strategieën. Zie onze /guide/probability-thinking/ gids voor de fundamenten.
Heb ik 1000+ USD nodig om te starten?
Nee. Begin bij nul (paper trading). Zodra je paper bot 30 gesloten trades op 55%+ win rate passeert, stort 25-50 USD live. Scale alleen nadat live-resultaten matchen met paper-resultaten over 50+ gesloten posities. Behandel capital sizing als de langzaamste variabele om te scalen, niet de eerste.