Фьючерсные каналы

Публичные каналы для получения рыночных данных фьючерсного рынка

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"
}

Поля:

ПолеТипОписание
asksarrayЗаявки на продажу [цена, объём], по возрастанию цены
bidsarrayЗаявки на покупку [цена, объём], по убыванию цены
marketIdstringКод инструмента
seqintegerПорядковый номер обновления
tsintegerВременная метка в наносекундах
typestringТип сообщения (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"
}

Поля:

ПолеТипОписание
asksarrayИзменения по заявкам на продажу [цена, объём]
bidsarrayИзменения по заявкам на покупку [цена, объём]

Объём "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"
}

Дополнительные поля:

ПолеТипОписание
contractTypestringТип контракта (perpetual)
maxLeverageintegerМаксимальное кредитное плечо

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"
}

Поля:

ПолеТипОписание
symbolstringСимвол инструмента
markPricestringЦена маркировки
timestampintegerВремя обновления (ms)

SYMBOL@index-price

Индексная цена — средневзвешенная цена с нескольких бирж.

Замените SYMBOL на код фьючерса.

Подписка:

{"method":"subscribe","data":["BTCUSDTFUT@index-price"]}

Ответ:

{
  "data": {
    "symbol": "BTCUSDTFUT",
    "indexPrice": "91250.5",
    "timestamp": 1768907011297
  },
  "stream": "BTCUSDTFUT@index-price"
}

Поля:

ПолеТипОписание
symbolstringСимвол инструмента
indexPricestringИндексная цена
timestampintegerВремя обновления (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"
}

Поля:

ПолеТипОписание
symbolstringСимвол инструмента
fundingRatestringТекущая ставка финансирования
fundingTimeintegerВремя последнего списания (ms)
nextFundingTimeintegerВремя следующего списания (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"
}