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.

RECOMMENDED

TradingVPS

Our pick - lowest jitter, trading-tuned

Pros
  • Trading-optimized hardware
  • Sub-1ms to major RPCs
  • NY4/LD4/TY3 colocation
  • Crypto payments accepted
Cons
  • Pricier than commodity cloud at entry tier

Best for: Market making, sports microstructure, latency-sensitive strategies

Visit TradingVPS →

Hetzner

Best price/perf in EU

Pros
  • Cheapest 4-core VPS in EU
  • Reliable network
  • Easy setup
Cons
  • EU regions only
  • Higher latency to US RPC

Best for: Paper trading, news arbitrage, EU-located devs

Affiliate link pending

Latitude.sh

Bare metal, true sub-ms

Pros
  • Dedicated bare metal
  • Multiple US/EU/APAC regions
  • No noisy neighbors
Cons
  • Most expensive option
  • Overkill for simple bots

Best for: High-frequency MM, multi-account farms

Affiliate link pending

Vultr

Commodity cloud, NJ region

Pros
  • Many regions
  • $3.50/mo entry
  • Hourly billing
Cons
  • Variable performance
  • Noisy neighbors possible

Best for: Beginners, paper trading, low-traffic bots

Affiliate link pending

DigitalOcean

Easy + reliable

Pros
  • Easiest UI
  • Solid uptime
  • $4/mo entry
Cons
  • Higher latency than trading-tuned
  • No colo

Best for: First bot deployment, learning

Affiliate link pending

Contabo

Cheapest entry tier

Pros
  • ~$5/mo for 4 vCPU
  • Lots of RAM/storage
Cons
  • Variable network
  • Older hardware

Best for: Budget paper trading, storage-heavy bots

Affiliate link pending

Disclosure: 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ấpGiá khởi điểm $/thángTới CLOB (ms)WS p99 jitterTốt nhất cho
TradingVPS19-3558 (AMS→AMS)thấpProduction single-bot
Hetzner4-962 (HEL→AMS)trung bìnhRẻ nhất có thể chấp nhận
Latitude.sh20-4552 (AMS→AMS)thấpDedicated nhiều bot
Vultr6-1272 (AMS→AMS)thấpTiện lợi
DigitalOcean6-12107 (AMS→AMS)trung bìnhQuen thuộc tooling
Contabo4-895 (DE→AMS)caoKhô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:

  1. Provision image Ubuntu 22.04 LTS; chỉ dùng SSH key, không cho đăng nhập bằng mật khẩu.
  2. apt update && apt install -y python3 python3-venv git tmux ufw fail2ban htop
  3. ufw allow OpenSSH && ufw enable
  4. Tạo một non-root user; khóa đăng nhập SSH của root trong /etc/ssh/sshd_config.
  5. Đặt múi giờ là UTC. Mọi timestamp trong series này đều là UTC.
  6. Cài Node 20+ nếu stack của bạn cần nó (nvm install 20).
  7. Clone repo bot của bạn. Dùng SSH-key auth tới GitHub; không bao giờ push token lên host.
  8. Thiết lập systemd unit cho bot - sống sót qua reboot, tự restart khi crash.
  9. Telegram alert bot (chương 30) - silent fail còn tệ hơn không có bot.
  10. 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.

Câu hỏi thường gặp

Bạn khuyến nghị VPS nào cho một Polymarket bot?
TradingVPS. Chúng tôi đã test commodity cloud (DigitalOcean, Vultr), bare metal (Hetzner, Latitude.sh), và các nền tảng tối ưu cho trading. Xét về kết hợp giữa giá, giá trị và hiệu năng, TradingVPS đứng đầu - jitter thấp nhất tới Polygon RPCs, hardware tối ưu cho trading, giá cạnh tranh với commodity cloud.
Tôi có thật sự cần một VPS "tối ưu cho trading" cho Polymarket không?
Đối với paper trading hoặc chiến lược tần suất thấp (chính trị, thời tiết): không, một droplet Hetzner hoặc DigitalOcean giá $5/tháng là đủ. Với market making, sports microstructure, hoặc bất kỳ chiến lược nhạy latency nào mà 100 ms có thể đồng nghĩa với một lệnh khớp bị bỏ lỡ: có, các host tối ưu cho trading sẽ tự hoàn vốn.
Tôi nên host Polymarket bot ở region nào?
CLOB endpoint của Polymarket được geo-distributed qua CDN, nên round-trip khá tương tự từ nhiều region. Polygon RPC providers (Alchemy, QuickNode, Ankr) cũng được phân phối toàn cầu. Với hầu hết chiến lược, US East (NY/Virginia) hoặc EU (Frankfurt/Amsterdam) đều ổn. Các chiến lược sub-millisecond nên chọn host có colocation NY4 hoặc LD4.
Polymarket bot cần bao nhiêu RAM và CPU?
1 vCPU và 2 GB RAM là đủ cho một bot đơn chiến lược giao dịch vài thị trường. 4 vCPU và 8 GB nếu bạn chạy nhiều chiến lược, lưu dữ liệu lịch sử cục bộ, và giữ websocket subscriptions cho hàng chục thị trường. CPU hiếm khi là điểm nghẽn; network và logging có trật tự thường là điểm nghẽn.
Tôi có thể chạy Polymarket bot trên AWS / GCP / Azure không?
Có, nhưng là quá mức cần thiết cho một bot đơn lẻ. Các cloud lớn tính phí compute, network, và storage riêng, và phí egress có thể khiến bạn bất ngờ. Một VPS giá cố định (TradingVPS, Vultr, DO, Hetzner) đơn giản hơn và rẻ hơn cho workload ổn định.
Tôi nên dùng Linux hay Windows VPS?
Linux. Ubuntu LTS hoặc Debian. Mọi ví dụ Polymarket SDK, mọi công cụ monitoring (systemd, journalctl, htop), và mọi tutorial đều giả định Linux. Windows VPS về mặt kỹ thuật là có thể, nhưng bạn sẽ phải vật lộn với ma sát ở mọi bước.