Kline (Candlestick)

Real-time OHLCV candlestick data.

Three channels are available depending on the price source. All support the same set of intervals.

ChannelPrice SourceScope
KLINETrade priceAll
INDEX_KLINEIndex priceFutures only
MARK_PRICE_KLINEMark priceFutures only

Supported intervals: 1m 3m 5m 15m 30m 1H 2H 4H 8H 12H 1D 2D 5D 1W 1M


KLINE

Subscribe

{
    "event": "subscribe",
    "arg": [{ "channel": "KLINE", "sym": "BINANCE_PERP_BTC_USDT", "interval": "1m" }]
}

Push Data

{
    "arg": { "channel": "KLINE", "sym": "BINANCE_PERP_BTC_USDT", "interval": "1m" },
    "data": [["1774331880000", "70237.2", "70245.7", "70226.4", "70245.6", "26.861"]]
}

Array format: [timestamp, open, high, low, close, volume]


INDEX_KLINE

Subscribe

{
    "event": "subscribe",
    "arg": [{ "channel": "INDEX_KLINE", "sym": "BINANCE_PERP_BTC_USDT", "interval": "1m" }]
}

Push Data

{
    "arg": { "channel": "INDEX_KLINE", "sym": "BINANCE_PERP_BTC_USDT", "interval": "1m" },
    "data": [["1774331940000", "70278.36", "70279.40", "70278.36", "70279.39", "0"]]
}

Array format: [timestamp, open, high, low, close]


MARK_PRICE_KLINE

Subscribe

{
    "event": "subscribe",
    "arg": [{ "channel": "MARK_PRICE_KLINE", "sym": "BINANCE_PERP_BTC_USDT", "interval": "1m" }]
}

Push Data

{
    "arg": { "channel": "MARK_PRICE_KLINE", "sym": "BINANCE_PERP_BTC_USDT", "interval": "1m" },
    "data": [["1774332000000", "70249.6", "70261.3", "70249.6", "70261.3", "0"]]
}

Array format: [timestamp, open, high, low, close, volume]