R | Protocol (API Rithmic)

R | Protocol — это программный интерфейс Rithmic, канал, по которому сторонняя программа входит в систему Rithmic, подписывается на рыночные данные и маршрутизирует ордера. Доступ к нему — отдельное право, не совпадающее с правом пользоваться собственной платформой Rithmic R | Trader Pro.

Senzoukria · Глоссарий · Обновлено: сентябрь 2026


Как устроен API

Клиент подключается к шлюзу Rithmic по защищённому адресу WebSocket, запрашивает список систем, которые этот шлюз обслуживает, затем входит в одну из систем по имени пользователя и паролю. Оттуда он открывает отдельные сессии к нужным плантам: рыночные данные для сделок и глубины, маршрутизация ордеров для счёта, история для прошлых тиков или баров и прибыли-убытки. Право на каждую сессию выдаёт отдельно та фирма, которая выдала логин.

Поскольку протокол открыт для внешних программ, Rithmic и выдавшая фирма контролируют, кто им пользуется. Приложения вендоров зарегистрированы и поименованы; счёту может быть разрешено одно приложение и не разрешено другое, а демо-триал на API не предлагается вовсе.

  • Шлюз: точка доступа, выбираемая по географии; часть из них только для колокации.
  • System name: определяет среду брокера или проп-фирмы на этом шлюзе.
  • Планты: независимые сессии входа со своими heartbeat и своими разрешениями.

Чего вход по API не устанавливает

  • Что счёт подписан на запрошенный инструмент или биржу.
  • Что глубина доступна и до какого числа уровней.
  • Что исторические тики или бары существуют за запрошенные даты: ответ «в доступе отказано» по истории — это право у брокера, а не настройка программы.
  • Что ручная или автоматическая маршрутизация ордеров разрешена на этом этапе счёта.

В Senzoukria

Настольное приложение реализует R | Protocol напрямую, без моста, на карточке подключения Rithmic Direct. Карточка показывает URL шлюза, который должен начинаться с wss://, список точек доступа со своим пунктом для произвольного адреса и действие получения живого списка систем со шлюза, которое опрашивает шлюз до того, как вы выберете system name. Учётные данные уходят в связку ключей операционной системы, и вводить их в форму на сайте не следует никогда.

Уведомление на той же карточке поясняет, что бесплатное демо Rithmic подключиться не может, потому что Rithmic не даёт демо-счетам API R | Protocol, и что принятие того же логина в R | Trader Pro этого не меняет. Когда вход прошёл, а тиков нет, диагностика подключения перечисляет возможные причины по частоте, а не показывает пустой график, ведь закрытый рынок и сломанный поток на экране выглядят одинаково. Требуемая поставщиком атрибуция Rithmic показана на странице «О программе».

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

  • Вводить шлюз R | Trader Pro, ожидая, что шлюз API тот же самый.
  • Выбирать system name по памяти вместо получения живого списка.
  • Читать отклонённый запрос истории как ошибку графика.
  • Делить один логин API между двумя приложениями, когда фирма ограничивает одновременные сессии.

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

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

R | Protocol — это то же, что бесплатный триал Rithmic?
Нет. 14-дневное бесплатное демо даёт живые рыночные данные внутри собственной платформы Rithmic, но API демо-счетам не предлагается, поэтому сторонняя программа с этими учётными данными не войдёт ни при каком system name. Нужен счёт, выданный брокером или проп-фирмой, с доступом к API.
Стоит ли использование API дополнительных денег?
Тарифы задают выдавший брокер или проп-фирма и биржи, а не графическая программа. Одни фирмы включают доступ к API в пакеты счетов, другие берут за него плату или ограничивают его этапом счёта; спрашивайте фирму письменно и сохраняйте ответ.