Котировочные графики имеют строгую временную привязку – каждый период, представляющийся свечой или баром, соответствует конкретному времени. Временная ось по общепринятым стандартам является горизонтальной, что обеспечивает удобство отслеживания и анализа развития ценовой динамики. При этом, каждый трейдер должен знать, как в МТ4 настроить время, чтобы оно было привязано к определенному часовому поясу.
В часовом поясе GMT находится столица Великобритании Лондон. Текущее время в нем используется во всем мире как эталон, относительно которого определяется временное приращение для всех других часовых поясов. При этом в самом Лондоне время совпадает с GMT лишь в зимний период, а вот в летний период между ними разность в 1 час.
Каждый терминал получает котировки с сервера брокера. А этот сервер может быть расположен в любом месте земного шара, причем таких серверов у одного брокера может быть несколько. А все котировки, которые передает сервер, привязываются ко времени, которое зафиксировано в момент передачи в месте локализации сервера. Именно к этому времени по умолчанию и привязывается график котировок. Также оно отображается в шапке окна «Обзор рынка».
А терминал трейдера также может находиться в любом часовом поясе. При этом следует учитывать, что этот терминал может быть установлен как ПК трейдера (в этом случае местное время соответствует времени, где в данный момент торгует трейдер), так и на VPS (в этом случае местное время соответствует времени, действующем в месте локализации виртуального сервера). Местное время отображается с правого края строки панели задач операционной системы.
Почему требуется менять время в МТ4
В общем случае все три указанных времени являются различными, что и создает определенные трудности в торговом процессе. Один из примеров – это торговые советники, в которых совершение торговых операций имеет временную синхронизацию (например, в течение заданных торговых сессий). Чтобы компенсировать такое временное несоответствие, в советниках имеется входной параметр, обычно называющийся GMT_Offset. Его значение указывает алгоритму, на сколько часов необходимо сместить время сервера, чтобы получилось время гринвичского меридиана.
Можно ли и как изменить время в МТ4
Лучше всего решить эту задачу добавлением в панель задач еще одних часов. Они настраиваются так, чтобы отсчитывать время GMT или сервера брокера. Делается это следующим образом:
- в контекстном меню панели задач выбирается пункт «Настройка времени и даты» (рис. 1);
- в возникшем окне на вкладке «Дополнительные часы» отмечается один из пунктов «Показать эти часы»;
- в строке «Выберите часовой пояс» выбирается вариант, соответствующий Лондону (UTC +00:00), и нажимается кнопка «ОК» (рис. 2).
Как настроить время в МТ4 с помощью индикатора
В качестве примера рассмотрим индикатор, называющийся Clock (скачать). Его функционал обеспечивает отображение до 7-ми временных параметров (рис. 3):
- оставшегося до закрытия свечи (Bar);
- серверного (Broker);
- токийского (Tokyo);
- лондонского (London);
- нью-йоркского (New York);
- гринвичского (GMT);
- местного (Local).
Входные параметры индикатора Clock:
- Show_Local – требуется ли отображать местное время;
- Corner – угол отображения информера;
- Top_Off – отступ от верхней границы окна графика до верхней границы информера;
- Show_12HourTime – отображать ли время в 12-часовом формате;
- Show_Tokyo/London/NewYork – отображать ли время в Токио/Лондоне/Нью-Йорке;
- Show_GMT – отображать ли время GMT.
Переменными группы Show можно отключить отображения не нужных трейдеру времен (для этого им присваивается значение false).
А вот применение индикатора Xi-Vlines (скачать) позволяет исключить необходимость изменения времени в МТ4 для удобства определения начала и окончания торговых сессий. Он размечает график разноцветными вертикалями, которые проходят через свечи, на открытии которых торговая сессия либо началась, либо завершилась (рис. 4). Каждая такая вертикаль подписывается в соответствии с открываемой или завершаемой сессией (граница закрытия торговой сессии имеет в названии слово CLOSE).