Polymarket 受講者トラック
公開ライブデータから ClickHouse Cloud の market pulse ダッシュボードまでを 2 時間でたどるパス。
macOS terminal: Run workshop commands in Terminal using zsh or bash.
モジュールは順番に進めてください。各ページには、入力、実行するコマンド、期待される結果、 完了チェックが記載されています。
進行
- セットアップ — macOS または WSL 2 を準備し、Cloud サービスを作成して、環境を読み込みます。
- 市場を見つける — アクティブな市場、アウトカム、コンディション ID、トークン ID を確認します。
- データをモデリングする — 型付きテーブルと 1 分足中間値の materialized view を作成します。
- ライブデータをストリーミングする — collector を実行し、ライブまたは劣化していても最新な取り込みを検証します。
- リアルタイム集計 — インクリメンタルな集計からクォート中間値の OHLC を読み出します。
- 値動きを調査する — 値動きの大きい銘柄、スプレッド、鮮度、出来高の加速をクエリします。
- Cloud ダッシュボード — クエリを保存し、market pulse ダッシュボードを公開します。
- AI 市場アナリスト — ClickHouse Agent に値動きを検知させ、調査させ、その回答を SQL で検証します。
- まとめ — 完了を証明し、collector を停止して、Kafka/ClickPipes によるスケールアップの道筋を理解します。
ガードレール
- 公開市場データのみを扱います。ウォレット、取引アカウント、API シークレット、注文、投資助言はありません。
- データベースは ClickHouse Cloud だけです。Docker はステートレスな collector を 1 つ実行します。
- ライブモードが基本です。fixture モードは、フィードがブロックされている場合や動きがない場合の明示的なフォールバックです。
.env.polymarketは決してコミットしないでください。
まずは モジュール 00 から始めてください。