Polymarket Bot 教程 · 第 4 章,共 32 章

当你的笔记本撑不住时,VPS 能让 Polymarket bot 继续运行 - 合盖、Wi-Fi 断线、机器重启都不怕。本章讲清楚为什么以及什么时候需要它、该看哪些指标、我们自己跑 bot 用的主机,以及一份可直接复制粘贴的设置清单。

本章内容

学习 Polymarket 不需要服务器,在自己的机器上纸面交易一个策略也不需要。真正需要它的那一天,是 bot 开始独自管理真实仓位的时候,因为从那一刻起,一台合上的笔记本就意味着一次错过的退出。本章保持务实:VPS 什么时候才值这笔钱、选型时真正重要的是什么、我们用哪家,以及把它配置好所需的确切命令。

  • 为什么用 VPS 而不是笔记本
  • 你现在是否真的需要它
  • 选主机时该看哪些指标
  • 我们自己跑 bot 用的主机
  • 区域选择(NY4 vs LD4 vs AMS3)
  • 容量选型:vCPU、RAM、网络
  • 一份 Polymarket bot VPS 的设置清单

为什么用 VPS 而不是笔记本

笔记本会在你合上它时关闭。笔记本会在你换房间时丢失 Wi-Fi。笔记本会在某个更新自作主张时重启。当一个仓位需要在三秒内发出退出指令、而又没人盯着时,这些情况没有一个是可以接受的。

VPS 消除了这全部三种失败模式:24/7 在线、数据中心网络(到常见 Polygon RPC endpoints 通常低于 5 ms),以及运行期间无需人工介入。入门档位大约每月 5 到 20 美元,而在它第一次帮你避免一次「我把盖子合上了」的损失时,就值回好几倍的钱。

经验法则:纸面模式想在哪台机器上跑都行。真实资金进入 bot 的那一天就迁到 VPS,不要再拖。推迟这一步的 builder,因笔记本休眠而亏掉的,往往比真正的策略 bug 还多。

你现在是否真的需要它?

诚实地判断自己处在这条线的哪一侧。读到这里的大多数人都还在左侧,而那完全没问题。

  • 你现在还不需要 VPS,如果你在做纸面交易、回测、手动建仓,或者只是盯着屏幕跑几分钟脚本。你自己的机器就够了。
  • 你确实需要 VPS,一旦 bot 要无人值守地管理真实资金、需要在数秒内反应、整夜运行,或者发出你绝不能错过的警报。到那时,「永远在线」就是全部意义所在。

如果你拿不准,那大概率还没到那一步。多等一周的代价是零;一台用不上的服务器的代价不过几美元。先花时间把策略打磨对,再去托管它。

选主机时该看哪些指标

一旦真的需要了,清单很短。Polymarket bot 不吃 CPU;它对网络敏感,而且绝不能宕机。大致按优先级排序:

  • 在线率与稳定性 - 这正是你离开笔记本的全部理由。寻找真实的 uptime SLA,以及不会为了维护而悄悄重启你的服务商。
  • 区域与网络路径 - 到 Polymarket API 以及到你的 Polygon RPC 的低且稳定的延迟,比地理距离更重要。jitter(波动)比稍高一点的平均值更伤。
  • 网络额度 - websocket 订阅很「吵」。优先选不限量或月度额度宽裕的方案,这样一个繁忙的交易日才不会把你限速。
  • 合适的 RAM 和 CPU - 1 到 2 vCPU 加 2 到 4 GB RAM,几乎能覆盖每一个单策略 bot。不要为用不上的核心多花钱。
  • Linux 镜像与固定定价 - Ubuntu LTS 或 Debian 即开即用,月费可预测,没有大型云那种按 GB 计的 egress 意外。

整张清单就这些。任何超出它的东西 - colocation、裸金属、亚毫秒级路径 - 只对真正延迟敏感的策略有意义,而如果你正在跑这样一个策略,你自己会知道。

我们自己跑 bot 用的主机

我们自己的生产级 Polymarket bot 托管在 TradingVPS 上。它正是为上面这份清单打造的:为交易优化的硬件、到 Polygon RPC endpoints 始终很低的 jitter、在你需要的地方提供 colocation 选项,以及没有 egress 意外的固定定价。我们已经用了它超过一年,而且这份推荐早于 affiliate 关系。

区域选择(NY4 vs LD4 vs AMS3)

Polymarket 的订单簿 API 由 Cloudflare 前置,并从靠近用户的边缘节点提供服务,因此到源站的地理距离没那么重要,网络路径质量更关键。三种区域选择最为常见。

  • AMS3 / 阿姆斯特丹 - 强力的默认选项。与 Cloudflare 欧洲节点互联质量好;适合面向美国或欧洲、同时也会触及亚洲夜盘的策略。
  • NY4 / 纽约 - 最适合绑定美国市场时段的策略(NBA、NFL、美国政治)。部分位于 NY4 的主机,到美国东部 Polygon RPC endpoints 的实测延迟最快。
  • LD4 / 伦敦 - 中间地带。几乎什么都还行;但没有哪一项最快。

除非你的策略本身就是区域性的,否则避开亚洲或南美区域。到 Polymarket 以及到北美 Polygon RPC 的延迟会增加 80 到 200 ms,足以吞掉大多数微策略的优势。

容量选型:vCPU、RAM、网络

单策略 bot 不需要太多资源。建议的最低配置:

  • 1 到 2 vCPU。一个跟踪 20 个市场的 Python bot,大多数时候单核占用远低于 10%。不要过度购买 CPU;把预算花在网络上。
  • 2 到 4 GB RAM。订单簿缓存和几个月的价格历史都能轻松放下。
  • 1 Gbps 不限量或较大的月度额度。websocket 订阅很「吵」;订阅 500 个市场每月可能消耗 20 到 50 GB。
  • SSD 存储,20 到 40 GB。日志、交易记录和代码。没有什么存储大户。

如果你在同一台主机上运行多策略或多个 bot,把 RAM 翻倍,CPU 保持不变,并确保网络是不限量的。CPU 很少会成为瓶颈。

Polymarket bot VPS 的设置清单

操作顺序,每台主机执行一次:

  1. 部署一个 Ubuntu 22.04 LTS 镜像;仅用 SSH key,不开放密码登录。
  2. apt update && apt install -y python3 python3-venv git tmux ufw fail2ban htop
  3. ufw allow OpenSSH && ufw enable
  4. 创建一个非 root 用户;在 /etc/ssh/sshd_config 中锁定 root 的 SSH 登录。
  5. 将时区设置为 UTC。本系列中的每一条日志时间戳都是 UTC。
  6. 如果你的技术栈需要,安装 Node 20+(nvm install 20)。
  7. 克隆你的 bot repo。使用 SSH key 认证连接 GitHub;绝不要把 token 推到主机上。
  8. 为 bot 配置一个 systemd unit,让它能在重启后存活并在崩溃时自动重启。
  9. 接好一个 Telegram 警报 bot(第 30 章) - 静默失败比没有 bot 更糟。
  10. 在任何真实资金到达主机之前,先运行 24 小时纸面模式。

在一台全新 VPS 上的总设置时间:45 到 90 分钟,包含 bot 的部署。

常见问题

我真的需要为 Polymarket bot 准备一台 VPS 吗?
只有当它开始无人值守地运行你真实的策略时才需要。做纸面交易或快速实验,用自己的笔记本就够了。一旦 bot 要管理真实仓位,并且必须在合盖、Wi-Fi 断线或夜间重启时依然存活,VPS 就不再是可选项了。
Polymarket bot 应该托管在哪个区域?
Polymarket 的订单簿 API 由 CDN 前置,因此网络路径质量比纯粹的地理距离更重要。阿姆斯特丹和美国东部(纽约/弗吉尼亚)的互联都不错,适合大多数策略。对延迟敏感的策略应选择带 NY4 或 LD4 colocation 的主机;除非你的策略本身就是区域性的,否则避开亚洲或南美。
Polymarket bot 需要多少 RAM 和 CPU?
1 到 2 vCPU 加上 2 到 4 GB RAM,足以支撑一个监控数十个市场的单策略 bot。只有当你同时运行多个策略、本地保存数月的价格历史,或者持有对数百个市场的 websocket 订阅时,才需要升级到 4 vCPU 和 8 GB。CPU 很少成为瓶颈;网络和日志才是。
我应该用 Linux 还是 Windows VPS?
Linux。Ubuntu LTS 或 Debian。每个 Polymarket SDK 示例、每个监控工具(systemd、journalctl、htop)以及本系列的每篇教程都默认你用 Linux。Windows VPS 技术上可行,但你会在每一步都遇到摩擦。
你们用的是哪家 VPS 主机?
我们自己的 Polymarket bot 跑在 TradingVPS 上:为交易优化的硬件、到 Polygon RPC endpoints 始终很低的 jitter、NY4/LD4 colocation 选项,以及没有 egress 意外的固定可预测定价。本页上的链接是 affiliate link;我们会获得一小笔佣金,并且已经使用它超过一年。