Скачать MetaTrader 5

Индикаторы: TimeOut

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Подключи хранилище исходного кода MQL5 Storage. Это бесплатно!
MetaQuotes Software Corp.
Модератор
181292
MetaQuotes Software Corp. 2006.06.02 09:32 

TimeOut:

Индикатор показывает время прохождения котировки от брокера до вас.

Author: Andrey Khatimlianskii

Andrey Khatimlianskii
56188
Andrey Khatimlianskii 2005.11.15 01:02  
из http://www.metatrader4.com/ru/forum/4568/:
Renat 17.02.05 22:29
Очень интересный и поучительный скрипт. Но очень важно чтобы торговый сервер и клиентский компьютер были реально синхронизированы одинаково. Я у себя запустил на домашнем компьютере и сразу же увидел стабильную разницу в 37 секунд. Пришлось синхронизироваться с тем же сервером что и торговый сервер (clock.psu.edu), после чего все встало на свои места и индикатор начал стабильно показывать 0 секунд разницы. Кстати, индикатор в состоянии также показывать и отрицательные значения когда время на клиенте выставлено впереди паровоза(сервера) или время на сервере отстает.

Какое время на торговом сервере и как часто оно синхронизируется - это зависит от администраторов системы. Если ночью на совершенно спокойном рынке постоянно видите значение 2 сек, то это ни в коем случае не значит что сервер поздно выдает котировку, а лишь говорит о том, что системное время сервера отлично от клиентского ровно на 2 секунды.

Также я должен отметить, что разница, которую показывает этот индикатор, является суммой _только_ двух составляющих (время в котировке выставляет сам сервер при принятии данных извне):
1) сетевые задержки в доставке данных
2) возможные пиковые перегрузки на сервере брокера (когда компьютер не справляется с нагрузкой)

Причем в 99.9% случаев это будут сетевые задержки. Чтобы оценить сетевые задержки, дайте команду ping www.metaquotes.net/ru и увидите что-то такое:

Обмен пакетами с www.metaquotes.net/ru [66.235.184.162] по 32 байт:

Ответ от 66.235.184.162: число байт=32 время=172мс TTL=118
Ответ от 66.235.184.162: число байт=32 время=171мс TTL=118
Ответ от 66.235.184.162: число байт=32 время=171мс TTL=118
Ответ от 66.235.184.162: число байт=32 время=187мс TTL=118
Dmitry
48
Dmitry 2006.12.13 14:16  
Какой -то бред , часы синхронизировал , а индюк пишет 3600 секунд. По моему проще проверять сервак брокера прогой PingPlotter 2.6, она все маршруты от провайдера к провайдеру пингует.
Andrey Khatimlianskii
56188
Andrey Khatimlianskii 2006.12.16 18:59  
nikkei:
Какой -то бред , часы синхронизировал , а индюк пишет 3600 секунд. По моему проще проверять сервак брокера прогой PingPlotter 2.6, она все маршруты от провайдера к провайдеру пингует.
Часы надо синхронизировать ни с чем попало, а с тем источником, с которым синхронизирует время ваш брокер.
А пинговать сервер, насколько я понимаю, нежелательно (если вообще не запрещено) - лишняя нагрузка.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий