06 Dashboard Cloud
Simpan query investigasi dan susun dashboard market pulse Polymarket.
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:
Current probabilityFive-minute moversSpread and freshnessVolume 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
- Buka Dashboards di console ClickHouse Cloud.
- Buat
Polymarket market pulse. - Tambahkan
Current probabilitysebagai tampilan tabel atau angka. - Tambahkan
Five-minute moverssebagai tabel yang diurutkan berdasarkan pergerakan absolut. - Tambahkan
Spread and freshnesssebagai tabel. - Tambahkan
Volume velocitysebagai tabel atau bar chart. - Tambahkan
One-minute probabilitysebagai line chart. - 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.