Polymarket Bot Tutorial · Bab 2 dari 32
Sebelum Anda menulis satu baris kode Polymarket bot: tingkat skill Python atau Node.js yang dibutuhkan, dasar-dasar web3, komitmen waktu per minggu, dan batas modal minimum untuk live trading.
Apa yang dicakup bab ini
Bab ini adalah pemeriksaan prasyarat sebelum ada kode apa pun. Bab ini menetapkan batas minimum dalam lima dimensi - skill programming, kefasihan web3, literasi probabilitas, jam per minggu, dan modal awal - dan sengaja dibuat ketat. Banyak panduan bot di internet mengabaikan prasyarat karena terlihat lebih inklusif dan lebih mudah dijual. Kami sudah melihat akibat mengabaikannya merugikan uang sungguhan: builder yang kurang terlatih deploy tanpa kontrol risiko, wallet habis dalam seminggu, dan deposit fee tidak pernah kembali. Jika Anda belum memenuhi semua batas di bawah ini, seri ini tetap layak dibaca, tetapi live trading belum waktunya.
- Skill programming yang dibutuhkan
- Dasar-dasar web3 / blockchain yang perlu
- Fondasi probabilitas dan matematika
- Komitmen waktu per minggu
- Hardware dan akun yang perlu disiapkan
- Batas modal untuk paper vs live
- Kapan Anda sebaiknya BELUM mulai
Skill programming yang dibutuhkan
Batasnya adalah "intermediate, bukan beginner." Anda sebaiknya nyaman dengan: HTTP requests dan JSON responses, semantik async/await di bahasa yang Anda pilih, membaca source third-party SDK saat dokumentasinya tipis, dan menangani error tanpa menjatuhkan seluruh proses. Anda tidak perlu: web frameworks, pengalaman database, skill frontend.
Uji konkret: unduh py-clob-client (Python) atau @polymarket/clob-client-v2 (Node) dan pasang buy order ke Polygon testnet (atau ke mainnet dengan $1). Jika itu bisa Anda lakukan dalam kurang dari dua jam dari mesin yang masih bersih, Anda sudah mencapai batas minimum. Jika butuh sepekan dan Anda selesai dengan frustrasi, buat proyek HTTP client yang lebih kecil terlebih dulu.
Dasar-dasar web3 / blockchain yang dibutuhkan
Anda perlu cukup banyak kosakata web3 untuk membaca source SDK tanpa harus menerjemahkan setiap istilah lewat Google. Secara spesifik:
- EOA vs proxy wallet - externally owned account (private key) vs smart-contract wallet yang menyimpan dana dan dikontrol oleh signature dari EOA. Pengguna Polymarket menyimpan pUSD di proxy; EOA menandatangani order.
- ERC-20 / ERC-1155 - standar token. USDC dan pUSD adalah ERC-20. Outcome shares adalah token ERC-1155.
- Allowance / approval - izin on-chain yang memungkinkan contract Polymarket memindahkan token Anda.
- RPC endpoint - URL HTTPS atau WebSocket yang Anda gunakan untuk membaca state Polygon.
Anda tidak perlu menulis Solidity, deploy contract, atau memahami consensus. Lima jam tutorial MetaMask dan membaca docs OpenZeppelin sudah cukup untuk mencapai batas minimum.
Fondasi probabilitas dan matematika
Harga Polymarket adalah probabilitas. Market yang diperdagangkan di 0.42 mengimplikasikan peluang 42% bahwa outcome akan selesai dengan YES. Tiga kebiasaan kuantitatif membedakan builder yang bertahan dari yang tidak.
Pertama, pikirkan expected value, bukan outcome. Taruhan $5 di 0.30 yang membayar $16.67 adalah +EV jika model Anda menempatkan probabilitas sebenarnya di atas 30%, meskipun taruhan itu kalah 5 kali berturut-turut. Kedua, pahami spread tax: setiap round trip membayar bid-ask spread plus fee 0.5%, jadi edge di bawah 1.5% akan habis oleh transaction cost. Ketiga, baca variance dengan jujur - strategi dengan win rate 55% tetap punya peluang yang tidak kecil untuk mengalami rentang 10-15 kemenangan/kekalahan dalam periode pendek. Rencanakan itu, atau bersiaplah panik karenanya.
Tidak perlu statistik tingkat lanjut. Cukup pemahaman probabilitas setingkat sekolah menengah dan kemampuan menghitung EV di atas kertas.
Komitmen waktu per minggu
Perkiraan jujur pembagian waktu mingguan untuk tiga bulan pertama:
- 1-2 jam: membaca aktivitas market hari itu, memeriksa kalender dispute UMA, melihat bagaimana harga bergerak selama event semalam.
- 2-3 jam: coding - biasanya memperbaiki sesuatu yang rusak, bukan membangun dari nol. Bug order-type, gangguan RPC, perubahan schema.
- 1-2 jam: backtesting dan membaca diary bot Anda. Jam yang Anda hemat lewat automasi eksekusi kembali muncul di sini sebagai waktu analisis.
Totalnya 4-7 jam/minggu. Di bawah 3 jam, bot akan stagnan: edge memudar, Anda berhenti menyadari, strategi yang bulan lalu untung diam-diam berubah menjadi -EV. Di atas 10 jam, kemungkinan besar Anda justru memperdagangkan output bot secara manual, yang menghilangkan tujuan utamanya.
Hardware dan akun yang perlu disiapkan
Batas hardware sengaja dibuat rendah. Laptop apa pun dari lima tahun terakhir bisa menjalankan paper mode. VPS $5-10/bulan digunakan untuk live (bab 4). Checklist pra-build yang direkomendasikan:
- Akun Polymarket (daftar via web, KYC jika deposit >$1k)
- Wallet Polygon - MetaMask atau signer apa pun yang kompatibel dengan SDK
- API key Polygon RPC - tier gratis dari Alchemy atau QuickNode sudah lebih dari cukup (bab 5)
- Akun GitHub untuk source control
- Akun VPS pada provider yang dipilih (bab 4)
- Telegram bot token untuk alert (opsional tetapi direkomendasikan)
Total biaya setup sebelum live trading: di bawah $15 jika Anda tetap memakai free tier. Total waktu: satu sore Sabtu.
Batas modal untuk paper vs live
Batas modal adalah garis tegas, bukan rekomendasi. Paper-trading berjalan dengan saldo simulasi dan gratis; lakukan sebanyak yang dibutuhkan strategi. Untuk live, ada tiga ambang yang penting.
Di bawah $50: jangan deposit. Biaya gas Polygon + friksi minimum-order equivalent $1.4 juta dari era settlement CFTC $1.4M membuat ukuran ini murni bersifat edukatif. Anda tidak akan belajar sesuatu yang tidak bisa Anda pelajari di paper.
$50-200: band smoke test. Deposit, pasang 5-10 live order, verifikasi pembukuan bot Anda cocok dengan Polymarket. Anggap wallet sebagai biaya belajar; jika semuanya hilang, pelajarannya tetap murah.
$200-1000: batas di mana ekonomi fee mulai masuk akal. Di bawah ini, GTC order di bawah 5 shares sering terjadi dan ditolak. Di atas ini, Anda bisa membangun posisi 10 shares di beberapa market.
$1000+: titik di mana PnL bot mulai compounding dalam nominal dolar yang berarti bagi reviewer manusia. Hampir semua builder yang kami kenal dan mencapai profitability konsisten mencapainya pertama kali pada level ini.
Kapan Anda sebaiknya BELUM mulai
Tiga alasan jujur untuk tidak lanjut.
- Anda membutuhkan uangnya. Bot trading sangat bervariasi meski ada edge. Wallet yang harus membayar sewa bulan depan bukan modal bot. Disiplin untuk menunggu melalui losing streak 15 trade tidak ada ketika tagihan bulan depan sedang dipertaruhkan.
- Anda belum pernah paper-trading. Gerbang 30 trade (bab 1) tidak bisa ditawar. Masuk live sebelum validasi paper adalah alasan paling umum builder kehilangan $200 pertama mereka.
- Strateginya adalah "ikuti whales". Analisis on-chain terhadap top wallet Polymarket secara konsisten menunjukkan bahwa whales yang terlihat sedang melakukan late-window 0.99-arb pada market yang sudah resolved - mereka bukan directional trader, dan meniru entry terlambat mereka berarti Anda datang setelah edge hilang.
Jika salah satu berlaku, 30 bab berikutnya tetap berguna sebagai background. Tetapi belum untuk live trading.












