Skip to content

Метод - get_order_book

Снимок bid/ask. Используется OrderBookFactoryвременная подписка, если стакан по этой паре ещё не открыт.


Контракт (аргументы)

АргументОбязательноПо умолчаниюПримечание
exchangeда
marketдаspot или futures
symbolда
depthнет20Уровней на сторону, 1–1000
syncTimeoutSecondsнет20Ожидание синхронизации, 5–120

Форма ответа

OrderBookSnapshotDto: available, опционально message, best_bid, best_ask, массивы bids[], asks[] с price и quantity.


Пример tools/call

json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_order_book",
    "arguments": {
      "exchange": "Binance",
      "market": "spot",
      "symbol": "BTCUSDT",
      "depth": 5,
      "syncTimeoutSeconds": 20
    }
  }
}

Пример успеха (фрагмент)

json
{
  "available": true,
  "best_bid": { "price": 98230.12, "quantity": 1.234 },
  "best_ask": { "price": 98230.45, "quantity": 0.987 },
  "bids": [{ "price": 98230.12, "quantity": 1.234 }],
  "asks": [{ "price": 98230.45, "quantity": 0.987 }]
}

← Обзор MCP