Polymarket Bot 教程 · 第 2 章,共 32 章
在你写下一行 Polymarket bot 代码之前:需要达到什么样的 Python 或 Node.js 技能水平、web3 基础、每周时间投入,以及实盘交易的最低资金门槛。
本章涵盖什么
本章是任何代码之前的前置条件检查。它从五个维度定义最低门槛-编程技能、web3 熟练度、概率认知、每周时间和启动资金-而且标准刻意设得很严格。互联网上很多 bot 指南会忽略这些前置条件,因为“包容”更容易卖。我们见过跳过这些门槛带来的真实代价:训练不足的构建者没有风险控制就上线,一周内把钱包打爆,还永远拿不回那些充值手续费。如果你还没有满足下面的每一项门槛,继续读完本系列依然值得,但不适合实盘交易。
- 所需编程技能
- 需要的 Web3 / blockchain 基础
- 概率与数学基础
- 每周时间投入
- 需要配置的硬件和账户
- 模拟盘 vs 实盘的资金门槛
- 什么时候你还不该开始
所需编程技能
门槛是“中级,不是新手”。你应该能熟练处理:HTTP 请求和 JSON 响应、所选语言中的 async/await 语义、在第三方 SDK 文档很薄时直接阅读其源码,以及在不让整个进程崩溃的情况下处理错误。你不需要:web 框架、数据库经验、前端技能。
具体测试:下载 py-clob-client(Python)或 @polymarket/clob-client-v2(Node),并在 Polygon testnet 上(或者在主网用 1 美元)下一个买单。如果你从一台全新机器开始,用时少于两小时就完成,说明你已经达标。如果你花了整个周末还很沮丧,那就先做一个更小的 HTTP 客户端项目。
需要的 Web3 / blockchain 基础
你需要掌握足够的 web3 词汇,才能不靠谷歌翻译就读懂 SDK 源码。具体来说:
- EOA vs proxy wallet-externally owned account(私钥控制的账户) vs 由智能合约持有资金、并通过 EOA 签名来控制的智能合约钱包。Polymarket 用户在 proxy 里持有 pUSD;EOA 用来签订单。
- ERC-20 / ERC-1155-token 标准。USDC 和 pUSD 是 ERC-20。Outcome shares 是 ERC-1155 token。
- Allowance / approval-链上授权,允许 Polymarket 的合约移动你的 token。
- RPC endpoint-你通过它读取 Polygon 状态的 HTTPS 或 WebSocket URL。
你不需要写 Solidity、部署合约,或者理解共识机制。花五个小时看 MetaMask 教程,再读一遍 OpenZeppelin 文档,就足够达到门槛。
概率与数学基础
Polymarket 的价格就是概率。某个市场交易在 0.42,意味着该结果最终为 YES 的概率是 42%。能长期活下来的构建者和活不下来的构建者,差别在于三种量化习惯。
第一,用 expected value 思考,不要只看结果。一个 0.30、回报 16.67 美元的 5 美元仓位,如果你的模型认为真实概率高于 30%,那就是正 EV,即使接下来连续输 5 次也是如此。第二,理解 spread tax:每次完整交易都要支付 bid-ask spread 再加 0.5% fee,所以低于 1.5% 的 edge 会被交易成本吃掉。第三,诚实看待 variance-一个胜率 55% 的策略,在短周期内出现 10-15 连胜/连败并不罕见。要么为此做好规划,要么就会被它吓到。
不需要高级统计学。高中水平的概率知识,加上能在纸上做 EV 计算,就足够了。
每周时间投入
前 3 个月,诚实的每周时间分配如下:
- 1-2 小时:阅读当天的市场活动,扫描 UMA dispute 日历,观察 overnight events 期间价格如何变化。
- 2-3 小时:编码-通常是在修复一个坏掉的东西,而不是从零开始构建。订单类型 bug、RPC 中断、schema 变更。
- 1-2 小时:回测并阅读你的 bot 日志。你通过自动化执行省下来的时间,会在这里以分析时间的形式补回来。
总计就是每周 4-7 小时。低于 3 小时,bot 会停滞:edge 会衰减,你不再注意到这一点,上个月还能赚钱的策略会悄悄变成负 EV。超过 10 小时,你大概率是在手动交易 bot 的输出,这就违背了初衷。
需要配置的硬件和账户
硬件门槛刻意设得很低。过去五年内的任何笔记本都能跑 paper mode。每月 5-10 美元的 VPS 用于部署 live(第 4 章)。建议的上线前检查清单:
- Polymarket 账户(网页注册,充值超过 $1k 时需要 KYC)
- Polygon wallet-MetaMask 或任何与 SDK 兼容的 signer
- Polygon RPC API key-Alchemy 或 QuickNode 的免费额度就足够了(第 5 章)
- GitHub 账户,用于源码管理
- 所选服务商的 VPS 账户(第 4 章)
- Telegram bot token,用于告警(可选,但推荐)
实盘交易前的总配置成本:如果一直用免费额度,低于 15 美元。总耗时:一个周六下午。
模拟盘 vs 实盘的资金门槛
资金门槛是一条硬线,不是建议。Paper trading 运行在模拟余额上,而且免费;只要策略需要,尽管多做。对于实盘,有三个阈值很重要。
低于 $50:不要充值。Polygon gas fees + 140 万美元 CFTC settlement-era 的 140 万美元最小下单等效摩擦,让这个规模纯粹只是教育用途。你不会学到任何在 paper 里学不到的东西。
$50-200:烟雾测试区间。充值,下 5-10 笔实盘订单,验证你的 bot 记账与 Polymarket 的记录一致。把这个钱包当作学费;如果你把它全亏光了,这堂课也不算贵。
$200-1000:费率经济学开始成立的门槛。低于这个水平,低于 5 shares 的 GTC orders 很常见,而且会被拒绝。高于这个水平,你就可以在多个 market 上做 10-share 的仓位。
$1000+:bot 的 PnL 开始以对人类审阅者有意义的绝对美元数增长的阶段。我们认识的几乎所有最终实现稳定盈利的构建者,都是先在这个级别跑通的。
什么时候你还不该开始
三个诚实的排除条件。
- 你需要这笔钱。 即使有 edge,bot 交易的 variance 也很高。下个月要交房租的钱,不是 bot capital。面对连续 15 笔亏损时还能保持纪律,这种能力在下个月账单压着你的时候是不存在的。
- 你还没有做过 paper trading。 30 笔交易门槛(第 1 章)不可协商。在 paper 验证之前就实盘,是构建者亏掉第一笔 $200 的最常见原因。
- 策略是“跟 whales”。 对 Polymarket 顶级钱包的链上分析一再显示,能看见的 whales 做的是已结算 market 的 late-window 0.99-arb-他们不是方向性交易者;复制他们的后期入场,意味着你到场时 edge 已经没了。
如果以上任一条适用,接下来的 30 章作为背景知识仍然有用。但不适合实盘交易。












