Подключение к Rithmic

Изменено Tue, 02 Apr 2024 на 03:22 PM

Данная инструкция служит руководством для подключения счета через Rithmic в ATAS. Существует 2 способа подключения счета Rithmic в ATAS - напрямую и через RTrader Pro. Инструкция по каждому из них приведена ниже.

Для настройки подключения Rithmic к платформе ATAS в главном окне платформы нажать на Подключения - Добавить - Rithmic и нажать кнопку Далее

Далее откроется окно для подписания соглашения:

OCO (One Cancels Other) ордера для подключения эмулируются локально на вашем компьютере. Это означает, что платформа должна быть подключена к вашему брокеру для правильного функционирования OCO ордеров. Если вы будете отключены и один из OCO ордеров будет исполнен,остальные ордера данной группы НЕ БУДУТ отменены! Если вас всё устраивает, нажмите I Accept, Please continue/Я принимаю, пожалуйста продолжить.


Подключение Rithmic счета напрямую в ATAS

Счет НЕ должен быть подключен в RTrader Pro или другую платформу
  1. Введите логин и пароль Rithmic аккаунта
  2. Выберите сервер в зависимости от типа счёта и брокера
  3. При необходимости активируйте галочку возле Aggregated quotes - в данном случае Rithmic будет присылать симплифицированные рыночные данные, что снижает нагрузку на центральный процессор, но в то же время снижается скорость обновления этих данных.
  4. Уберите галочку возле Подключиться через RTraderPro


Подключение Rithmic счёта в ATAS через RTrader Pro

Только один Rithmic счёт может быть подключен в ATAS через RTrader Pro
Настройки коннектора ATAS и RTrader Pro должны совпадать
  1. Войти в RTrader Pro активировав функцию Allow Plugins [ON]
  2. В настройках коннектора Rithmic в ATAS поставить галочки возле Подключиться через RTrader Pro
  3. При необходимости активируйте галочку возле Aggregated quotes - в данном случае Rithmic будет присылать симплифицированные рыночные данные, что снижает нагрузку на центральный процессор, но в то же время снижается скорость обновления этих данных.


После настройки, подключение появится отдельной строкой в окне подключений.

О настройках данного окна, вы можете прочесть по ссылке: Окно настройки подключений


1. Добавить - добавить новое подключение
2. Тип - Источник подключения
3. Название - имя подключения, которое можно установить самостоятельно
4. Статус - статус подключения
5. Поставщик котировок - опция выбора поставщика котировок (данное подключение будет использоваться в роли поставщика котировок)
6. Автоподключение - если нужно чтобы подключение происходило автоматически при запуске платформы, то необходимо включить данную опцию.
7. Кнопка настройки подключения
8. Кнопка удаления подключения из списка
9. Подключиться/отключиться - подключить/отключить коннектор




Важная особенность для Rithmic подключения.

Как показывает практика, Rithmic подключения достаточно чувствительны к каналу связи и нагрузки на CPU. В случае, если CPU сильно загружен или имеются проблемы с каналом связи, Rithmic соединение может стать нестабильным.

Проблемы с подключением могут быть следующих видов:

  1. Если включить подключение по плагину и потом попытаться подключиться без плагина - не сработает до перезагрузки приложения.
  2. Если создать 2 подключения, в одном указать подключение через plug-in, а во втором нет - второе не подключится.
  3. Если тот или иной сервер ритмика недоступен, подключение может долго висеть в ожидании. Подключаемся, проходит минута, получаем ошибку, меняем сервер, снова подключаемся->здесь идет ожидание в районе нескольких минут пока предыдущее подключение закроется полностью.
  4. Разрыв соединения. При этом ATAS выдает соответствующее уведомление.
  5. Потенциальная потеря соединения. Это некое промежуточное состояние между подключенным и разорванным соединением. В такие моменты Rithmic присылает сообщения вида: "PnL Connection - Heartbeat has been quiet for ХХ seconds". Здесь вместо PnL connection может стоять Trading Connection, History Connection и пр. Эти сообщения обозначают что с соответствующим подключением Rithmic (PnL, торговым, историческим и т.д.) не было обмена данными в течении определенного количества секунд. Для трейдера это может означать следующее:
    1. Если есть проблемы с PnL подключением: возможно цена, объем, направление позиций в ATAS могут быть одни (которые были получены прежде с работающего соединения), а на серверах Rithmiс могут быть другие.
    2. Если есть проблемы с торговым подключением: отправляемые ордера могут отправляться на сервера Rhimtic , но их состояния могут не возвращаться обратно в ATAS
  6. Таким образом, если есть проблемы данного типа с подключениями Rithmic, ATAS не может гарантировать корректность отображаемой информации. Поэтому в ATAS предусмотрено 2 механизма защиты трейдера от подобных ситуаций:
    1. При получении сообщений вида "PnL Connection - Heartbeat has been quiet for ХХ seconds", ATAS отображает всплывающее окно, в котором выводит текст данного сообщения.
    2. Если после этого пользователь пытается выставить ордера или изменить позицию, ATAS будет требовать подтверждения операции, в котором будут указаны все сообщения от Rithmic, которые были получены ранее:

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


Рекомендуем ознакомиться и с другими статьями по данной теме:

Статья помогла?

Отлично!

Спасибо за ваш отзыв

Извините, что не удалось помочь!

Спасибо за ваш отзыв

Расскажите, как мы можем улучшить эту статью!

Выберите хотя бы одну причину
Требуется проверка CAPTCHA.

Комментарий отправлен

Мы ценим вашу помощь и постараемся исправить статью