Блог им. Enfernuz

Подключение к FAST MOEX, проблема

    • 11 апреля 2015, 22:14
    • |
    • Watcher
  • Еще
Коллеги, кто-нибудь подключался к тестовому контуру FAST московской биржи? В тех. поддержке биржи доступ открыли через VPN, однако никакие из потоков не пингуются: TCPшные выдают «Заданная сеть недоступна», а UDP-шные — «Превышен интервал ожидания запроса».
Может, кто сталкивался?
В тех. поддержке пока что дали только совет типа «включите-выключите».
425
14 комментариев
Пинг, вероятно, отключен для избежания ping-flood атак. На тему «Заданная сеть недоступна», посмотрите роутинг, что и куда доходит.
Sergey Masyura, спасибо.
tracert с первого прыжка выдаёт «Заданная сеть недоступна». Хотя к их VPN-серверу коннект есть, IP-шник мне выдаётся внутренний (1.1.7.98 дали, при том, что один из TCP-потоков у них имеет адрес 1.1.7.202 — значит, в сеть-то я попадаю).
avatar
Enfernuz, а вы в какое время пробуете подключаться?
Толстый тролль, вечером-ночью. Днём у меня робо-квик крутится, и нельзя терять соединение (а оно прерывается, когда я соединяюсь с VPN).
Я как-то у биржи не интересовался графиком работы, но это же тестовый контур, так что, по идее, круглосуточно эмулятор должен работать. Судя по этой теме (http://forum.moex.com/viewtopic.asp?t=28770) — почти круглосуточно.
avatar
Enfernuz, пробуйте в рабочее время — для чистоты эксперимента, возможно причина именно в этом.
Задавайте вопросы по фасту здесь:
forum.moex.com/viewforum.asp?f=20
Большинство из местной публики даже слов таких не знают.

Попробуйте команду ping -l 65527 1.1.7.202
Пропинговал прицельно по портам.
UDP всё так же не резолвится. К TCP-потокам для реплея получилось соединиться, но они молчат как партизаны и ничего не присылают в ответ на Logon(A).

Пойду курить форум, спасибо откликнувшимся :)
avatar
1.работает только в рабочее время
2. не пингуется там отключена эта команда
avatar
В итоге, в общем, оказалось, что VPN на винде неправильно настроена — тех. поддержка биржи прилагает не полную инструкцию.
Кому понадобится — напишите в личку или здесь в комментах, расскажу что делать.
avatar

Спустя год ко мне обратились с подобным вопросом, и оказалось, что я мало что помню вот так с ходу. Так что выложу-ка сюда советы по настройке:

-----

Там всё дело в настройке маршрутов. Я не дока в этом, так что тыкал пальцем в небо по большей части.

Попробуйте запустить батничек с таким содержимым (при условии, что вы уже настроили на винде VPN-соединение по инструкции биржи):

 

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 172.27.129.90 mask 255.255.255.255 %%i)
)

Адреса слева в вашем случае надо подменить на соответствующие. Первый — это, кажется, адрес интерфейса VPN-соединения. Второй — это подсеть FAST-фидов в VPN, третий — это IP источника мультикаста (параметр src-ip в configuration.xml).
-----

Точно не помню, но вроде если всё правильно, то с помощью утилитки (ssml.exe, валяется где-то в разделе FAST на FTP биржи, либо пишите — вышлю) можно увидеть транслируемую информацию. Только там тоже как повезёт — год назад, когда я экспериментировал, тестовые фиды не всегда были активны, особенно ночью. Но какой-нибудь поток типа FUT-INSTRUMENT можно застать рабочим с высокой вероятностью.
-----

Ну и, естественно, если всё правильно, то и написанная вами программа будет получать байты от биржи. Когда у меня были не настроены маршруты, программа коннектилась, всё норм, но поток не транслировался просто-напросто, хотя по FIX-у с биржей я при этом общался успешно.
-----

На линупсе, кстати, такая же петрушка была, когда я на него переключился, думая, что проблема в винде.

Там тоже надо маршруты настраивать. Опять же, детали плохо помню, но в документах валяется файлик с содержимым:

#!/bin/bash
NET=«1.1.0.0/16» # set me
FEED_NET=«239.192.0.0/16»
IFACE=«ppp0» # set me
#IFACE=$1
route add -net ${NET} dev ${IFACE}
route add -net ${FEED_NET} dev ${IFACE}

-----

Вот ещё темку читните — в своё время писал там на эту тему (в самом конце темы моя таблица роутинга в линуксе и исходник тестилки на Java):

forum.moex.com/viewtopic.asp?t=28636

и здесь: forum.moex.com/viewtopic.asp?t=29492

avatar
Добрый день! На письмо рейтинга не хватает.

Исходя из вашего опыта не могли бы вы ответить на несколько вопросов:
1. Можно ли подключиться к тестовому контуру из дома?
2. Можно ли  подключиться к боевому контуру из дома?
3. Нужен ли статический IP?
4. К боевому контуру подключаться через брокера или можно через биржу?
5. Если через брокера, то 2 тыс.рублей это конечная сумма в месяц или есть еще необходимые платежи, которые потом всплывают(типа НДС, vps у брокера, colocation на бирже)?
6. Какая на ваш взгляд предпочтительная библиотека для разбора протокола FAST MOEX(OpenFast, QuickFast и т.д.)?
Спасибо.
avatar

Читайте на SMART-LAB:
Фото
Снижение военной премии в нефти: что это меняет для доллара и G10
Во второй половине понедельника – начале вторники рынки активно пересматривают премию за худший сценарий на энергетическом рынке, что цепочкой...
Фото
12 марта Группа Ренессанс страхование опубликует МСФО за 2025 год
Напоминаем, что 12 марта 2026 года RENI опубликует МСФО Группы за 2025 год, а также проведет День инвестора, чтобы рассказать о ситуации на...
Фото
Денежный рынок vs облигации: фокус смещается
В период роста ключевой ставки Банка России фонды денежного рынка стали весьма популярны. За это время они обеспечили инвесторам высокую...
Фото
Гендиректор Инарктики продал свои акции компании. Что это может значить?
Вечером в пятницу (6 марта ) вышел сущфакт о том, что Соснов Илья Геннадьевич, гендиректор Инарктики, продал свои акции компании. В нашем...

теги блога Watcher

....все тэги



UPDONW
Новый дизайн