Hướng dẫn Bot Polymarket · Chương 4 trên 32

Một VPS giữ cho Polymarket bot của bạn tiếp tục chạy khi laptop không thể - nắp máy đóng lại, Wi-Fi bị rớt, máy đang reboot. Chương này giải thích vì sao và khi nào bạn cần một cái, cần chú ý điều gì, nơi chúng tôi host bot của chính mình, và một checklist cài đặt sao-chép-dán được.

Chương này bao gồm những gì

Bạn không cần một server để học Polymarket, và bạn cũng không cần một cái để paper-trade một chiến lược trên máy của mình. Bạn cần một cái vào ngày một bot bắt đầu tự quản lý vị thế thật, vì tại thời điểm đó một chiếc laptop đóng nắp là một lần thoát lệnh bị bỏ lỡ. Chương này giữ tinh thần thực dụng: khi nào một VPS xứng đáng với chi phí, điều gì thực sự quan trọng khi bạn chọn một cái, host chúng tôi dùng, và chính xác các lệnh để cài đặt nó.

  • Vì sao dùng VPS thay vì laptop
  • Liệu bạn đã thực sự cần một cái chưa
  • Cần chú ý điều gì ở một host
  • Host chúng tôi chạy bot của chính mình
  • Lựa chọn region (NY4 vs LD4 vs AMS3)
  • Sizing: vCPU, RAM, network
  • Một checklist cài đặt cho VPS chạy Polymarket bot

Vì sao dùng VPS thay vì laptop

Một chiếc laptop đóng lại khi bạn đóng nó. Một chiếc laptop mất Wi-Fi khi bạn chuyển phòng. Một chiếc laptop reboot khi một bản cập nhật 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 bắn lệnh thoát trong ba giây mà không có ai trông chừng.

Một VPS loại bỏ cả ba kiểu lỗi đó: uptime 24/7, một network của datacenter (thường dưới 5 ms tới các Polygon RPC endpoint phổ biến), và không cần con người trong vòng lặp trong lúc chạy. Gói khởi điểm tốn khoảng 5 đến 20 đô la một tháng và đáng giá gấp nhiều lần con số đó ngay lần đầu tiên nó cứu bạn khỏi một khoản lỗ kiểu "tôi đã đóng nắp máy".

Nguyên tắc chung: chạy paper mode ở bất cứ đâu bạn thích, trên bất kỳ máy nào bạn thích. Chuyển sang VPS đúng vào ngày tiền thật đến tay bot, không trễ hơn. Những người xây bot trì hoãn bước này thường mất nhiều hơn vì một chiếc laptop ngủ quên so với vì bug chiến lược thực sự.

Liệu bạn đã thực sự cần một cái chưa?

Hãy thành thật về việc bạn đang ở phía nào của ranh giới. Phần lớn người đọc bài này vẫn ở phía bên trái, và điều đó hoàn toàn ổn.

  • Bạn chưa cần VPS nếu bạn đang paper-trade, backtest, vào lệnh thủ công, hoặc chạy một script trong vài phút mỗi lần trong khi bạn theo dõi nó. Máy của bạn là đủ.
  • Bạn cần một VPS ngay khi một bot quản lý vốn thật mà không cần giám sát, cần phản ứng trong vài giây, chạy suốt đêm, hoặc bắn ra các cảnh báo mà bạn không thể bỏ lỡ. Tại điểm đó "luôn luôn bật" chính là toàn bộ ý nghĩa.

Nếu bạn không chắc, thì có lẽ bạn chưa tới đó. Chi phí của việc chờ thêm một tuần là không đáng kể; chi phí của một server không dùng đến chỉ là vài đô la. Hãy dành thời gian làm cho chiến lược đúng trước, rồi mới host nó.

Cần chú ý điều gì ở một host

Một khi bạn thực sự cần một cái, danh sách kiểm tra rất ngắn. Một Polymarket bot không ngốn CPU; nó nhạy với network và phải không bao giờ sập. Theo thứ tự ưu tiên ước chừng:

  • Uptime và sự ổn định - chính là toàn bộ lý do bạn rời khỏi chiếc laptop. Hãy tìm một SLA uptime thực sự và một nhà cung cấp không lẳng lặng reboot bạn vì bảo trì.
  • Region và đường truyền network - latency thấp, ổn định tới API của Polymarket và tới Polygon RPC của bạn quan trọng hơn khoảng cách địa lý thô. Jitter (sự dao động) gây hại nhiều hơn một mức trung bình hơi cao.
  • Hạn mức network - websocket subscriptions tạo nhiều traffic. Hãy ưu tiên unmetered hoặc một hạn mức tháng rộng rãi để một ngày thị trường bận rộn không bao giờ throttle bạn.
  • RAM và CPU đúng kích cỡ - 1 đến 2 vCPU và 2 đến 4 GB RAM bao quát gần như mọi bot đơn chiến lược. Đừng trả thừa cho các core bạn sẽ không dùng.
  • Image Linux và giá phẳng - Ubuntu LTS hoặc Debian sẵn sàng dùng ngay, và chi phí tháng dễ dự đoán mà không có những bất ngờ về egress tính theo gigabyte như ở các cloud lớn.

Đó là toàn bộ danh sách. Bất cứ thứ gì vượt ngoài nó - colocation, bare metal, đường truyền dưới một mili-giây - chỉ quan trọng với những chiến lược thực sự khắt khe về latency, và bạn sẽ biết nếu mình đang chạy một chiến lược như vậy.

Host chúng tôi chạy bot của chính mình

Chúng tôi host các Polymarket bot production của mình trên TradingVPS. Nó được xây dựng đúng cho danh sách kiểm tra ở trên: phần cứng tối ưu cho giao dịch, jitter thấp và ổn định tới các Polygon RPC endpoint, các tùy chọn colocation khi bạn cần, và giá phẳng không có bất ngờ về egress. Chúng tôi đã dùng nó hơn một năm, và lời khuyến nghị này có trước mối quan hệ affiliate.

Lựa chọn region (NY4 vs LD4 vs AMS3)

API sổ lệnh của Polymarket được đặt sau Cloudflare 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. Có ba lựa chọn region phổ biến.

  • AMS3 / Amsterdam - một lựa chọn mặc định mạnh. Peering tốt tới sự hiện diện EU của Cloudflare; ổn cho các chiến lược US-hoặc-EU đồng thời 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ố host ở NY4 có latency đo được nhanh nhất tới các Polygon RPC endpoint trên US East.
  • LD4 / London - một phương án trung gian. Nhìn chung ổn cho mọi thứ; nhưng 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 các Polygon RPC ở Bắc Mỹ sẽ tăng thêm 80 đến 200 ms, và điều đó nuốt mất phần lớn lợi thế của các micro-strategy.

Sizing: vCPU, RAM, network

Một bot đơn chiến lược không cần nhiều. Mức tối thiểu khuyến nghị:

  • 1 đến 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 thừa CPU; hãy dành ngân sách cho network.
  • 2 đến 4 GB RAM. Cache sổ lệnh và vài tháng lịch sử giá vừa đủ thoải mái.
  • 1 Gbps unmetered hoặc một hạn mức tháng lớn. Websocket subscriptions tạo nhiều traffic; một subscription 500 thị trường có thể dùng 20 đến 50 GB một tháng.
  • SSD storage, 20 đến 40 GB. Logs, một nhật ký giao dịch, và 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ữ nguyên CPU, và đảm bảo network là unmetered. CPU hiếm khi là nút thắt.

Checklist cài đặt cho VPS chạy Polymarket bot

Thứ tự thực hiện, chạy một lần cho mỗi host:

  1. Provision một image Ubuntu 22.04 LTS; chỉ dùng SSH key, không đă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 user non-root; khóa đăng nhập SSH của root trong /etc/ssh/sshd_config.
  5. Đặt múi giờ về UTC. Mọi timestamp trong log của 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 một token lên host.
  8. Thiết lập một systemd unit cho bot để nó sống sót qua reboot và tự restart khi crash.
  9. Đấu nối một Telegram alert bot (chương 30) - một lần lỗi âm thầm còn tệ hơn không có bot.
  10. Chạy paper mode trong 24 giờ trước khi bất kỳ vốn live nào chạm tới host.

Tổng thời gian cài đặt trên một VPS mới: 45 đến 90 phút, bao gồm cả việc triển khai bot.

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

Tôi có thực sự cần VPS cho một Polymarket bot không?
Chỉ khi nó chạy chiến lược thật của bạn mà không cần giám sát. Với paper trading hoặc các thử nghiệm nhanh thì laptop là đủ. Ngay khi một bot quản lý vị thế thật và phải sống sót qua một chiếc nắp máy đóng lại, một kết nối Wi-Fi bị rớt, hay một lần reboot giữa đêm, thì VPS không còn là tùy chọn nữa.
Tôi nên host Polymarket bot ở region nào?
API sổ lệnh của Polymarket được đặt sau một CDN, nên chất lượng đường truyền network quan trọng hơn khoảng cách thô. Amsterdam và US East (New York / Virginia) đều peering tốt và phù hợp với hầu hết chiến lược. Các chiến lược nhạy với latency nên chọn host có colocation NY4 hoặc LD4; tránh châu Á hay Nam Mỹ trừ khi chiến lược của bạn mang tính khu vực.
Một Polymarket bot cần bao nhiêu RAM và CPU?
1 đến 2 vCPU và 2 đến 4 GB RAM là đủ cho một bot đơn chiến lược theo dõi vài chục thị trường. Hãy nâng lên 4 vCPU và 8 GB chỉ khi bạn chạy nhiều chiến lược cùng lúc, lưu nhiều tháng lịch sử giá cục bộ, hoặc giữ websocket subscriptions tới hàng trăm thị trường. CPU hiếm khi là nút thắt; network và logging mới là nút thắt.
Tôi nên dùng VPS Linux hay Windows?
Linux. Ubuntu LTS hoặc Debian. Mọi ví dụ Polymarket SDK, mọi công cụ giám sát (systemd, journalctl, htop), và mọi hướng dẫn trong series này đều giả định Linux. VPS Windows về mặt kỹ thuật là khả thi nhưng bạn sẽ phải vật lộn với ma sát ở mọi bước.
Bạn dùng host VPS nào?
Chúng tôi chạy các Polymarket bot của chính mình trên TradingVPS: phần cứng tối ưu cho giao dịch, jitter thấp và ổn định tới các Polygon RPC endpoint, các tùy chọn colocation NY4/LD4, và giá phẳng dễ dự đoán không có bất ngờ về egress. Liên kết trên trang này là liên kết affiliate; chúng tôi nhận một khoản hoa hồng nhỏ và đã dùng họ hơn một năm.