PolymarketClickHouse Workshops

06 Cloud dashboard

조사 쿼리를 저장하고 Polymarket market pulse 대시보드를 조립합니다.

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

시작 지점

Module 05의 네 쿼리가 ClickHouse Cloud SQL 콘솔에서 실행됩니다. 당신의 Cloud 역할은 쿼리를 저장하고 대시보드를 만들 수 있습니다.

목표

현재 상태 뷰 네 개와 1분 선 차트 하나를 담은 Polymarket market pulse 대시보드 하나. 로컬 대시보드 제품은 필요하지 않습니다.

Step 1 — 네 개의 조사 쿼리 저장

SQL 콘솔에서 Module 05의 각 블록을 실행하고 Save로 정확히 다음 이름을 사용하세요:

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

저장하는 동안 SQL을 변경하지 마세요. 강사가 이 이름들로 강의실 상태를 확인합니다.

Step 2 — 1분 차트 쿼리 저장

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;

One-minute probability로 저장하고 선(line) 시각화를 선택하세요. minute을 시간 축, probability_percent를 값으로 쓰고, 문구가 똑같은 시장이 섞이지 않도록 question/outcome/토큰 ID를 시리즈로 사용하세요.

Step 3 — 대시보드 조립

  1. ClickHouse Cloud 콘솔에서 Dashboards를 엽니다.
  2. Polymarket market pulse를 만듭니다.
  3. Current probability를 표 또는 숫자 뷰로 추가합니다.
  4. Five-minute movers를 움직임 절댓값으로 정렬한 표로 추가합니다.
  5. Spread and freshness를 표로 추가합니다.
  6. Volume velocity를 표 또는 막대 차트로 추가합니다.
  7. One-minute probability를 선 차트로 추가합니다.
  8. 대시보드 새로 고침 간격을 콘솔에서 가능한 가장 짧은 값으로 설정합니다.

Step 4 — 객관적 증거 검증

다음 조건이 충족되면 대시보드가 완성된 것입니다:

  • 관찰 대상 시장이 최소 하나 나타난다;
  • probability, bid, ask 값이 null이 아니다;
  • 신선도(age)가 보인다; 그리고
  • 다음 실시간 또는 픽스처 이벤트 후에 선 차트가 전진한다.

Dashboards를 사용할 수 없는 경우

저장한 다섯 개 쿼리와 그 SQL Console 시각화를 유지하세요. 이 완료 확인 쿼리를 실행합니다:

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;

완료 폴백: 픽스처 모드 또는 활성 실시간 피드에서 watched_outcomes > 0이고 age_seconds < 120. 이것이 유일한 폴백이며, 로컬 대시보드를 설치하지 마세요.

완료 조건

대시보드에 다섯 개 뷰가 있거나, 저장된 SQL Console 시각화 다섯 개가 모두 존재하고 완료 확인 쿼리가 최신입니다.

다음: 실시간 데이터에 AI 에이전트를 붙입니다.

이 페이지의 내용

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.

KO