Диагностика подключения: «A market data session is already running. Disconnect it first»
Диагностика подключения Senzoukria открывает собственную сессию Rithmic, поэтому отказывается запускаться, пока на том же логине жива сессия рыночных данных. Она также сообщает, что сделал сервер во время проверки, например принудительный выход или отказ в глубине по заявкам.
Senzoukria · Решение проблем · Обновлено: сентябрь 2026
Кратко
- Отказ
- «A market data session is already running. Disconnect it first…» (сообщение движка, на английском)
- Предупреждение о выходе
- «the server closed this session (forced logout) — typically a second session opened on the same login»
- Предупреждение MBO
- «order-by-order depth (MBO) refused for {symbol} (rp_code=…); aggregated L2 depth still works»
- Не входит
- Никакой загрузки истории: диагностика не проверяет сервис истории
Что вы видите
Нажатие «Запустить диагностику», пока график получает данные, возвращает: «A market data session is already running. Disconnect it first: this diagnostic opens its own session, and Rithmic refuses — or silently kills — a second session on the same login. The refusal would look exactly like the entitlement wall this is meant to rule out.» Это сообщение движка, на английском.
Когда диагностика всё же выполняется, в её результате могут быть предупреждения, расшифрованные во время сессии: «the server closed this session (forced logout) — typically a second session opened on the same login» или «order-by-order depth (MBO) refused for {symbol} (rp_code=…); aggregated L2 depth still works». Обе строки тоже приходят от движка на английском.
Почему это происходит
Диагностика проходит шлюз, систему, вход, подписку и первый тик собственной сессией. Рядом с живым потоком она могла бы этот поток сломать или получить отказ, из-за которого обычное ограничение на число сессий выглядело бы как отсутствие прав, — а именно этот ложный диагноз она и должна предотвращать. Поэтому она останавливается, ничего не открывая.
Принудительный выход во время проверки — известная причина тишины: шаг первого тика не проходит, предупреждение его называет, и приложение не показывает блок «Всё принято, но данные не идут». Отказ MBO касается только глубины по заявкам; агрегированный L2 продолжает работать. Диагностика намеренно не скачивает историю, потому что чрезмерные запросы истории — главный подозреваемый в нерегулярных отказах rp_code 13.
Как исправить
- Отключите живое подключение с его карточки в «Подключения брокеров» и запустите диагностику снова.
- Закройте R | Trader Pro или любую другую платформу, вошедшую под тем же логином, перед проверкой.
- Если в результате показан принудительный выход, найдите другую сессию на этом логине и закройте её.
- После проверки подключите свой профиль снова: диагностика сворачивает свою сессию сама.
Чем это не является
- Не сбой вашего подключения: диагностика отказалась стартовать.
- Не проверка истории: отказы истории показываются на графике своими уведомлениями.
Когда обращаться в поддержку
Всё ещё не работает после этих проверок? Воспользуйтесь меню → «Сообщить о проблеме» или напишите в Discord Senzoukria. После завершённого прогона нажмите «Скопировать результат»: там есть предупреждения и нет пароля.
Связанные страницы
- Всё принято, но данные не приходят
- Уже подписан на этом логине (1029)
- Диагностика подключения
- Market by order (MBO)
В этом же разделе
- Импорт Databento для бэктеста
- Не удался вход в Rithmic
- Файлы Databento отложены
- Бесплатная демо Rithmic отклонена
- Сессии не записаны
- DOM: только агрегированный L2
- dxFeed: нет стакана
- Бейдж drift моста
Эта страница на других языках
Частые вопросы
- Почему диагностика не может использовать мою живую сессию?
- Она сама измеряет каждый шаг, от шлюза до первого тика. Повторное использование работающей сессии пропустило бы те шаги, которые она и должна проверить.
- Отказ MBO означает, что мой DOM сломан?
- Нет. Это означает, что глубина по заявкам отклонена для этого контракта; агрегированная глубина L2 продолжает работать.