Senzoukria · Глоссарий

API рыночных данных

API рыночных данных — это программный интерфейс, через который программа получает цены от поставщика: живые потоки сделок и изменений стакана и доступ к истории по запросу и ответу. Доступ к нему является отдельным правом, не тем же, что доступ к собственному торговому экрану поставщика, и он определяет, что графический пакет вообще способен показать.

Обновлено: сентябрь 2026Опубликовано: 8 октября 2026 г.

На этой странице
  1. Два способа доступа
  2. Чем различаются API
  3. Расчёт: размер запроса истории
  4. В Senzoukria
  5. Частые ошибки
  6. См. также
  7. В этом же разделе
  8. Эта страница на других языках
  9. Частые вопросы

Два способа доступа

  • Потоковый: клиент подписывается один раз и получает каждую сделку или изменение стакана по мере их возникновения, по постоянному соединению вроде WebSocket или сессии TCP.
  • Запрос и ответ: клиент просит диапазон, например один день тиков или месяц минутных баров, и получает его одним или несколькими ответами.

Чем различаются API

Свойства, которые стоит проверить, прежде чем опираться на API
СвойствоПримерыПочему это важно
ТранспортWebSocket, TCP, UDP multicast, HTTPЗадержка, поведение за межсетевым экраном, восстановление
КодировкаProtocol buffers, SBE, JSON, FIX «тег-значение»Стоимость декодирования, изменения схемы
СодержаниеСделки со стороной агрессора, уровни глубины, позаявочные данныеЧто способны показать футпринт или тепловая карта
ИсторияТики, бары, глубина; насколько далеко назадПокрытие Replay и бэктеста
ПраваПо биржам, по схемам, по логинамЧто ваш ключ или логин вправе получать

Расчёт: размер запроса истории

Минутные бары контракта CME на фондовый индекс за 23-часовой торговый день дают 23 × 60 = 1 380 баров на сессию. Год из примерно 250 сессий — это порядка 1 380 × 250 = 345 000 баров. Тот же год в отдельных сделках намного больше, и поэтому поставщики ограничивают размеры запросов, а приложения кэшируют историю локально.

В Senzoukria

Приложение подключается к нескольким API, у каждого свои права: Rithmic через R | Protocol, интерфейс WebSocket, открываемый собственным логином пользователя; Databento по ключу API, чья живая лицензия измеряется по датасету, прежде чем модуль можно включить; публичные потоки Binance и Bybit без ключа; и локальные мосты из NinjaTrader и Quantower на портах 7272 и 7273. Его справка по подключению формулирует различие, на котором спотыкается большинство: доступ к платформе и доступ к API — это два отдельных права.

Частые ошибки

  • Считать, что логин, который работает в собственной платформе поставщика, работает и через её API.
  • Считать, что живой доступ включает историю, а история включает глубину.
  • Выбирать программу раньше, чем проверить, что API действительно отдаёт.

В этом же разделе

Эта страница на других языках

Частые вопросы

Почему мой логин работает в платформе брокера, но не в сторонней программе?
Потому что собственная платформа поставщика и его API — это отдельные права. Счёт может быть включён для одного и не включён для другого, и подтвердить это способны только брокер или поставщик.
Включает ли API рыночных данных историческую глубину?
По умолчанию редко. Исторические сделки и историческая глубина обычно являются отдельными продуктами, а глубину, которую никогда не записывали, из сделок восстановить нельзя.
NEXT

Что почитать дальше