Перейти к содержимому

Theme© by Fisana
 

Фотография
- - - - -

Советник ведения Log-файла связи с сервером eIsConnected


  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 Johnathan_Burov

Johnathan_Burov

    Давно в теме

  • Свой человек
  • PipPipPipPipPipPipPipPipPip
  • 386 сообщений

Отправлено 06 January 2011 - 12:12

Советник ведения Log-файла связи с сервером eIsConnected.jpg

Прикрепленный файл  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\

 
 


Copyright © 2024 Your Company Name