WebSocket API v1 - 시장 데이터 피드 예시

최종 업데이트: 2025년 3월 31일

The WebSocket API v1 시장 데이터 피드는 당사 시장에 대한 사용 가능한 거래 데이터(ticker, time and sales, order book 등)의 실시간 스트림을 제공하는 일련의 공개(인증되지 않은) 피드입니다.

실시간 시장 데이터 스트림으로서, 시장 데이터에 대한 변경 사항(예: 최고 매수/매도 가격 또는 거래량 업데이트)이 발생하면 하나 이상의 시장 데이터 피드를 통해 업데이트 메시지가 전송됩니다.

시장 데이터 피드 구독 방법

WebSocket API v1에 대한 연결이 설정되면(공개 URL wss://ws.kraken.com/ 사용), 다음과 같은 구독 메시지를 전송하여 시장 데이터 피드를 구독할 수 있습니다.

  • {"event":"subscribe", "subscription":{"name":"ticker"}, "pair":["BTC/USD"]}

유효한 구독 요청을 수신하면 시장 데이터 피드는 구독 확인 메시지를 보냅니다.

  • {"channelID":324,"channelName":"ticker","event":"subscriptionStatus","pair":"XBT/USD","status":"subscribed","subscription":{"name":"ticker"}}

이어서 초기 시장 데이터 스냅샷(해당 피드에 따라 다름)과 실시간 시장 데이터의 라이브 스트림이 제공됩니다.

시장 데이터 피드의 실시간 스트림 예시

다음은 다양한 시장 데이터 변경(예: 거래 발생으로 인한 최고 매수/매도 거래량 변경)에 대해 수신되는 메시지 유형을 보여주는 ticker 피드의 예시입니다.

[324,{"a":["42243.20000",3,"3.04172624"],"b":["42243.10000",0,"0.28500000"],"c":["42243.20000","0.00073657"],"v":["634.15053067","2117.90194729"],"p":["41908.86644","41673.47236"],"t":[7214,21130],"l":["40772.20000","40772.20000"],"h":["42474.30000","42571.50000"],"o":["41016.00000","41896.10000"]},"ticker","XBT/USD"]
{"event":"heartbeat"}
{"event":"heartbeat"}
{"event":"heartbeat"}
{"event":"heartbeat"}
[324,{"a":["42243.20000",0,"0.01460168"],"b":["42243.10000",3,"3.82293519"],"c":["42243.20000","0.01398000"],"v":["634.16451067","2117.88824812"],"p":["41908.87381","41673.47318"],"t":[7215,21126],"l":["40772.20000","40772.20000"],"h":["42474.30000","42571.50000"],"o":["41016.00000","41898.80000"]},"ticker","XBT/USD"]
{"event":"heartbeat"}
{"event":"heartbeat"}
{"event":"heartbeat"}
{"event":"heartbeat"}
{"event":"heartbeat"}
[324,{"a":["42255.00000",0,"0.08406816"],"b":["42243.10000",6,"6.33160603"],"c":["42255.00000","0.01593184"],"v":["634.19504419","2117.90471127"],"p":["41908.89020","41673.47996"],"t":[7217,21123],"l":["40772.20000","40772.20000"],"h":["42474.30000","42571.50000"],"o":["41016.00000","41908.00000"]},"ticker","XBT/USD"]
{"event":"heartbeat"}
{"event":"heartbeat"}
{"event":"heartbeat"}
{"event":"heartbeat"}
{"event":"heartbeat"}
[324,{"a":["42254.80000",0,"0.53200000"],"b":["42251.60000",0,"0.10000000"],"c":["42254.80000","0.05800000"],"v":["634.25304419","2117.94005439"],"p":["41908.92184","41673.49337"],"t":[7218,21122],"l":["40772.20000","40772.20000"],"h":["42474.30000","42571.50000"],"o":["41016.00000","41922.40000"]},"ticker","XBT/USD"]
{"event":"heartbeat"}
{"event":"heartbeat"}
{"event":"heartbeat"}
[324,{"a":["42248.60000",2,"2.84602281"],"b":["42247.00000",0,"0.12500000"],"c":["42248.60000","0.04168347"],"v":["634.29472766","2117.98132192"],"p":["41908.94416","41673.50464"],"t":[7219,21122],"l":["40772.20000","40772.20000"],"h":["42474.30000","42571.50000"],"o":["41016.00000","41922.40000"]},"ticker","XBT/USD"]
[324,{"a":["42248.60000",2,"2.83204281"],"b":["42246.90000",0,"0.10000000"],"c":["42248.60000","0.01398000"],"v":["634.30870766","2117.99530192"],"p":["41908.95164","41673.50844"],"t":[7220,21123],"l":["40772.20000","40772.20000"],"h":["42474.30000","42571.50000"],"o":["41016.00000","41922.40000"]},"ticker","XBT/USD"]
{"event":"heartbeat"}
{"event":"heartbeat"}

heartbeat 메시지는 ticker(또는 기타 시장 데이터)를 사용할 수 없을 때 초당 1회 빈도로 전송됩니다.

ticker 피드(및 기타 모든 시장 데이터 피드)에 대한 JSON 메시지 내 개별 필드/값에 대한 자세한 내용은 WebSocket API v1 문서에서 확인할 수 있습니다.

더 많은 도움이 필요하신가요?