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


