06 Dashboard no Cloud
Salve as consultas de investigação e monte o dashboard do pulso do mercado Polymarket.
Ponto de partida
As quatro consultas do Módulo 05 são executadas no SQL Console do ClickHouse Cloud. Sua função no Cloud permite salvar consultas e criar dashboards.
Objetivo
Um dashboard chamado Polymarket market pulse, com quatro visualizações atuais e um gráfico de linha por minuto. Nenhum produto local de dashboard é necessário.
Etapa 1 — Salvar as quatro consultas de investigação
No SQL Console, execute cada bloco do Módulo 05 e use Save com estes nomes exatos:
Current probabilityFive-minute moversSpread and freshnessVolume velocity
Não altere o SQL ao salvar; o instrutor usa os nomes para verificar a sala.
Etapa 2 — Salvar a consulta do gráfico por minuto
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;Salve-a como One-minute probability e escolha uma visualização de linha. Use minute como eixo
de tempo, probability_percent como valor e pergunta/resultado/ID de token como série, para manter
separados mercados com textos idênticos.
Etapa 3 — Montar o dashboard
- Abra Dashboards no console do ClickHouse Cloud.
- Crie
Polymarket market pulse. - Adicione
Current probabilitycomo tabela ou número. - Adicione
Five-minute moverscomo tabela ordenada pelo movimento absoluto. - Adicione
Spread and freshnesscomo tabela. - Adicione
Volume velocitycomo tabela ou gráfico de barras. - Adicione
One-minute probabilitycomo gráfico de linha. - Defina a atualização do dashboard para a menor opção disponível.
Etapa 4 — Verificar evidências objetivas
O dashboard está completo quando:
- pelo menos um mercado observado aparecer;
- os valores de probabilidade, bid e ask não forem nulos;
- a idade da informação estiver visível; e
- o gráfico de linha avançar após o próximo evento ao vivo ou de fixture.
Se Dashboards não estiver disponível
Mantenha as cinco consultas salvas e suas visualizações no SQL Console. Execute esta verificação:
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;Alternativa concluída: watched_outcomes > 0 e age_seconds < 120 no modo fixture ou em um feed
ao vivo ativo. Esta é a única alternativa; não instale um dashboard local.
Concluído quando
O dashboard tiver cinco visualizações, ou as cinco visualizações salvas no SQL Console existirem e a consulta de conclusão estiver atual.
05 Investigar o movimento
Responda a quatro perguntas operacionais de mercado com SQL explícito do ClickHouse.
07 Analista de mercado com IA
Entregue suas tabelas de mercado ao vivo a um ClickHouse Agent, faça-o detectar e investigar um movimento por conta própria e arbitre a resposta com SQL determinístico.