Публичные каналы для получения рыночных данных фьючерсного рынка
tickers-futures
Тикеры всех фьючерсных инструментов. Обновляется каждую секунду.
Подписка:
{"method":"subscribe","data":["tickers-futures"]}Ответ:
{
"data": [
{
"symbol": "BTCUSDTFUT",
"lastPrice": "91266.8",
"lastQty": "0.013",
"priceChange": "-1870.9",
"priceChangePercent": "-2.01",
"highPrice": "92818.7",
"lowPrice": "90698.4",
"openPrice": "93137.7",
"prevClosePrice": "93137.7",
"askPrice": "91266.8",
"askQty": "0.013",
"bidPrice": "91227.4",
"bidQty": "0.264",
"quoteVolume": "417411.1524",
"openTime": 1768820611297,
"closeTime": 1768907011297
}
],
"stream": "tickers-futures"
}Поля: аналогичны спотовому каналу tickers.
SYMBOL@orderbook
Полный снэпшот стакана заявок. Отдаёт все уровни сразу при подписке, затем при каждом изменении.
Замените SYMBOL на код фьючерса, например BTCUSDTFUT.
Подписка:
{"method":"subscribe","data":["BTCUSDTFUT@orderbook"]}Ответ:
{
"data": {
"asks": [
["71720.4", "0.07"],
["71722.7", "0.145"],
["71723.4", "0.178"]
],
"bids": [
["71718.7", "0.165"],
["71714.3", "0.17"],
["71705.1", "0.163"]
],
"marketId": "BTCUSDTFUT",
"seq": 138345,
"ts": 1775638190609870300,
"type": "snapshot"
},
"stream": "BTCUSDTFUT@orderbook"
}Поля:
| Поле | Тип | Описание |
|---|---|---|
asks | array | Заявки на продажу [цена, объём], по возрастанию цены |
bids | array | Заявки на покупку [цена, объём], по убыванию цены |
marketId | string | Код инструмента |
seq | integer | Порядковый номер обновления |
ts | integer | Временная метка в наносекундах |
type | string | Тип сообщения (snapshot) |
SYMBOL@depth
Инкрементальные обновления стакана. Шлёт только изменения (добавление/удаление уровней) — без начального снэпшота.
Для построения полного стакана сначала подпишитесь на
@orderbook, затем применяйте дельты из@depth.
Замените SYMBOL на код фьючерса, например BTCUSDTFUT.
Подписка:
{"method":"subscribe","data":["BTCUSDTFUT@depth"]}Ответ:
{
"data": {
"asks": [
["91266.8", "0.013"],
["91270.0", "0"]
],
"bids": [
["91227.4", "0.264"]
]
},
"stream": "BTCUSDTFUT@depth"
}Поля:
| Поле | Тип | Описание |
|---|---|---|
asks | array | Изменения по заявкам на продажу [цена, объём] |
bids | array | Изменения по заявкам на покупку [цена, объём] |
Объём
"0"означает удаление уровня.
SYMBOL@trades
Лента сделок для фьючерсного инструмента.
Замените SYMBOL на код фьючерса.
Подписка:
{"method":"subscribe","data":["BTCUSDTFUT@trades"]}Ответ:
{
"data": {
"tradeId": "8de4dc65-9103-5af5-a97e-4e1f916e107f",
"price": "91266.8",
"qty": "0.013",
"side": "ask",
"updatedAt": "2026-01-20T11:03:31.382Z"
},
"stream": "BTCUSDTFUT@trades"
}SYMBOL@instrument
Информация о фьючерсном инструменте.
Замените SYMBOL на код фьючерса.
Подписка:
{"method":"subscribe","data":["BTCUSDTFUT@instrument"]}Ответ:
{
"data": {
"symbol": "BTCUSDTFUT",
"status": "trading",
"baseAsset": "BTC",
"quoteAsset": "USDT",
"contractType": "perpetual",
"pricePrecision": 1,
"qtyPrecision": 3,
"minQty": "0.001",
"maxQty": "100",
"maxLeverage": 100
},
"stream": "BTCUSDTFUT@instrument"
}Дополнительные поля:
| Поле | Тип | Описание |
|---|---|---|
contractType | string | Тип контракта (perpetual) |
maxLeverage | integer | Максимальное кредитное плечо |
SYMBOL.TIMEFRAME@candles-futures
Свечи для фьючерсного инструмента.
Замените SYMBOL на код фьючерса, TIMEFRAME на таймфрейм.
Подписка:
{"method":"subscribe","data":["BTCUSDTFUT.1h@candles-futures"]}Доступные таймфреймы: 1m, 5m, 15m, 30m, 1h, 4h, 1d, 1w
Ответ:
{
"data": {
"openTime": 1768903200000,
"open": "91500.0",
"high": "91800.5",
"low": "91200.0",
"close": "91266.8",
"volume": "125.500",
"closeTime": 1768906799999
},
"stream": "BTCUSDTFUT.1h@candles-futures"
}SYMBOL@mark-price
Цена маркировки. Используется для расчёта нереализованного PnL и ликвидаций.
Замените SYMBOL на код фьючерса.
Подписка:
{"method":"subscribe","data":["BTCUSDTFUT@mark-price"]}Ответ:
{
"data": {
"symbol": "BTCUSDTFUT",
"markPrice": "91266.8",
"timestamp": 1768907011297
},
"stream": "BTCUSDTFUT@mark-price"
}Поля:
| Поле | Тип | Описание |
|---|---|---|
symbol | string | Символ инструмента |
markPrice | string | Цена маркировки |
timestamp | integer | Время обновления (ms) |
SYMBOL@index-price
Индексная цена — средневзвешенная цена с нескольких бирж.
Замените SYMBOL на код фьючерса.
Подписка:
{"method":"subscribe","data":["BTCUSDTFUT@index-price"]}Ответ:
{
"data": {
"symbol": "BTCUSDTFUT",
"indexPrice": "91250.5",
"timestamp": 1768907011297
},
"stream": "BTCUSDTFUT@index-price"
}Поля:
| Поле | Тип | Описание |
|---|---|---|
symbol | string | Символ инструмента |
indexPrice | string | Индексная цена |
timestamp | integer | Время обновления (ms) |
SYMBOL@funding-rate-info
Информация о ставке финансирования.
Замените SYMBOL на код фьючерса.
Подписка:
{"method":"subscribe","data":["BTCUSDTFUT@funding-rate-info"]}Ответ:
{
"data": {
"symbol": "BTCUSDTFUT",
"fundingRate": "0.0001",
"fundingTime": 1768924800000,
"nextFundingTime": 1768953600000
},
"stream": "BTCUSDTFUT@funding-rate-info"
}Поля:
| Поле | Тип | Описание |
|---|---|---|
symbol | string | Символ инструмента |
fundingRate | string | Текущая ставка финансирования |
fundingTime | integer | Время последнего списания (ms) |
nextFundingTime | integer | Время следующего списания (ms) |
Примечание: Положительная ставка — лонги платят шортам, отрицательная — наоборот.
SYMBOL@volume-ratio
Соотношение объёмов для фьючерсов.
Замените SYMBOL на код фьючерса.
Подписка:
{"method":"subscribe","data":["BTCUSDTFUT@volume-ratio"]}Ответ:
{
"data": {
"buyVolume": "250.500",
"sellVolume": "180.250",
"ratio": "1.39"
},
"stream": "BTCUSDTFUT@volume-ratio"
}