내 체결 (MyTrade)

❗️

Deprecated (2024.05~)

myTrademyOrder 포함되어 deprecated 되어 있습니다. 정확한 지원종료 예정일은 공지사항을 통해 다시 안내드릴 예정이며 myOrder 를 사용해주시길 바랍니다.

Request

요청은 JSON Object를 이용하며 응답 또한 JSON Object 입니다. 요청은 크게 ticket field, type field, format field 로 나누어지며 하나의 요청에 여러 개의 type field 를 명시할 수 있습니다. ticket field 와 format field 에 대해서는 요청 방법 및 포맷을 참고해주시기 바랍니다.

📘

Request format

[{Ticket Field},{Type Field},....,{Type Field},{Format Field}]

Type Field

수신하고 싶은 시세 정보를 나열하는 필드입니다.

필드명
타입
내용
필수 여부
기본 값
typeString데이터 타입
myTrade: 내 체결
O
codesList마켓 코드 리스트
*대문자로 요청해야 합니다.
X생략하거나 빈 배열로 요청할 경우 모든 마켓에 대한 정보를 수신합니다.

Response

필드명
축약형 (format: SIMPLE)
내용
타입
typety타입StringmyTrade : 내 체결
codecd마켓 코드 (ex. KRW-BTC)String
ask_bidab매수/매도 구분StringASK : 매도
BID : 매수
pricep체결 가격Double
volumev체결량Double
order_uuidouid주문의 고유 아이디String
order_typeot주문 타입Stringlimit: 지정가 주문
price: 시장가 매수 주문
market: 시장가 매도 주문
trade_uuidtuid체결의 고유 아이디String
trade_timestampttms체결 타임스탬프 (millisecond)Long
stream_typest스트림 타입StringREALTIME : 실시간

Example

Request

예제 1. 모든 마켓 정보 수신 (codes 필드 제외)

[
  {
    "ticket": "test"
  },
  {
    "type": "myTrade"
  }
]

예제 2. 모든 마켓 정보 수신 (codes 에 빈 배열)

[
  {
    "ticket": "test"
  },
  {
    "type": "myTrade",
    "codes": []
  }
]

예제 3. 특정 마켓 정보 수신

[
  {
    "ticket": "test"
  },
  {
    "type": "myTrade",
    "codes": ["KRW-BTC"]
  }
]

Response

{
  "type": "myTrade",
  "code": "KRW-BTC",
  "ask_bid": "BID",
  "price": 55660000,
  "volume": 0.5389867,
  "order_uuid": "e5cec6f9-6a15-4c95-ae76-6d7dcb3a00e0",
  "order_type": "price",
  "trade_uuid": "cd955522-c9d8-4f06-b86d-54a09a25e707",
  "trade_timestamp": 1677487182655,
  "stream_type": "REALTIME"
}