WebSocket API v1 비공개 피드 - openOrders

최종 업데이트: 2025년 4월 1일

WebSocket API v1 openOrders 피드는 Kraken 계정과 연결된 모든 미체결 주문의 실시간 상태를 제공하는 비공개 계정 관리 피드입니다.

신규 주문이 접수되거나, 주문이 부분적으로 또는 완전히 체결되거나, 주문이 취소되는 등 주문 상태에 변경이 발생하면 openOrders 피드를 통해 업데이트 메시지가 전송됩니다.

구독 방법

WebSocket API v1에 대한 연결이 설정되면 REST API GetWebSocketsToken 엔드포인트를 통해 인증 토큰을 검색한 다음 다음 구독 메시지를 전송하여 openOrders 피드를 구독할 수 있습니다.

  • {"event":"subscribe", "subscription":{"name":"openOrders", "token":"WOg6IVQ5RfogMzkhH25WOg6IVQ5RqhP+U3ZprQVnh7f"}}

피드 예시

다음은 다양한 주문 상태 변경에 대해 수신되는 메시지 유형을 보여주는 openOrders 피드의 예시입니다.

{"connectionID":14950811667203285981,"event":"systemStatus","status":"online","version":"0.3.0"}{"channelName":"openOrders","event":"subscriptionStatus","status":"subscribed","subscription":{"name":"openOrders"}}[[], "openOrders"]{"event":"heartbeat"}{"event":"heartbeat"}[[{"OH6WIE-OYECX-FIIN3H":{"avg_price":"0.00000","cost":"0.00000","descr":{"close":"","leverage":"5:1","order":"buy 0.00200000 ETH/USD @ limit 100.00000 with 5:1 leverage","ordertype":"limit","pair":"ETH/USD","price":"100.00000","price2":"0.00000","type":"buy"},"expiretm":"1570445592","fee":"0.00000","limitprice":"0.00000","misc":"","oflags":"fciq","opentm":"1570445562.883878","refid":null,"starttm":null,"status":"pending","stopprice":"0.00000","userref":0,"vol":"0.00200000","vol_exec":"0.00000000"}}],"openOrders"][[{"OH6WIE-OYECX-FIIN3H":{"status":"open"}}],"openOrders"]{"event":"heartbeat"}{"event":"heartbeat"}[[{"OH6WIE-OYECX-FIIN3H":{"status":"canceled"}}],"openOrders"]{"event":"heartbeat"}{"event":"heartbeat"}

openOrders 피드를 구독하면 구독 상태 메시지가 수신됩니다.

  • {"channelName":"openOrders","event":"subscriptionStatus","status":"subscribed","subscription":{"name":"openOrders"}}

이어서 빈 스냅샷이 표시되며, 이는 계정에 현재 미체결 주문이 없음을 나타냅니다.

  • [[], "openOrders"]

신규 주문이 접수되면 주문 세부 정보를 제공하는 초기 메시지가 수신되며, 즉시 pending에서 open으로 상태 변경을 나타내는 메시지가 뒤따릅니다.

  • [[{"OH6WIE-OYECX-FIIN3H":{"avg_price":"0.00000","cost":"0.00000","descr":{"close":"","leverage":"5:1","order":"buy 0.00200000 ETH/USD @ limit 100.00000 with 5:1 leverage","ordertype":"limit","pair":"ETH/USD","price":"100.00000","price2":"0.00000","type":"buy"},"expiretm":"1570445592","fee":"0.00000","limitprice":"0.00000","misc":"","oflags":"fciq","opentm":"1570445562.883878","refid":null,"starttm":null,"status":"pending","stopprice":"0.00000","userref":0,"vol":"0.00200000","vol_exec":"0.00000000"}}],"openOrders"]

  • [[{"OH6WIE-OYECX-FIIN3H":{"status":"open"}}],"openOrders"]

몇 초 후 주문이 취소됩니다(체결되기 전). 이로 인해 open에서 canceled로 상태가 변경되는 주문 취소 메시지가 발생합니다.

  • [[{"OH6WIE-OYECX-FIIN3H":{"status":"canceled"}}],"openOrders"]

이 문서에 표시된 소수점 및 천 단위 구분 기호는 당사 거래 플랫폼에 표시되는 형식과 다를 수 있습니다. 자세한 내용은 점과 쉼표 사용 방법에 대한 문서를 참조하십시오.

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