DepthFeed/Kalshi·Market mechanics

Kalshi 크립토 마켓 윈도우와 시리즈 완전 정리

Kalshi의 크립토 티커는 암호처럼 보입니다. 시리즈가 마켓 윈도우에 어떻게 매핑되는지, 그리고 원하는 주기만 정확히 뽑아내는 방법을 정리했습니다.

DepthFeed··6 min

Kalshi는 자산별로 크립토 마켓을 몇 개의 시리즈로 구성합니다. 15분 up/down 시리즈(KX{ASSET}15M), 임계값(threshold) 시리즈(KX{ASSET}), 그리고 방향성(directional) 시리즈(KX{ASSET}D)입니다. 하나의 임계값 또는 방향성 시리즈는 시간 단위, 일 단위, 주 단위 마켓을 동시에 운영하므로, 마켓의 윈도우는 시리즈만으로 정해지는 것이 아니라 개별 마켓의 속성이며 market_type 필드에 담겨 있습니다. DepthFeed는 이 윈도우를 ?type= 필터로 제공하여, 원하는 주기만 정확히 가져올 수 있게 해줍니다.

자산별 시리즈 구조

Kalshi가 상장하는 각 크립토 자산의 티커는 일정한 패턴을 따릅니다. {ASSET} 자리에 자산 코드(예: BTC, ETH)를 넣으면 됩니다:

  • KX{ASSET}15M — 15분 up/down 시리즈: 자산이 15분 윈도우 동안 오를지 내릴지를 묻는 초단기 연속 마켓.
  • KX{ASSET} — 임계값 시리즈: '자산이 레벨 X 위/아래에 있을 것인가' 형태의 마켓.
  • KX{ASSET}D — 방향성 시리즈.

윈도우는 마켓별 속성이며 market_type에 담긴다

임계값 시리즈와 방향성 시리즈는 각각 시간 단위, 일 단위, 주 단위 마켓을 동시에 운영하므로, 마켓의 윈도우를 시리즈만 보고 읽어낼 수는 없습니다. Kalshi의 market_type 필드가 각 마켓의 실제 윈도우를 담고 있으며, DepthFeed는 이를 API에서 ?type= 필터(15m, 1h, 24h, 1w)로 제공합니다.

관련해서 한 가지 함정이 있습니다. 자산은 티커를 부분 문자열(substring)로 매칭하지 말고 시리즈 접두사로 식별해야 합니다. 예를 들어 티커 안에서 'bnb'를 검색하면 관련 없는 코드까지 함께 잡힙니다. 자산을 가려내는 신뢰할 수 있는 키는 시리즈 접두사(KX{ASSET}…)입니다.

시리즈와 윈도우 한눈에 보기

시리즈운영하는 마켓윈도우 (?type=)
KX{ASSET}15M15분 up/down15m
KX{ASSET}임계값 (위/아래)1h · 24h · 1w
KX{ASSET}D방향성1h · 24h · 1w

데이터와 백테스트에 중요한 이유

마켓의 윈도우를 시리즈에서 읽으려 하거나, 자산을 티커의 부분 문자열 매칭으로 판별하려 하면 마켓을 잘못 분류하게 되고, 백테스트가 서로 다른 성격의 마켓을 뒤섞어 비교하게 됩니다. 자산은 시리즈 접두사로, 윈도우는 market_type 필드로 잡으면, 7개 크립토 자산(BTC, ETH, SOL, XRP, DOGE, BNB, HYPE) 전반에 걸쳐 15분, 시간, 일, 주 단위 윈도우가 깔끔하게 유지됩니다.

이 모든 데이터는 한쪽당 최대 100 levels까지의 완전한 yes/no order book과 함께, Kalshi의 공개 REST API에서 지속적으로 폴링하여 수집됩니다. 라이선스를 받은 과거 데이터 아카이브는 동일한 시리즈를 더 과거 시점까지 확장해 제공합니다.

Key takeaways

  • 01자산별 시리즈: KX{ASSET}15M(15분 up/down), KX{ASSET}(임계값), KX{ASSET}D(방향성).
  • 02임계값 시리즈와 방향성 시리즈는 각각 시간 단위, 일 단위, 주 단위 마켓을 동시에 운영한다.
  • 03윈도우는 마켓별 속성이다 — 시리즈가 아니라 market_type에서 읽고(?type= 필터: 15m, 1h, 24h, 1w로 필터링), 시리즈에서 읽지 않는다.
  • 04자산은 티커의 부분 문자열 매칭이 아니라 시리즈 접두사로 식별한다.

Kalshi의 크립토 티커는 암호처럼 보입니다. 시리즈가 마켓 윈도우에 어떻게 매핑되는지, 그리고 원하는 주기만 정확히 뽑아내는 방법을 정리했습니다.

무료로 시작

궁금한 점, 답해 드립니다.

KXBTC15M은 15분 up/down 시리즈로, BTC가 15분 윈도우 동안 오를지 내릴지를 묻는 단기 마켓입니다. KXBTC는 임계값 시리즈('레벨 X 위/아래')로, 시간 단위·일 단위·주 단위 마켓을 동시에 운영합니다. 각 마켓의 윈도우는 market_type 필드에 담겨 있으며 DepthFeed API에서 ?type= 필터(15m, 1h, 24h, 1w)로 제공됩니다.