Итак, заключительные манипуляции с настройками коннектора перед запуском:

- Скачать исходный код платформы OsEngine к себе на компьютер c GitHub по ссылке https://github.com/AlexWan/OsEngine, распаковать и через файл OsEngine.exe запустить программу.
- В появившемся стартовом окне на вкладке Торговля выбрать «Роботы» или «Роботы.Light».

При нажатии на кнопку Роботы откроется окно Bot Station, в котором через кнопку Сервера подключения вызываем окно со списком коннекторов, где выбираем двойным нажатием ЛКМ коннектор MoexFixFastTwimeFutures:

В окне настроек коннектора заполняем поля данными и выбираем необходимые параметры:

Параметры настроек:
- Trading Protocol – выпадающий список из двух значений: TWIME и FIX Gate. Выбираем протокол, который хотим использовать в торговле.
- Trade Account – код клиента для срочного рынка. Его можно найти в торговом терминале SPECTRA.
- TWIME Login – логин для подключения к интерфейсу TWIME. Для этого параметра и для следующих шести настройки присылают в письме после оформления доступа к тестовому контуру срочного рынка.
- TWIME Trade Address – ip адрес подключения к сервису TWIME.
- TWIME Trade Port – порт подключения TWIME.
- FIX SenderCompID – логин для подключения к интерфейсу FIX Gate.
- Password – пароль для FIX.
- FIX Trade Address — ip адрес подключения к сервису FIX Gate.
- FIX Trade Port – порт для подключения к FIX.
- FIX Trade TargetCompID – идентификатор сервера. В письме не указали, узнал случайно, что обозначается как FG.
- Multicast Config Directory – путь к папке, где расположены файлы конфигурации -configuration.xml и шаблон FAST сообщений — templates.xml
- Limit of requests to the server (per second) – количество запросов, которое можно отправлять на торговый сервер в секунду. На тестовом счете не более 30.
- Use Options – переключатель для использования в торговле опционов. По умолчанию False – отключены, поскольку не очень популярны и, если подключить, будут загружаться в систему около 5 минут, так как в списке опционов более 5000 штук.
Встроенный параметр “Пропускать сделки с одинаковой ценой” необходимо переключить в положение False.
Вернемся к параметру 2 — Trade Account и посмотрим, где найти его в терминале SPECTRA.
Для начала скачиваем дистрибутив терминала с сайта Московской биржи по адресу: https://ftp.moex.com/pub/Terminals/Spectra/Test/. Здесь есть версии программы для разных ОС, я устанавливал на Windows через файл установщика MOEXST-x64-7.27.2159.msi

После установки и запуска программы нужно ввести логин и пароль из письма и указать профиль Тестовый Т0:

После успешного подключения переходим в меню Администрирование > Пользователи и в таблице, в столбце “Код клиента” находим 7-мизначный код:

Этот код копируем в настройки коннектора в поле Trade Account.
Через терминал SPECTRA также можно следить за состоянием депозита, выбрав в меню “Торговля” вкладку “Деньги”, поскольку протоколы коннектора не предоставляют данных о портфеле пользователя.
После указания всех необходимых настроек нажимаем “Подключить”, добавляем робота, выбираем инструмент для торговли и пользуемся возможностями платформы OsEngine и коннектора MoexFixFastTwimeFutures.

Всем приятного алготрейдинга!
Комментарии открыты для друзей!

OsEngine: https://github.com/AlexWan/OsEngine
Поддержка OsEngine: https://t.me/osengine_official_support
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.