Polymarket Bot Tutorial · บทที่ 2 จาก 32
ก่อนที่คุณจะเขียนโค้ด Polymarket bot สักบรรทัด: ระดับทักษะ Python หรือ Node.js ที่ต้องมี, พื้นฐาน web3, เวลาที่ต้องใช้ต่อสัปดาห์, และขั้นต่ำของเงินทุนสำหรับการเทรดจริง
บทนี้ครอบคลุมอะไรบ้าง
บทนี้คือการตรวจสอบข้อกำหนดเบื้องต้นก่อนเขียนโค้ดใดๆ โดยกำหนดขั้นต่ำใน 5 มิติ-ทักษะการเขียนโปรแกรม, ความคล่องในการใช้ web3, ความเข้าใจเรื่องความน่าจะเป็น, ชั่วโมงต่อสัปดาห์, และเงินทุนเริ่มต้น-และตั้งเงื่อนไขไว้อย่างเข้มงวดโดยตั้งใจ คู่มือ bot จำนวนมากบนอินเทอร์เน็ตมักมองข้ามข้อกำหนดเหล่านี้เพราะความ "เข้าถึงง่าย" ขายได้ดีกว่า เราเห็นมาหลายครั้งว่าการข้ามขั้นตอนเหล่านี้ทำให้เสียเงินจริง: ผู้สร้างที่ยังไม่พร้อมนำระบบที่ไม่มี risk controls ไปใช้, ทำให้ wallet พังภายในสัปดาห์เดียว, และไม่เคยกู้ค่าธรรมเนียมฝากกลับมาได้ หากคุณยังไม่ผ่านทุกขั้นต่ำด้านล่าง บทที่เหลือของซีรีส์นี้ยังคุ้มค่าแก่การอ่าน แต่ยังไม่ควรเทรดจริง
- ทักษะการเขียนโปรแกรมที่ต้องมี
- พื้นฐาน Web3 / blockchain ที่จำเป็น
- พื้นฐานเรื่อง probability และคณิตศาสตร์
- เวลาที่ต้องใช้ต่อสัปดาห์
- ฮาร์ดแวร์และบัญชีที่ต้องเตรียม
- ขั้นต่ำของเงินทุนสำหรับ paper vs live
- เมื่อใดที่คุณยังไม่ควรเริ่ม
ทักษะการเขียนโปรแกรมที่ต้องมี
ขั้นต่ำคือ "ระดับกลาง ไม่ใช่มือใหม่" คุณควรใช้งานได้คล่องกับ: HTTP requests และ JSON responses, ความหมายของ async/await ในภาษาที่คุณเลือก, การอ่าน source code ของ SDK จาก third party เมื่อ docs มีน้อย, และการจัดการ errors โดยไม่ทำให้โปรเซสทั้งหมดล่ม คุณไม่จำเป็นต้องมี: web frameworks, ประสบการณ์ database, หรือทักษะ frontend
การทดสอบแบบเป็นรูปธรรม: ดาวน์โหลด py-clob-client (Python) หรือ @polymarket/clob-client-v2 (Node) แล้วส่งคำสั่งซื้อไปยัง Polygon testnet (หรือ mainnet ด้วย $1) ถ้าคุณทำได้ภายในไม่ถึงสองชั่วโมงจากเครื่องที่เพิ่งตั้งค่าใหม่ แสดงว่าคุณถึงขั้นต่ำแล้ว ถ้าต้องใช้ทั้งสุดสัปดาห์แล้วยังหงุดหงิด ให้เริ่มจากโปรเจกต์ HTTP client ขนาดเล็กก่อน
พื้นฐาน Web3 / blockchain ที่จำเป็น
คุณต้องมีคำศัพท์ web3 มากพอที่จะอ่าน source code ของ SDK ได้โดยไม่ต้อง google แปลทุกคำ โดยเฉพาะอย่างยิ่ง:
- EOA vs proxy wallet-externally owned account (private key) เทียบกับ smart-contract wallet ที่ถือเงินทุนและถูกควบคุมด้วยลายเซ็นจาก EOA ผู้ใช้ Polymarket ถือ pUSD ไว้ใน proxy; EOA เป็นผู้เซ็นคำสั่งซื้อ
- ERC-20 / ERC-1155-มาตรฐาน token USDC และ pUSD เป็น ERC-20 ส่วน outcome shares เป็น ERC-1155 tokens
- Allowance / approval-สิทธิ์บนเชนที่อนุญาตให้สัญญาอัจฉริยะของ Polymarket ย้าย token ของคุณได้
- RPC endpoint-URL แบบ HTTPS หรือ WebSocket ที่ใช้เรียกอ่านสถานะของ Polygon
คุณไม่จำเป็นต้องเขียน Solidity, deploy contracts, หรือเข้าใจ consensus แค่ใช้เวลา 5 ชั่วโมงกับบทเรียน MetaMask และอ่าน docs ของ OpenZeppelin ก็ถึงขั้นต่ำแล้ว
พื้นฐานเรื่อง probability และคณิตศาสตร์
ราคาใน Polymarket คือความน่าจะเป็น ตลาดที่เทรดอยู่ที่ 0.42 หมายถึงโอกาส 42% ที่ผลลัพธ์จะจบแบบ YES นิสัยเชิงปริมาณ 3 ข้อที่แยกผู้สร้างที่อยู่รอดออกจากผู้ที่ไม่รอดคือ:
ข้อแรก คิดแบบ expected value ไม่ใช่คิดแค่ผลลัพธ์ การเดิมพัน $5 ที่ราคา 0.30 ซึ่งจ่าย $16.67 เป็น +EV ถ้าโมเดลของคุณประเมินว่าความน่าจะเป็นจริงสูงกว่า 30% แม้มันจะแพ้ 5 ครั้งติดก็ตาม ข้อสอง เข้าใจ spread tax: การเทรดไป-กลับหนึ่งรอบต้องจ่ายทั้ง bid-ask spread และค่าธรรมเนียม 0.5% ดังนั้น edge ที่ต่ำกว่า 1.5% จะถูกกินไปด้วย transaction cost ข้อสาม อ่าน variance อย่างตรงไปตรงมา-กลยุทธ์ที่มี win rate 55% ก็ยังมีโอกาสไม่น้อยที่จะเจอช่วงสั้นๆ ที่ชนะ/แพ้ 10-15 ครั้งติด วางแผนรับมือไว้ หรือไม่ก็จะตื่นตระหนกกับมัน
ไม่ต้องใช้สถิติขั้นสูง เพียงเข้าใจ probability ระดับมัธยมปลายและคำนวณ EV บนกระดาษได้ก็เพียงพอ
เวลาที่ต้องใช้ต่อสัปดาห์
แบ่งเวลาต่อสัปดาห์แบบตรงไปตรงมาสำหรับ 3 เดือนแรก:
- 1-2 ชั่วโมง: อ่านกิจกรรมตลาดของวันนั้น, สแกน UMA dispute calendar, ดูว่าราคาขยับอย่างไรระหว่างเหตุการณ์ช่วงข้ามคืน
- 2-3 ชั่วโมง: เขียนโค้ด-ส่วนใหญ่คือแก้สิ่งที่พัง ไม่ใช่การสร้างใหม่ทั้งหมด. บั๊กของ order-type, RPC outages, schema changes
- 1-2 ชั่วโมง: backtesting และอ่านบันทึกประจำวันของ bot ชั่วโมงที่คุณประหยัดจากการทำ execution อัตโนมัติ จะกลับมาเป็นเวลาสำหรับการวิเคราะห์ที่นี่
รวมแล้วคือ 4-7 ชั่วโมง/สัปดาห์ ถ้าน้อยกว่า 3 ชั่วโมง bot จะหยุดพัฒนา: edge ค่อยๆ หมดไป, คุณเริ่มไม่สังเกต, กลยุทธ์ที่ทำกำไรเดือนที่แล้วก็กลายเป็น -EV แบบเงียบๆ ถ้ามากกว่า 10 ชั่วโมง คุณอาจกำลัง hand-trade ผลลัพธ์ของ bot อยู่ ซึ่งสวนทางกับเป้าหมาย
ฮาร์ดแวร์และบัญชีที่ต้องเตรียม
ขั้นต่ำด้านฮาร์ดแวร์ตั้งไว้ต่ำโดยตั้งใจ แล็ปท็อปใดๆ ในรอบ 5 ปีที่ผ่านมาใช้โหมด paper ได้ VPS ราคา $5-10/เดือน ใช้รัน live ได้ (บทที่ 4) รายการตรวจสอบก่อนเริ่มที่แนะนำ:
- บัญชี Polymarket (สมัครผ่านเว็บ, ทำ KYC หากฝากมากกว่า $1k)
- Polygon wallet-MetaMask หรือ signer ใดๆ ที่ใช้งานร่วมกับ SDK ได้
- Polygon RPC API key-ใช้ free tier ของ Alchemy หรือ QuickNode ก็เพียงพอ (บทที่ 5)
- บัญชี GitHub สำหรับ source control
- บัญชี VPS กับผู้ให้บริการที่เลือก (บทที่ 4)
- Telegram bot token สำหรับแจ้งเตือน (ไม่บังคับแต่แนะนำ)
ค่าใช้จ่ายรวมก่อนเทรดจริง: ต่ำกว่า $15 หากใช้ free tiers ทั้งหมด เวลาที่ใช้ทั้งหมด: บ่ายวันเสาร์วันหนึ่ง
ขั้นต่ำของเงินทุนสำหรับ paper vs live
ขั้นต่ำของเงินทุนคือเส้นตายแข็ง ไม่ใช่คำแนะนำ การทำ paper-trading ใช้ยอดเงินจำลองและฟรี คุณควรทำให้มากเท่าที่กลยุทธ์ต้องการ สำหรับ live มี 3 ระดับที่สำคัญ
ต่ำกว่า $50: อย่าฝาก เงินทุนระดับนี้เมื่อรวม Polygon gas fees และ friction ระดับขั้นต่ำการสั่งซื้อ $1.4M ในยุคการชำระคดีของ CFTC แล้ว ถือว่าเล็กเกินไปจนมีไว้เพื่อการเรียนรู้เท่านั้น คุณจะไม่เรียนรู้อะไรที่ paper trading ให้ไม่ได้
$50-200: ช่วง smoke-test ฝากเงิน, ส่งคำสั่งซื้อจริง 5-10 ครั้ง, ตรวจว่า bookkeeping ของ bot ตรงกับของ Polymarket ใช้ wallet นี้เป็นค่าเรียน; ถ้าหมดไปทั้งหมด บทเรียนก็ถือว่าถูก
$200-1000: ขั้นต่ำที่เศรษฐศาสตร์ของค่าธรรมเนียมเริ่มใช้งานได้ ต่ำกว่านี้คำสั่ง GTC ที่ต่ำกว่า 5 shares มักเกิดขึ้นบ่อยและถูกปฏิเสธ เหนือกว่านี้ คุณจะวาง position ขนาด 10 shares ในหลายตลาดได้
$1000+: จุดที่ PnL ของ bot เริ่มทบต้นเป็นจำนวนเงินจริงที่มนุษย์ผู้ตรวจทานมองว่า meaningful builders เกือบทั้งหมดที่เรารู้จักและทำกำไรได้สม่ำเสมอ เริ่มทำได้จริงที่ระดับนี้
เมื่อใดที่คุณยังไม่ควรเริ่ม
มี 3 ข้อที่ตัดสิทธิ์อย่างตรงไปตรงมา
- คุณต้องใช้เงินนี้. การเทรดด้วย bot มีความผันผวนสูงแม้จะมี edge ก็ตาม wallet ที่ต้องจ่ายค่าเช่าหรือค่าครองชีพเดือนหน้าไม่ใช่เงินทุนสำหรับ bot ความมีวินัยที่จะทนต่อการแพ้ 15 เทรดติดไม่มีอยู่จริงเมื่อบิลเดือนหน้ากำลังรออยู่
- คุณยังไม่ได้ paper-trade. เกณฑ์ 30 เทรด (บทที่ 1) เป็นสิ่งที่ต่อรองไม่ได้ การไป live ก่อนยืนยันด้วย paper คือสาเหตุที่พบบ่อยที่สุดที่ทำให้ผู้สร้างเสีย $200 แรกของตัวเอง
- กลยุทธ์คือ "ตาม whales." การวิเคราะห์บนเชนของ top wallets ใน Polymarket แสดงอย่างสม่ำเสมอว่า whales ที่มองเห็นได้กำลังทำ late-window 0.99-arb บนตลาดที่ปิดแล้ว-พวกเขาไม่ใช่ directional traders และการคัดลอกจังหวะเข้าซื้อปลายทางของพวกเขาหมายความว่าคุณมาถึงหลัง edge หมดไปแล้ว
หากตรงกับข้อใดข้อหนึ่ง บทถัดไปอีก 30 บทยังคงมีประโยชน์ในฐานะพื้นหลัง แต่ยังไม่ควรเทรดจริง












