Перейти к основному содержимому

GET /api/v1/market/orderbook/{market_id}

Возвращает текущую книгу ордеров для рынка, показывая все открытые лимитные ордера. Биды отсортированы от высшей к низшей цене, аски — от низшей к высшей.

Аутентификация

Не требуется. Это публичный эндпоинт.

Запрос

Параметры пути

ПараметрТипОбязательноОписание
market_idintegerДаID рынка

Пример

curl https://intotes.com/api/v1/market/orderbook/101

Ответ

200 OK

Цены выражены целыми числами в диапазоне 0--10000, представляя вероятность от 0% до 100% с точностью до двух десятичных знаков (например, 5500 = 55.00%). Объёмы указаны в центах акций.

{
"market_id": 101,
"bids": [
{
"price": 5500,
"amount": 10000
},
{
"price": 5400,
"amount": 25000
},
{
"price": 5200,
"amount": 15000
}
],
"asks": [
{
"price": 5600,
"amount": 12000
},
{
"price": 5800,
"amount": 8000
},
{
"price": 6000,
"amount": 30000
}
]
}

Поля

ПолеТипОписание
market_idintegerРынок, которому принадлежит эта книга ордеров
bidsarrayОрдера на покупку, отсортированные по убыванию цены
bids[].priceintegerЦена бида (шкала 0--10000)
bids[].amountintegerРазмер бида в центах акций
asksarrayОрдера на продажу, отсортированные по возрастанию цены
asks[].priceintegerЦена аска (шкала 0--10000)
asks[].amountintegerРазмер аска в центах акций

Шкала цен

Книга ордеров использует целочисленную шкалу цен от 0 до 10000:

Значение ценыВероятностьЗначение
00.00%Невозможно
250025.00%Низкая вероятность
500050.00%Равные шансы
750075.00%Высокая вероятность
10000100.00%Достоверно

Ошибки

СтатусКодОписание
400invalid_market_idID рынка не является допустимым целым числом
404market_not_foundРынок с указанным ID не найден
500internal_errorНепредвиденная ошибка сервера