06 Tableau de bord Cloud
Enregistrez les requêtes d'analyse et assemblez le tableau de bord Polymarket.
Point de départ
Les quatre requêtes du Module 05 s'exécutent dans SQL Console de ClickHouse Cloud. Votre rôle Cloud permet d'enregistrer des requêtes et de créer des tableaux de bord.
Objectif
Un tableau nommé Polymarket market pulse avec quatre vues actuelles et une courbe à la minute. Aucun produit local n'est nécessaire.
Étape 1 — Enregistrer les quatre requêtes d'analyse
Dans SQL Console, exécutez chaque bloc du Module 05 et utilisez Save avec ces noms exacts :
Current probabilityFive-minute moversSpread and freshnessVolume velocity
Ne modifiez pas le SQL lors de l'enregistrement ; le formateur utilise ces noms pour vérifier la salle.
Étape 2 — Enregistrer la requête de courbe à la minute
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;Enregistrez-la sous One-minute probability et choisissez une courbe. Utilisez minute comme axe
temporel, probability_percent comme valeur et question/résultat/token comme série afin de séparer
les marchés aux textes identiques.
Étape 3 — Assembler le tableau de bord
- Ouvrez Dashboards dans la console ClickHouse Cloud.
- Créez
Polymarket market pulse. - Ajoutez
Current probabilityen tableau ou valeur. - Ajoutez
Five-minute moversen tableau trié par mouvement absolu. - Ajoutez
Spread and freshnessen tableau. - Ajoutez
Volume velocityen tableau ou histogramme. - Ajoutez
One-minute probabilityen courbe. - Réglez l'actualisation sur l'option la plus courte proposée.
Étape 4 — Vérifier les preuves objectives
Le tableau de bord est terminé lorsque :
- au moins un marché observé apparaît ;
- les valeurs de probabilité, bid et ask ne sont pas nulles ;
- l'âge des données est visible ; et
- la courbe avance après le prochain événement direct ou fixture.
Si Dashboards n'est pas disponible
Conservez les cinq requêtes et leurs visualisations SQL Console. Exécutez ce contrôle :
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;Repli validé : watched_outcomes > 0 et age_seconds < 120 en fixture ou avec un flux direct
actif. C'est le seul repli ; n'installez pas de tableau de bord local.
Terminé lorsque
Le tableau comporte cinq vues, ou les cinq visualisations SQL Console existent et le contrôle est récent.
05 Étudier le mouvement
Répondez à quatre questions opérationnelles sur le marché avec du SQL ClickHouse explicite.
07 Analyste de marché IA
Confiez vos tables de marché en direct à un ClickHouse Agent, faites-lui détecter et étudier un mouvement de façon autonome, puis arbitrez sa réponse avec du SQL déterministe.