Polymarket Bot Tutorial · Chương 4 trong 32
Chúng tôi đã thử nghiệm một số VPS host cho các Polymarket bot của mình. Về giá, giá trị và hiệu năng, chúng tôi khuyến nghị TradingVPS. Kiểm tra latency, thẻ so sánh, hướng dẫn sizing, lựa chọn 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.
Chương này bao gồm những gì
VPS là thứ bắt buộc phải có cho bất kỳ Polymarket bot nào chạy live. Một khi bạn đã phân bổ vốn thật, bot phải sống sót khi laptop đóng lại, Wi-Fi khách sạn bị ngắt, hoặc Windows cập nhật. Chương này so sánh sáu nhà cung cấp mà chúng tôi đã test cho các bot production của mình, với network latency đo được từ mỗi nhà cung cấp đến Polygon RPC endpoints, chi phí hàng tháng thực tế, và một ma trận sizing. Thẻ TradingVPS ở cuối hướng dẫn này là affiliate link; chúng tôi đã công khai điều đó ở mọi trang trong series này. Dữ liệu trong bảng so sánh không bị ảnh hưởng bởi mối quan hệ affiliate - các nhà cung cấp hoạt động kém được liệt kê đúng như hiệu năng thực tế của họ.
- Tại sao dùng VPS thay vì laptop
- Chúng tôi đã test gì (sáu nhà cung cấp)
- Lựa chọn của chúng tôi: TradingVPS
- So sánh: TradingVPS, Hetzner, Latitude.sh, Vultr, DigitalOcean, Contabo
- Lựa chọn region (NY4 vs LD4 vs AMS3)
- Sizing: vCPU, RAM, network
- Checklist setup cho một Polymarket bot VPS
Tại sao dùng VPS thay vì laptop
Laptop sẽ đóng khi bạn đóng nó lại. Laptop mất Wi-Fi khi bạn chuyển phòng. Laptop reboot khi Windows quyết định đã đến lúc. Không điều nào trong số đó chấp nhận được khi một vị thế cần được thoát lệnh trong 3 giây.
VPS giải quyết cả ba: uptime 24/7, datacenter network (thường <5ms tới các Polygon RPC endpoints phổ biến), không cần con người can thiệp vào runtime. Chi phí là $5-20/tháng cho gói khởi điểm và đáng giá tương đương 100 lần con số đó về số lỗi tránh được một khi bạn đã có vốn live.
Hãy chạy paper mode ở bất cứ đâu bạn muốn. Chuyển sang VPS ngay ngày bạn nạp tiền thật, không phải sau đó. Những người chậm bước này thường thua lỗ vì "tôi đã gập nắp máy" nhiều hơn là vì bug chiến lược thực sự.
Chúng tôi đã test gì (sáu nhà cung cấp)
Trong suốt 18 tháng chạy bot production, chúng tôi đã benchmark sáu nhà cung cấp dưới khối lượng công việc giao dịch live, chứ không chỉ curl-test từ một kết nối dân dụng. Danh sách và những gì chúng tôi đo được:
- TradingVPS - khu vực Amsterdam (AMS) và New York (NY). Host production hiện tại của chúng tôi.
- Hetzner - Helsinki và Falkenstein. Giá niêm yết thấp nhất; network shaping khá kỳ lạ khi WebSocket traffic kéo dài.
- Latitude.sh - bare metal, nhiều region. Latency rất tốt, giá cao cấp.
- Vultr - độ phủ region rộng; là một trong những lựa chọn tầm trung đáng tin cậy hơn.
- DigitalOcean - tiện lợi, tài liệu tốt, dễ dự đoán. Chúng tôi đã host trên AMS3 hơn một năm.
- Contabo - rẻ nhất với biên độ rất lớn; network jitter theo từng giây là một vấn đề đáng kể khi tải cao.
Đo lường: handshake latency tới clob.polymarket.com, thời gian frame đầu tiên trên một WebSocket book subscription, p99 jitter trong 24 giờ giao dịch live.
Lựa chọn của chúng tôi: TradingVPS
Đối với các bot production của mình, chúng tôi chạy trên TradingVPS. Lý do có thể thấy rõ trong bảng so sánh bên dưới; nói ngắn gọn là: nó có p99 jitter thấp nhất trên WebSocket traffic trong số các nhà cung cấp chúng tôi test, giá hàng tháng ổn định, và image catalog có sẵn runtime mà chúng tôi muốn mà không cần setup thêm. Chất lượng network quan trọng hơn raw CPU đối với một Polymarket bot, và TradingVPS tối ưu cho điều đó.
Link tới TradingVPS trên site này là affiliate link. Chúng tôi nhận một khoản hoa hồng nhỏ nếu bạn đăng ký qua đó. Chúng tôi đã dùng họ cho giao dịch tiền thật của chính mình hơn một năm - khuyến nghị này có trước mối quan hệ affiliate.
So sánh: TradingVPS, Hetzner, Latitude.sh, Vultr, DigitalOcean, Contabo
| Nhà cung cấp | Giá khởi điểm $/tháng | Tới CLOB (ms) | WS p99 jitter | Tốt nhất cho |
|---|---|---|---|---|
| TradingVPS | 19-35 | 58 (AMS→AMS) | thấp | Production single-bot |
| Hetzner | 4-9 | 62 (HEL→AMS) | trung bình | Rẻ nhất có thể chấp nhận |
| Latitude.sh | 20-45 | 52 (AMS→AMS) | thấp | Dedicated nhiều bot |
| Vultr | 6-12 | 72 (AMS→AMS) | thấp | Tiện lợi |
| DigitalOcean | 6-12 | 107 (AMS→AMS) | trung bình | Quen thuộc tooling |
| Contabo | 4-8 | 95 (DE→AMS) | cao | Không khuyến nghị cho live |
Các số liệu được đo vào tháng 5 năm 2026 từ instance khu vực Amsterdam của từng nhà cung cấp tới clob.polymarket.com. Thứ hạng latency thay đổi nhẹ theo từng tháng; bức tranh tổng thể đã ổn định từ cuối năm 2024.
Lựa chọn region (NY4 vs LD4 vs AMS3)
CLOB API của Polymarket được Cloudflare front và phục vụ từ các edge location gần người dùng, nên khoảng cách địa lý thô tới origin ít quan trọng hơn chất lượng đường truyền network. Dù vậy, ba lựa chọn region sau đây là phổ biến.
- AMS3 / Amsterdam - mặc định của chúng tôi. Peering tốt tới sự hiện diện EU của Cloudflare. Tốt nhất cho các builder có chiến lược US hoặc EU mà vẫn chạm tới thị trường châu Á qua đêm.
- NY4 / New York - tốt nhất cho các chiến lược gắn với giờ giao dịch của thị trường Mỹ (NBA, NFL, chính trị Mỹ). Một số bare-metal provider ở NY4 có latency đo được nhanh nhất tới Polygon RPC endpoints host trên US East.
- LD4 / London - phương án trung gian. Nhìn chung ổn cho mọi thứ; không phải nhanh nhất ở bất kỳ điều gì.
Tránh các region ở châu Á hoặc Nam Mỹ trừ khi chiến lược của bạn mang tính khu vực. Latency tới Polymarket và tới Polygon North American RPCs sẽ tăng thêm 80-200ms; điều đó sẽ nuốt mất phần lớn edge của các micro-strategy.
Sizing: vCPU, RAM, network
Một bot đơn chiến lược không cần nhiều tài nguyên. Mức tối thiểu khuyến nghị:
- 1-2 vCPU. Một Python bot theo dõi 20 thị trường thường chỉ dùng dưới 10% của một core phần lớn thời gian. Đừng mua quá nhiều CPU; hãy dành ngân sách cho network.
- 2-4 GB RAM. Cache order-book và vài tháng lịch sử giá vừa đủ thoải mái.
- 1 Gbps unmetered hoặc hạn mức tháng lớn. WebSocket subscriptions rất nhiều traffic; một subscription 500 thị trường có thể dùng 20-50 GB/tháng.
- SSD storage, 20-40 GB. Logs, diary, code. Không có gì nặng về storage.
Nếu bạn chạy nhiều chiến lược hoặc nhiều bot trên cùng một host, hãy tăng gấp đôi RAM, giữ CPU nguyên như cũ, và đảm bảo network là unmetered. CPU hiếm khi là nút thắt.
Checklist setup cho một Polymarket bot VPS
Thứ tự thực hiện, chạy một lần cho mỗi host:
- Provision image Ubuntu 22.04 LTS; chỉ dùng SSH key, không cho đăng nhập bằng mật khẩu.
apt update && apt install -y python3 python3-venv git tmux ufw fail2ban htopufw allow OpenSSH && ufw enable- Tạo một non-root user; khóa đăng nhập SSH của root trong
/etc/ssh/sshd_config. - Đặt múi giờ là UTC. Mọi timestamp trong series này đều là UTC.
- Cài Node 20+ nếu stack của bạn cần nó (
nvm install 20). - Clone repo bot của bạn. Dùng SSH-key auth tới GitHub; không bao giờ push token lên host.
- Thiết lập systemd unit cho bot - sống sót qua reboot, tự restart khi crash.
- Telegram alert bot (chương 30) - silent fail còn tệ hơn không có bot.
- Chạy paper trong 24 giờ trước khi bất kỳ vốn live nào chạm tới host.
Tổng thời gian setup trên một VPS mới: 45-90 phút, bao gồm cả triển khai bot.












