PolymarketClickHouse Workshops
Polymarket 专题

Polymarket 实时分析

流式接入公开预测市场数据,在 ClickHouse Cloud 中建模,并发布一个市场脉搏仪表板。

Your computer
macOS terminal: Run workshop commands in Terminal using zsh or bash.

观察一个公开市场的价格变动,看着这次更新落入你自己的 ClickHouse Cloud 服务, 并解释这次变动是伴随着价差扩大,还是交易速度加快。

这是一门市场数据实训课程,不是交易教程。它只使用公开的 Gamma、 CLOB 和 Data API。你不需要创建钱包、充值、下单,也不需要提供 任何 Polymarket 密钥。

选择你的角色

你将构建什么

Gamma market discovery ─┐
                        ├─ stateless collector ─ ClickHouse Cloud ─ saved queries
CLOB WebSocket + REST ──┤                         │
Data API trades ────────┘                         └─ 1-minute midpoint MV ─ dashboard
  • polymarket.markets:所监控的市场及其 Yes/No token 元数据。
  • polymarket.price_ticks:实时报价、价格变动和盘口顶部观测数据。
  • polymarket.trades:带确定性 ID 的、已对账的公开交易。
  • polymarket.market_midpoints_1m:在插入时维护的报价中间价 OHLC。
  • 一个 Cloud 仪表板,展示当前概率、涨跌榜、价差/新鲜度、成交量速度 以及一分钟中间价变动。

可靠性也是课程的一部分

WebSocket 很快,但不能当作持久化日志来对待。采集器会检测到 socket 静默或停滞,进行重连,并在降级期间轮询公开的 CLOB 盘口。一个 独立的 Data API 循环以五秒重叠窗口和确定性去重来对账交易。如果课堂网络 屏蔽了 Polymarket,fixture 模式会产出相同的表结构和仪表板流程,同时也不会 假装数据源仍是实时的。

时长

动手实践约 2 小时 30 分钟:

模块成果时长
00准备笔记本电脑、Cloud 服务和运行环境15 分钟
01发现活跃市场和 token ID10 分钟
02创建以查询为驱动的 ClickHouse 表和 MV20 分钟
03启动并验证具备韧性的实时采集器15 分钟
04理解并查询一分钟聚合20 分钟
05调查概率、价差、新鲜度和成交量20 分钟
06发布 Cloud 市场脉搏仪表板20 分钟
07在实时表上运行 AI agent 并审阅它的回答20 分钟
08验证完成情况、清理资源,并梳理生产化路径10 分钟

从 模块 00 开始。

本页内容

ZH