Polymarket トラック
Polymarket リアルタイム分析
公開された予測市場データをストリーミングし、ClickHouse Cloud でモデリングして、market pulse ダッシュボードを公開します。
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 ─ dashboardpolymarket.markets: 監視対象の市場と、その Yes/No トークンのメタデータ。polymarket.price_ticks: ライブのクォート、価格変動、板の最良気配 (top-of-book) の観測値。polymarket.trades: 決定的な ID を付与して突合した公開取引。polymarket.market_midpoints_1m: 挿入時に維持されるクォート中間値の OHLC。- 現在の確率、値動きの大きい銘柄、スプレッドと鮮度、出来高の加速、1 分足の中間値の推移を示す Cloud ダッシュボード。
信頼性もこの教材の一部
WebSocket は高速ですが、耐久性のあるログとして扱ってはいません。collector はソケットの沈黙や停止を 検知して再接続し、劣化している間は公開 CLOB の板をポーリングします。別の Data API ループが 5 秒の オーバーラップと決定的な重複排除によって取引を突合します。教室のネットワークが Polymarket を ブロックしている場合は、fixture モードがフィードがライブであるかのように装うことなく、同じスキーマと 同じダッシュボードの流れを再現します。
所要時間
ハンズオンで約 2 時間 30 分:
| モジュール | 成果 | 時間 |
|---|---|---|
| 00 | ラップトップ、Cloud サービス、環境を準備する | 15 min |
| 01 | アクティブな市場とトークン ID を見つける | 10 min |
| 02 | クエリ駆動で ClickHouse のテーブルと MV を作成する | 20 min |
| 03 | 復元力のあるライブ collector を起動して検証する | 15 min |
| 04 | 1 分足の集計を理解してクエリする | 20 min |
| 05 | 確率、スプレッド、鮮度、出来高を調査する | 20 min |
| 06 | Cloud の market pulse ダッシュボードを公開する | 20 min |
| 07 | ライブのテーブルに対して AI エージェントを実行し、その回答を検証する | 20 min |
| 08 | 完了を証明し、後片付けをして、本番への道筋を把握する | 10 min |
まずは モジュール 00 から始めてください。