Polymarket API 指南:实时市场、WebSocket 和历史研究
Polymarket 提供了强大的当前市场接口。架构决策在于官方实时接口的结束位置以及持续记录的历史盘口开始的位置。
DepthFeed··9 min
Polymarket 开发者接口涵盖市场发现、价格、交易和实时 CLOB 订单簿更新。使用官方文档获取当前端点定义和交易场所行为。对于历史研究,首先确定价格序列是否足够,或者策略是否需要每个决策时间点的买/卖盘阶梯;只有持续捕获的档案才能在实时更新通过后提供后者。
将任务映射到数据接口
| 任务 | 所需数据 | 典型来源 |
|---|---|---|
| 发现当前市场 | 事件、市场、结果和标识符 | 官方 Polymarket APIs |
| 监控当前流动性 | 实时买单、卖单、数量和价格变化 | 官方 CLOB WebSocket |
| 绘制概率序列 | 历史结果价格 | 官方价格历史接口 |
| 回放执行 | 带有时间戳的过去完整盘口 | 持续记录的档案 |
| 与现货价格比较 | 与底层参考数据关联的盘口观察 | 标准化研究提供商 |
为什么标识符和时间戳优先
Polymarket 集成跨越事件、市场、条件和代币标识符。将这些关系与原始来源值一起存储,而不是将人类可读的标题作为键。标题可能会更改;执行研究仍然需要将相同的结果代币与相同的记录盘口关联起来。
分别保留来源时间戳和接收时间戳。来源时间描述了交易场所的事件,而接收时间描述了您的系统何时观察到它。将它们合并到一个字段中会使延迟和排序错误无法审计。
DepthFeed 的优势
DepthFeed 记录事件驱动的 Polymarket CLOB 更新,构建标准化完整盘口观察,并通过与 Kalshi 相同的 REST 和 WebSocket 形状提供这些数据。历史行包括价格和数量阶梯,而不仅仅是一个概率点。
该记录支持 Backtest Lab 中的深度感知 VWAP 回放、历史 API 查询以及公共钱包活动的下一盘口执行审计。缺失的覆盖范围保持明确,并且档案不声称重现隐藏的流动性、队列优先级或实际订单的市场影响。
集成清单
- 使用官方 Polymarket 文档作为当前端点和交易规则的权威。
- 持久化事件、条件和结果代币标识符。
- 在应用增量价格变化之前,先播种一个完整的盘口。
- 保留来源时间戳和接收时间戳,而不是用一个覆盖另一个。
- 使用价格历史记录进行图表绘制,并使用完整的历史盘口进行执行回放。
- 在信任回测之前,测试间隙、重新连接和重复更新。
Key takeaways
- 01官方 Polymarket API 是当前交易场所状态的正确权威。
- 02实时 CLOB 更新必须进行播种和排序,才能重建完整的盘口。
- 03历史概率序列无法显示过去的静止深度。
- 04DepthFeed 添加了记录的完整盘口和一个跨场所研究模式。
- 05应在策略逻辑之前设计标识符、时间戳和缺失数据行为。
Polymarket 提供了强大的当前市场接口。架构决策在于官方实时接口的结束位置以及持续记录的历史盘口开始的位置。
免费开始