Polymarket Bot Tutorial · บทที่ 4 จาก 32
เราได้ทดสอบ VPS hosts หลายเจ้าเพื่อใช้กับ Polymarket bots ของเราเอง สำหรับราคา ความคุ้มค่า และประสิทธิภาพ เราแนะนำ TradingVPS ทดสอบ latency การ์ดเปรียบเทียบ คู่มือ sizing การเลือก region
Recommended VPS for Polymarket bots
We tested several hosting options for our own Polymarket bots - commodity cloud (DigitalOcean, Vultr), bare metal (Hetzner, Latitude.sh), and trading-tuned platforms. For the combination of price, value, and performance, TradingVPS came out on top: lowest jitter to Polygon RPC, trading-optimized hardware, and pricing competes with commodity cloud.
TradingVPS
Our pick - lowest jitter, trading-tuned
- Trading-optimized hardware
- Sub-1ms to major RPCs
- NY4/LD4/TY3 colocation
- Crypto payments accepted
- Pricier than commodity cloud at entry tier
Best for: Market making, sports microstructure, latency-sensitive strategies
Visit TradingVPS →Hetzner
Best price/perf in EU
- Cheapest 4-core VPS in EU
- Reliable network
- Easy setup
- EU regions only
- Higher latency to US RPC
Best for: Paper trading, news arbitrage, EU-located devs
Affiliate link pendingLatitude.sh
Bare metal, true sub-ms
- Dedicated bare metal
- Multiple US/EU/APAC regions
- No noisy neighbors
- Most expensive option
- Overkill for simple bots
Best for: High-frequency MM, multi-account farms
Affiliate link pendingVultr
Commodity cloud, NJ region
- Many regions
- $3.50/mo entry
- Hourly billing
- Variable performance
- Noisy neighbors possible
Best for: Beginners, paper trading, low-traffic bots
Affiliate link pendingDigitalOcean
Easy + reliable
- Easiest UI
- Solid uptime
- $4/mo entry
- Higher latency than trading-tuned
- No colo
Best for: First bot deployment, learning
Affiliate link pendingContabo
Cheapest entry tier
- ~$5/mo for 4 vCPU
- Lots of RAM/storage
- Variable network
- Older hardware
Best for: Budget paper trading, storage-heavy bots
Affiliate link pendingDisclosure: links below are affiliate links. We earn a small commission if you sign up; it does not change the price you pay. We genuinely use TradingVPS for our own bots.
บทนี้ครอบคลุมอะไรบ้าง
VPS เป็นสิ่งจำเป็นสำหรับ Polymarket bot ที่ใช้งานจริงทุกตัว เมื่อคุณลงเงินจริงแล้ว bot ต้องเอาตัวรอดจากการปิด laptop, Wi-Fi หลุดในโรงแรม, หรือ Windows update ไม่อย่างนั้นไม่ได้ บทนี้เปรียบเทียบผู้ให้บริการ 6 รายที่เราทดสอบกับ production bots ของเราเอง พร้อมวัด network latency ไปยัง Polygon RPC endpoints ต้นทุนรายเดือนจริง และ matrix สำหรับการเลือกขนาด card TradingVPS ที่อยู่ด้านล่างของคู่มือนี้เป็น affiliate link; เราเปิดเผยไว้ทุกหน้าของซีรีส์นี้ ข้อมูลในตารางเปรียบเทียบไม่ได้รับผลกระทบจากความสัมพันธ์แบบ affiliate-ผู้ให้บริการที่ทำได้ไม่ดีถูกระบุไว้ตรงตามผลที่ทดสอบจริง
- ทำไมต้องใช้ VPS แทน laptop
- เราทดสอบอะไรบ้าง (ผู้ให้บริการ 6 ราย)
- ตัวเลือกของเรา: TradingVPS
- เปรียบเทียบ: TradingVPS, Hetzner, Latitude.sh, Vultr, DigitalOcean, Contabo
- การเลือก region (NY4 vs LD4 vs AMS3)
- การ sizing: vCPU, RAM, network
- เช็กลิสต์ตั้งค่า VPS สำหรับ Polymarket bot
ทำไมต้องใช้ VPS แทน laptop
laptop จะปิดเมื่อคุณปิดฝา laptop จะเสีย Wi-Fi เมื่อคุณย้ายห้อง laptop จะ reboot เมื่อ Windows ตัดสินใจว่าถึงเวลาแล้ว สิ่งเหล่านี้ใช้ไม่ได้เมื่อ position ต้องส่ง exit ภายใน 3 วินาที
VPS แก้ได้ทั้งสามอย่าง: uptime 24/7, network ของ datacenter (โดยปกติ <5ms ไปยัง Polygon RPC endpoints ที่พบบ่อย), ไม่มีมนุษย์มาคอยแทรกระหว่าง runtime ค่าใช้จ่ายอยู่ที่ $5-20/เดือนสำหรับระดับเริ่มต้น และคุ้มราว 100 เท่าในแง่ของความผิดพลาดที่หลีกเลี่ยงได้เมื่อคุณมีเงินจริงในระบบ
จะรัน paper mode ที่ไหนก็ได้ตามต้องการ ย้ายไป VPS วันที่คุณฝากเงินจริง ไม่ใช่วันหลังจากนั้น ผู้สร้างที่เลื่อนขั้นตอนนี้มักเสียเงินกับ "ฉันปิดฝา laptop" มากกว่าเสียเพราะ bug ของ strategy จริงๆ
เราทดสอบอะไรบ้าง (ผู้ให้บริการ 6 ราย)
ตลอดระยะเวลา 18 เดือนที่รัน production bots เรา benchmark ผู้ให้บริการ 6 รายภายใต้ workload การเทรดจริง ไม่ใช่แค่ curl-tests จากการเชื่อมต่อบ้านพัก รายชื่อและสิ่งที่เราวัดมีดังนี้:
- TradingVPS-regions Amsterdam (AMS) และ New York (NY) host สำหรับ production ของเราในปัจจุบัน
- Hetzner-Helsinki และ Falkenstein ราคาตั้งต้นต่ำที่สุด; มี network shaping แปลกๆ เมื่อมี WebSocket traffic ต่อเนื่อง
- Latitude.sh-bare metal หลาย region latency ดีมาก ราคาพรีเมียม
- Vultr-ครอบคลุมหลาย region; เป็นหนึ่งในตัวเลือกระดับกลางที่เชื่อถือได้มากกว่า
- DigitalOcean-ใช้งานสะดวก เอกสารดี คาดการณ์ได้ เราใช้งานบน AMS3 มากกว่าหนึ่งปี
- Contabo-ถูกที่สุดแบบทิ้งห่าง; network jitter ต่อวินาทีเป็นปัญหาที่มีนัยสำคัญเมื่อมีโหลด
สิ่งที่วัด: handshake latency ไปยัง clob.polymarket.com, first-frame time บน WebSocket book subscription, p99 jitter ตลอด 24 ชั่วโมงของการเทรดจริง
ตัวเลือกของเรา: TradingVPS
สำหรับ production bots ของเรา เราใช้งานบน TradingVPS เหตุผลเห็นได้จากการเปรียบเทียบด้านล่าง; สรุปสั้นๆ คือ: มันมี p99 jitter ต่ำที่สุดบน WebSocket traffic ในบรรดาผู้ให้บริการที่เราทดสอบ, ค่าบริการรายเดือนคาดการณ์ได้, และ image catalog มี runtime ที่เราต้องการโดยไม่ต้องตั้งค่าเพิ่ม Network quality สำคัญกว่า raw CPU สำหรับ Polymarket bot และ TradingVPS ออกแบบมาเพื่อสิ่งนั้น
ลิงก์ไปยัง TradingVPS บนเว็บไซต์นี้เป็น affiliate link เราได้รับค่าคอมมิชชันเล็กน้อยหากคุณสมัครผ่านลิงก์นี้ เราใช้งานกับการเทรดเงินจริงของเรามากว่าหนึ่งปี-คำแนะนำนี้เกิดขึ้นก่อนความสัมพันธ์แบบ affiliate
เปรียบเทียบ: TradingVPS, Hetzner, Latitude.sh, Vultr, DigitalOcean, Contabo
| Provider | Entry $/mo | To CLOB (ms) | WS p99 jitter | เหมาะที่สุดสำหรับ |
|---|---|---|---|---|
| TradingVPS | 19-35 | 58 (AMS→AMS) | ต่ำ | production single-bot |
| Hetzner | 4-9 | 62 (HEL→AMS) | ปานกลาง | ตัวเลือกที่ถูกที่สุดที่พอรับได้ |
| Latitude.sh | 20-45 | 52 (AMS→AMS) | ต่ำ | multi-bot แบบ dedicated |
| Vultr | 6-12 | 72 (AMS→AMS) | ต่ำ | ความสะดวก |
| DigitalOcean | 6-12 | 107 (AMS→AMS) | ปานกลาง | คุ้นเคยกับ tooling |
| Contabo | 4-8 | 95 (DE→AMS) | สูง | ไม่แนะนำสำหรับ live |
ตัวเลขวัดเมื่อเดือนพฤษภาคม 2026 จาก instance ใน Amsterdam region ของแต่ละผู้ให้บริการไปยัง clob.polymarket.com ลำดับ latency เปลี่ยนเล็กน้อยในแต่ละเดือน; ภาพรวมยังคงเสถียรตั้งแต่ปลายปี 2024
การเลือก region (NY4 vs LD4 vs AMS3)
Polymarket CLOB API ถูกส่งผ่าน Cloudflare และให้บริการจาก edge locations ที่อยู่ใกล้ผู้ใช้ ดังนั้นระยะทางทางภูมิศาสตร์ไปยัง origin จึงมีความสำคัญน้อยกว่าคุณภาพของ network path อย่างไรก็ตาม ตัวเลือก region ที่พบบ่อยมีอยู่ 3 แบบ
- AMS3 / Amsterdam-ค่าเริ่มต้นของเรา peering กับ Cloudflare ในฝั่งยุโรปดี เหมาะที่สุดสำหรับ builder ที่มี strategy ฝั่ง US หรือ EU ที่แตะตลาดเอเชียช่วงข้ามคืน
- NY4 / New York-ดีที่สุดสำหรับ strategy ที่ผูกกับเวลา US market hours (NBA, NFL, การเมืองสหรัฐฯ) ผู้ให้บริการ bare-metal บางรายใน NY4 มี latency วัดได้ต่ำที่สุดไปยัง Polygon RPC endpoints ที่โฮสต์บน US East
- LD4 / London-ทางสายกลาง โดยรวมใช้ได้กับทุกอย่าง; ไม่เร็วที่สุดในเรื่องใดเป็นพิเศษ
หลีกเลี่ยง region ในเอเชียหรืออเมริกาใต้ เว้นแต่ strategy ของคุณเป็นแบบ regional จริงๆ latency ไปยัง Polymarket และ Polygon-North American RPCs จะเพิ่มขึ้น 80-200ms ซึ่งกิน edge ของ micro-strategy ไปเกือบหมด
การ sizing: vCPU, RAM, network
bot ที่ทำ strategy เดียวไม่ได้ต้องการอะไรมาก minimum ที่แนะนำ:
- 1-2 vCPU. Python bot ที่ติดตาม 20 markets ใช้ core เดียวไม่ถึง 10% เป็นส่วนใหญ่ อย่าซื้อ CPU เกินจำเป็น; ใช้เงินไปกับ network แทน
- 2-4 GB RAM. order-book cache และประวัติราคาไม่กี่เดือนเก็บได้สบาย
- 1 Gbps unmetered หรือโควตารายเดือนขนาดใหญ่. WebSocket subscriptions คุยกันถี่; subscription 500 markets อาจใช้ 20-50 GB/เดือน
- SSD storage, 20-40 GB. logs, diary, code ไม่มีอะไรหนักด้าน storage
ถ้าคุณรันหลาย strategy หรือหลาย bot บน host เดียว ให้เพิ่ม RAM เป็นสองเท่า แต่ CPU ใช้เท่าเดิม และต้องแน่ใจว่า network เป็นแบบ unmetered CPU มักไม่ใช่คอขวด
เช็กลิสต์การตั้งค่า VPS สำหรับ Polymarket bot
ลำดับการทำงาน ให้รันหนึ่งครั้งต่อ host:
- Provision image Ubuntu 22.04 LTS; ใช้เฉพาะ SSH key ไม่อนุญาตให้ล็อกอินด้วยรหัสผ่าน
apt update && apt install -y python3 python3-venv git tmux ufw fail2ban htopufw allow OpenSSH && ufw enable- สร้างผู้ใช้ที่ไม่ใช่ root; ล็อกการล็อกอิน root ผ่าน SSH ใน
/etc/ssh/sshd_config - ตั้ง time zone เป็น UTC ทุก timestamp ใน log ของซีรีส์นี้เป็น UTC
- ติดตั้ง Node 20+ หาก stack ของคุณต้องใช้ (
nvm install 20) - clone repository ของ bot ของคุณ ใช้ SSH-key auth กับ GitHub; อย่า push token ขึ้น host เด็ดขาด
- ตั้งค่า systemd unit สำหรับ bot-ทน reboot ได้ และ auto-restart เมื่อ crash
- Telegram alert bot (บทที่ 30)-silent fail แย่กว่าไม่มี bot
- รัน paper 24 ชั่วโมงก่อนที่เงินจริงจะเข้ามาอยู่บน host
เวลาตั้งค่ารวมบน VPS ใหม่: 45-90 นาที รวมการ deploy bot แล้ว












