OsEngine MoexFixFastTwimeFutures: настройка подключения.

OsEngine MoexFixFastTwimeFutures: настройка подключения.

Для работы коннектора MoexFixFastTwimeFutures с демосчетом необходимо дополнительно настроить некоторые сетевые соединения. Тоже самое потом касается и реальной торговли.

В части взаимодействия с интерфейсами FIX Gate и TWIME ничего настраивать не требуется, подключение осуществляется по протоколу ТСР через Интернет.

Дополнительные манипуляции потребуются для получения рыночных данных по протоколу FAST:

1. Подключение к сети Интернет с внешним статическим IP адресом, который был указан в анкете по запросу тестового доступа.

2. Создать подключение VPN. Например, в ОС Windows 11 заходим в Настройки > Сеть и Интернет > VPN, нажимаем Добавить VPN.

Указываем имя подключения, адрес сервера (будет указан в письме от Московской биржи), тип VPN: протокол PPTP, любое имя и пароль и сохраняем.

Далее переходим в Дополнительные параметры вновь созданного VPN подключения и нажимаем «Изменить» на вкладке Другие свойства VPN.

В свойствах на вкладке Безопасность проверяем тип протокола и шифрование данных.

На вкладке «Сеть» отмечаем только IP версии 4 и переходим в его свойства.

В дополнительных параметрах убираем флаг с «Использовать основной шлюз в удаленной сети»:

Сохраняем. Подключение VPN готово.

Далее надо задать маршруты для PPTP VPN-соединения. В директории https://ftp.moex.com/pub/FAST/ASTS/utils/ имеется архив vpn_scripts.7z, в котором есть файл VPN_connection.bat. В нем прописаны маршруты, но к ним нужно еще добавить парочку, чтобы все выглядело так:

@echo off

for /f "tokens=4" %%i in ('netstat -rn ^| findstr /i "1.0.0.0"') do (

route add 1.1.1.0 mask 255.255.255.0 %%i

route add 239.192.0.0 mask 255.255.0.0 %%i

route add 239.195.0.0 mask 255.255.0.0 %%i

route add 10.50.129.90 mask 255.255.255.255 %%i

route add 91.203.253.238 mask 255.255.255.255 %%i

route add 91.203.253.239 mask 255.255.255.255 %%i

route add 91.203.255.238 mask 255.255.255.255 %%i

route add 91.203.255.239 mask 255.255.255.255 %%i

route add 91.203.253.235 mask 255.255.255.255 %%i

route add 91.203.255.235 mask 255.255.255.255 %%i

route add 91.203.253.242 mask 255.255.255.255 %%i

route add 91.203.255.242 mask 255.255.255.255 %%i

route add 91.203.253.243 mask 255.255.255.255 %%i

route add 91.203.255.243 mask 255.255.255.255 %%i)

exit

Сохраняем. Этот файл надо запускать от Администратора после подключения к VPN перед началом работы с коннектором MoexFixFastTwimeFutures на демосчете.

Чтобы быстро проверить работоспособность подключения и убедиться в том, что FAST сообщения приходят, можно воспользоваться программой fast_sensor, которую можно скачать в директории по адресу: https://ftp.moex.com/pub/FAST/Spectra/test/

После распаковки архива с программой надо в папку с файлом fast_sensor.exe положить файл configuration.xml и файл templates.xml из директории https://ftp.moex.com/pub/FAST/Spectra/test/templatesT0/

Запуск программы осуществляем из терминала командой .\fast_sensor.exe -e

Если всё нормально, и данные идут, в терминале будет отображаться увеличивающееся количество пакетов:

После этого в папке с программой появится папка dump с логами полученных сообщений.

Теперь к запуску коннектора MoexFixFastTwimeFutures почти все готово.

OsEngine: https://github.com/AlexWan/OsEngine

12:29
33

Комментарии

Нет комментариев. Ваш будет первым!