核心功能概述
本技能为用户提供完整的 Polymarket 程序化交易基础设施搭建方案,覆盖从环境配置到首笔订单验证的全生命周期。
核心用法:按四阶段顺序执行——(1)检查现有凭证避免重复配置;(2)创建包含私钥、代理地址、API 端点的 .env 环境文件;(3)通过 py-clob-client 派生并持久化 CLOB API 凭证;(4)依次验证 Gamma API、CLOB REST、Data API、WebSocket 四层接口连通性,最后以极小仓位测试订单签名与提交流程。
显著优点:
- 标准化流程:明确区分 EOA 签名地址与代理钱包地址,避免常见地址混淆错误
- 生产级安全:强制要求 USDC 代币授权、最小订单价值校验($1.00)、整数仓位限制
- 故障诊断友好:内置常见错误对照表(余额不足、精度超限、WebSocket 格式错误等)
- 多 API 覆盖:同时对接 Gamma(事件数据)、CLOB(订单簿)、Data API(持仓)、Builder API(授权管理)四大服务面
潜在局限:
- 依赖 Polygon 主网,Gas 波动可能影响高频策略成本
- 代理钱包架构增加认知负担:EOA 签名但持仓在代理地址,初学者易混淆
- 需外部 Builder API 凭证完成无头授权,与 CLOB 凭证体系分离
- 价格精度规则非线性(0.04-0.96 区间限 2 位小数,两端放宽至 3 位)
适合人群:具备 Python 基础、熟悉以太坊钱包操作、希望执行自动化预测市场策略的量化交易者或 DeFi 开发者。不适合纯手动交易者或无 Polygon/USDC 经验用户。
常规风险:私钥泄露导致资金损失;代理地址配置错误致持仓不可见;MATCHED 状态误当成交确认引发重复下单;价格精度违规致订单静默拒绝。