Советник ведения Log-файла связи с сервером eIsConnected
Автор
Johnathan_Burov
, 06 Jan 2011 12:12
В этой теме нет ответов
#1
Отправлено 06 January 2011 - 12:12
eIsConnected.mq4 2.79К 8 скачиваний
Наконец-то решен вопрос как проверить как проверить качество связи с сервером брокера. нашел вот такой советник - Советник ведения Log-файла связи с сервером eIsConnected. тоесть задача - это проверка подключения терминала к серверу.
Что он делает? каждый раз когда пропадает связь он сохраняет время когда она пропала, а также сохранаяет сессии, когда подключение было было стабильным.
Входные параметры советника ведения Log-файла связи с сервером eIsConnected:
Их нет, да они и не нужны.
Принцип работы советника ведения Log-файла связи с сервером eIsConnected:
это проверка доступности сервера с помощью стандартной функции IsConnected()
Пример отчета:
- - - - - - - - - - - Expert initialized - - - - - - - - - -
+ + + OnLine + + + 2011.01.06 10:52:32 - 10:52:56
- - - OffLine- - - 2011.01.06 10:52:56 - 10:53:03
+ + + OnLine + + + 2011.01.06 10:53:03 - 10:55:59
- - - - - - - - - - - Expert was stoped - - - - - - - - - - -
- - - - - - - - - - - Expert initialized - - - - - - - - - -
+ + + OnLine + + + 2011.01.06 10:59:54 -
Самое интересное что по этому логу также можно определить когда произошел разрыв не по вине интернет-провайдера, или самого сервера, а по вине владельца компьютера, тоесть по строке - - - - - - - - - - - Expert initialized - - - - - - - - - -
которая значит что либо эксперт был перзапущен, либо произошла перезагрузка компьютера, после чего был снова запущен терминал MetaTrader4.0
Файл истории советника ведения Log-файла связи с сервером eIsConnected сохраняется в: "Каталог MT4"\experts\files\