청산
실시간 선물 청산 이벤트 스트림입니다. 다른 피드와 달리 청산은 이벤트
기반이라, 청산 건당 한 번의 메시지가 전달되며 스냅샷이나 "현재 상태"는
없습니다. 구독한 {symbol}@{exchange} 페어에서 청산이 발생할 때까지는
스트림이 대기 상태로 유지됩니다.
연결
- websocat
- wscat
websocat wss://api.datamaxiplus.com/ws/v1/liquidation -H 'X-DTMX-APIKEY: $YOUR_API_KEY'
wscat -c wss://api.datamaxiplus.com/ws/v1/liquidation -H 'X-DTMX-APIKEY: $YOUR_API_KEY'
구독
params는 {symbol}@{exchange} 항목의 리스트입니다. symbol은 거래소
네이티브 API 심볼입니다.
- schema
- example
{ "method": "SUBSCRIBE", "params": [ string ], "id": int32 }
{
"method": "SUBSCRIBE",
"params": ["BTC-USDT@bybit", "ETH-USDT@binance"],
"id": 1
}
응답
protojson 인코딩된 pb.Liquidation입니다.
| 필드 | 설명 |
|---|---|
id | TokenId — 내부 통합 토큰 id |
e | Exchange — 예: bybit |
d | Timestamp — 이벤트 시각 (ms, UTC) |
s | Symbol — 거래소 네이티브 API 심볼 |
b | Base |
q | Quote |
sd | Side — 청산된 포지션의 방향 (buy 또는 sell) |
p | Price — 청산 가격 |
pusd | PriceUsd — USD 환산 청산 가격 (옵션) |
v | Volume — 기준 자산 단위 청산량 |
vusd | VolumeUsd — USD 환산 청산량 (옵션) |
예시
{
"id": "bitcoin",
"e": "bybit",
"d": 1776826789123,
"s": "BTC-USDT",
"b": "BTC",
"q": "USDT",
"sd": "buy",
"p": 76321.5,
"pusd": 76321.5,
"v": 0.125,
"vusd": 9540.18
}
Ping / Keepalive
연결 유지를 위해 주기적으로 {"method":"PING"}을 전송합니다.
요금
각 구독 요청은 params 안의 페어 수와 무관하게 1 credit이 과금됩니다.
연결 자체는 무료입니다.