PolymarketClickHouse Workshops

06 Dashboard Cloud

Simpan query investigasi dan susun dashboard market pulse Polymarket.

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

Titik awal

Keempat query Modul 05 berjalan di SQL console ClickHouse Cloud. Role Cloud Anda bisa menyimpan query dan membuat dashboard.

Tujuan

Satu dashboard bernama Polymarket market pulse dengan empat tampilan terkini dan satu line chart per menit. Tidak diperlukan produk dashboard lokal apa pun.

Langkah 1 — Simpan keempat query investigasi

Di SQL console, jalankan setiap blok Modul 05 dan gunakan Save dengan nama persis berikut:

  1. Current probability
  2. Five-minute movers
  3. Spread and freshness
  4. Volume velocity

Jangan ubah SQL-nya saat menyimpan; instruktur memakai nama-nama itu untuk memverifikasi seisi ruangan.

Langkah 2 — Simpan query chart per menit

SELECT
    c.minute,
    m.token_id,
    m.question,
    m.outcome,
    round(argMaxMerge(c.close) * 100, 2) AS probability_percent
FROM polymarket.market_midpoints_1m AS c
INNER JOIN
(
    SELECT token_id, question, outcome
    FROM polymarket.markets FINAL
) AS m ON m.token_id = c.token_id
WHERE c.minute >= now() - INTERVAL 30 MINUTE
GROUP BY c.minute, m.token_id, m.question, m.outcome
ORDER BY c.minute, m.token_id;

Simpan sebagai One-minute probability dan pilih visualisasi line. Gunakan minute sebagai sumbu waktu, probability_percent sebagai nilainya, dan question/outcome/token ID sebagai series-nya agar market yang kalimatnya identik tetap terpisah.

Langkah 3 — Susun dashboard-nya

  1. Buka Dashboards di console ClickHouse Cloud.
  2. Buat Polymarket market pulse.
  3. Tambahkan Current probability sebagai tampilan tabel atau angka.
  4. Tambahkan Five-minute movers sebagai tabel yang diurutkan berdasarkan pergerakan absolut.
  5. Tambahkan Spread and freshness sebagai tabel.
  6. Tambahkan Volume velocity sebagai tabel atau bar chart.
  7. Tambahkan One-minute probability sebagai line chart.
  8. Setel refresh dashboard ke opsi terpendek yang tersedia di console Anda.

Langkah 4 — Verifikasi bukti objektifnya

Dashboard dianggap lengkap bila:

  • setidaknya satu market yang dipantau muncul;
  • nilai probabilitas, bid, dan ask tidak null;
  • umur kesegaran data terlihat; dan
  • line chart bergerak maju setelah event live atau fixture berikutnya.

Jika Dashboards tidak tersedia

Pertahankan kelima query yang tersimpan beserta visualisasi SQL Console-nya. Jalankan pemeriksaan penyelesaian ini:

SELECT
    count() AS watched_outcomes,
    max(event_at) AS newest_tick,
    dateDiff('second', newest_tick, now()) AS age_seconds
FROM polymarket.price_ticks
WHERE midpoint > 0;

Fallback penyelesaian: watched_outcomes > 0 dan age_seconds < 120 dalam mode fixture atau feed live yang aktif. Ini satu-satunya fallback; jangan menginstal dashboard lokal.

Selesai bila

Dashboard punya lima tampilan, atau kelima visualisasi SQL Console yang tersimpan ada dan query penyelesaiannya masih segar.

Berikutnya: tempatkan AI agent di atas data live.

Di halaman ini

Track your progress?

Optional. We email a link to confirm your address; progress records once you open it.

Please use your work email address, not a personal one.

Progress tracking also requires accepting the current Terms of Service in Privacy settings.

ID