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

История цен (свечи)

Приватный ресурс

Запрос нельзя выполнить анонимно. Обязательный параметр token должен содержать актуальный Access Токен.

Запрос создаёт подписку на получение исторических данных о ценовых показателях (свечах) финансового инструмента на выбранной бирже за указанный период времени.


Запрос

Для создания подписки на информационный канал отправьте в установленное WebSocket-соединение сообщение с телом запроса, содержащим детали создаваемой подписки.

{
"opcode": "BarsGetAndSubscribe",
"code": "SBER",
"tf": "60",
"from": 1536557084,
"delayed": false,
"skipHistory": false,
"exchange": "MOEX",
"format": "Simple",
"frequency": 100,
"guid": "c328fcf1-e495-408a-a0ed-e20f95d6b813",
"token": "eyJhbGciOiJ..."
}

Ответы

Содержимое ответа, возвращаемого в WebSocket-соединение, зависит от результатов обработки запроса:

  • Если запрос обработан успешно, сервер передаст в ответ одно сообщение с кодом 200, подтверждающее создание подписки, после чего начнёт передачу сообщений с кодом 100, содержащих запрошенную в рамках подписки информацию.
  • Если обработка запроса завершилась неудачей, сервер передаст в ответ одно сообщение с кодом ошибки, соответствующим причине отказа, после чего закроет WebSocket-соединение.

Сообщения от канала, содержащие в себе информацию, запрошенную в рамках подписки

{
"data": {
"time": 1537529040,
"close": 192.15,
"open": 192.18,
"high": 192.2,
"low": 192.15,
"volume": 1960
},
"guid": "c328fcf1-e495-408a-a0ed-e20f95d6b813"
}