Skip to main content
Refer to Websocket for establishing the websocket connection.

Params

{
  "method": "subscribe",
  "params": {
    "source": "mark_price_candle",
    "symbol": "BTC",
    "interval": "1m"
  }
}
Where "interval" can be 1m, 3m, 5m, 15m, 30m, 1h, 2h, 4h, 8h, 12h, 1d, 1w, 1M

Stream

{
  "channel": "mark_price_candle",
  "data": {
    "t": 1748954160000,
    "T": 1748954220000,
    "s": "BTC",
    "i": "1m",
    "o": "105376.500000",
    "c": "105380.250000",
    "h": "105385.750000",
    "l": "105372.000000",
    "v": "0",
    "n": 0
  }
}
FieldTypeDescription
't'numberStart time (milliseconds)
'T'numberEnd time (milliseconds)
's'stringSymbol
'i'stringCandle interval
'o'decimal stringOpen mark price
'c'decimal stringClose mark price
'h'decimal stringHigh mark price
'l'decimal stringLow mark price
'v'decimal stringVolume (always "0")
'n'numberNumber of trades in this period