MT5 и скорость в боевом исполнении - страница 10

 
Задумался о том, что данные по ретрансмитам берутся из винды. Закрыл всё, что имеет заметный трафик - браузер, прокси-сервер, облачные синхронизаторы. Ретрансмиты упали до 0.018% днём, 0.0024% вечером. С домашнего компа.
 
Edgar Akhmadeev:
Задумался о том, что данные по ретрансмитам берутся из винды. Закрыл всё, что имеет заметный трафик - браузер, прокси-сервер, облачные синхронизаторы. Ретрансмиты упали до 0.018% днём, 0.0024% вечером. С домашнего компа.

Поэтому и возник вопрос.

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

MT5 и скорость в боевом исполнении

fxsaber, 2020.06.11 23:11

Что можно порекомендовать? Делать tracert до торгового сервера? Какая-нибудь программа мониторинга? В общем, как убедиться, что MT5 готов к low latency?
 
fxsaber:

Ретрансмиты.


Что можно порекомендовать? Делать tracert до торгового сервера? Какая-нибудь программа мониторинга? В общем, как убедиться, что MT5 готов к low latency?

Есть же идентификаторы

TerminalInfoDouble(TERMINAL_RETRANSMISSION);
TerminalInfoInteger(TERMINAL_PING_LAST);
Можно запилить свой сервис, и собирать статистику.
 
Roman:

Есть же идентификаторы

Можно запилить свой сервис, и собирать статистику.

От нее никакого толку, потому что в ретрансмитах доля Терминала далеко не 100%.

 
fxsaber:

От нее никакого толку, потому что в ретрансмитах доля Терминала далеко не 100%.

Процент повторно отправляемых сетевых пакетов в TCP/IP протоколе для всех запущенных приложений и служб на данном компьютере.


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

 

Не очень понятны излишние волнения. Это лишь статистика общего трафика винды. Пока канал не загружен на десятки процентов, ретрансмиты конкретно до сервера котировок не должны быть высокими. Если канал нормальный (оптика>>eth>>PC) и нет побочного фонового трафика, ретрансмиты будут мизерны. На VPS не висит лишних потребителей трафика, автообновления надо выключать, и даже поиск обновлений. Пока не подключишься по удалёнке (что имеет большой трафик), там ретрансмиты будут в следовом количестве. И реконнект теперь не съезжает на азиатские сервера с 500мс пингом.

Но, наверное, я не очень понял задачу?

 
Roman:

Процент повторно отправляемых сетевых пакетов в TCP/IP протоколе для всех запущенных приложений и служб на данном компьютере.


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

Это не терминал учитывает, а винда. Терминал берёт системные данные.

Чтобы анализировать трафик по приложениям, нужен специальный софт. Весьма тяжёлый.

 
Edgar Akhmadeev:

Это не терминал учитывает, а винда. Терминал берёт системные данные.

Чтобы анализировать трафик по приложениям, нужен специальный софт. Весьма тяжёлый.

Видимо разработчикам нужно исправлять это поведение, и брать только свои данные. Ведь очевидно, зачем нам учитывать системные данные.
И как бы название идентификатора  TERMINAL_RETRANSMISSION, а не SYSTEM_RETRANSMISSION

Разве нельзя разработчикам вставить свой счётчик трафика? Зачем специальный софт тянуть?
 
Edgar Akhmadeev:

Чтобы анализировать трафик по приложениям, нужен специальный софт. Весьма тяжёлый.

Да, Wireshark не умеет анализировать трафик по pid, но чем вам Network Monitor не угодил, кроме текущего статуса "deprecated"?


UPD: а.... верно ли понял, что речь о том, что МТ должен еще доставку собственного трафика контролировать?

 
Sergey Dzyublik:

Да, Wireshark не умеет анализировать трафик по pid, но чем вам Network Monitor не угодил, кроме текущего статуса "deprecated"?


UPD: а.... верно ли понял, что речь о том, что МТ должен еще доставку собственного трафика контролировать?

Неверно поняли. Нужно понять, есть затыки у MT или нет. Разбирали логи сервера, когда отложки модифицировались десятки секунд. На сервере все идеально.

Значит проблема где-то в другом месте.

Выснили, что я очень часто бью по прошлым ценам. Т.е. серьезный лаг в Терминале на самом деле. Возник вопрос, как его идентифицировать.

Вот купил VPS. Как понять, что он подходит идеально? Какой-то числовой показатель должен же быть. Ретрансмитам верить, как оказалось, нельзя. В полночь - десятки процентов.


ЗЫ Возможно, получится развернуть виртуалку на той же физической машине, где стоит торговый сервер. И оттуда запустить боевой Терминал. Наверное, затыков станет меньше.

Причина обращения: