Request

요청은 크게 ticket field, type field, format field 로 나누어지며 하나의 요청에 여러 개의 type field 를 명시할 수 있습니다. 자세한 사항은 요청 방법 및 포맷 페이지를 참고해주시기 바랍니다.

Type Field

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

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

Response

필드명축약형
(format
:SIMPLE)
내용타입
typety타입StringmyOrder: 내 주문
codecd마켓 코드 (ex. KRW-BTC)String
uuiduid주문 고유 아이디String
ask_bidab매수/매도 구분StringASK: 매도
BID: 매수
order_typeot주문 타입Stringlimit: 지정가 주문
price: 시장가 주문(매수)
market: 시장가 주문(매도)
states주문 상태Stringwait: 체결 대기
trade: 체결 발생
done: 전체 체결 완료
cancel: 주문 취소
trade_uuidtuid체결의 고유 아이디String
pricep주문 가격,
체결 가격 (state: trade 일 때)
Double
volumev주문량,
체결량 (state: trade 일 때)
Double
remaining_volumerv체결 후 남은 주문 양Double
executed_volumeev체결된 양Double
trades_counttc해당 주문에 걸린 체결 수Double
reserved_feersf수수료로 예약된 비용Double
remaining_feermf남은 수수료Double
paid_feepf사용된 수수료Double
executed_fundsef체결된 금액Double
trade_timestampttms체결 타임스탬프 (millisecond)Long
order_timestampotms주문 타임스탬프 (millisecond)Long
timestamptms타임스탬프 (millisecond)Long
stream_typest스트림 타입StringREALTIME : 실시간

Example

Request

  • 모든 마켓 정보 수신
[
  {
    "ticket": "test example"
  },
  {
    "type": "myOrder",
    "codes": []
  }
]
  • 특정 마켓 정보 수신
[
  {
    "ticket": "test example"
  },
  {
    "type": "myOrder",
    "codes": ["KRW-BTC"]
  }
]

Response

{
    "type": "myOrder",
    "code": "KRW-BTC",
    "uuid": "C0101000000001818113",
    "ask_bid": "BID",
    "order_type": "limit",
    "state": "trade",
    "trade_uuid": "C0101000000001744207",
    "price": 1927000,
    "volume": 0.4697,
    "remaining_volume": 0.0803,
    "executed_volume": 0.4697,
    "trades_count": 1,
    "reserved_fee": 0,
    "remaining_fee": 0,
    "paid_fee": 0,
    "executed_funds": 905111.9000,
    "trade_timestamp": 1727052318148,
    "order_timestamp": 1727052318074,
    "timestamp": 1727052318369,
    "stream_type": "REALTIME"
}