Серверное время брокера и летнее время: час, который советник теряет незаметно

1 октября 2026, 03:00
Kenichiro Sakamoto
0
10
Каждый советник с фильтром по времени читает какие-то часы, и это не часы Лондона и не часы Нью-Йорка. Это серверные часы брокера, и у большинства брокеров эти часы дважды в год прыгают на час. Если в описании сказано «торгует с 08:00 до 16:00 по серверному времени», важный вопрос звучит так: каким реальным часам это соответствует зимой, каким летом.

Что такое серверное время на самом деле
Брокер выбирает фиксированное смещение от UTC, а затем решает, что делать с летним временем. Самый распространённый вариант — UTC+2 зимой и UTC+3 летом с переходом по американским датам: так дневной бар всегда закрывается в 17:00 по Нью-Йорку, и в неделе ровно пять дневных свечей. Другие переходят по европейским датам. Третьи держат одно смещение круглый год и не двигают его никогда.

Что сдвигается при переводе часов
Фильтр, записанный в серверных часах, привязан к серверу, а не к сессии. Если брокер следует американским датам, а Европа переходит на две-три недели позже, то в эти недели Лондон открывается по серверным часам на час раньше или позже, а потом возвращается на место. Если брокер не следует ни тем, ни другим, сдвиг держится всё лето.

Как узнать правило своего брокера
Сравните часы в «Обзоре рынка» с UTC в какой-нибудь зимний день и ещё раз в летний. Если разница одинаковая, брокер часы не переводит. Если она отличается на час, найдите две даты, когда она изменилась: они покажут, американский календарь у брокера или европейский. История даёт тот же ответ: посмотрите время открытия дневной свечи за январь и за июль. Это десять минут, и заменить их нечем.

Бэктест наследует историю брокера
Исторические бары помечены тем серверным временем, которое брокер использовал тогда, поэтому бэктест на этой истории автоматически идёт по этому правилу. Set-файл, подобранный на данных одного брокера, подобран под часы этого брокера. Загруженный у брокера с другим правилом, он выглядит в параметрах точно так же, а каждое сессионное окно сдвинуто на час.

Каким советникам это важно, а каким почти нет
Пробои сессий, стратегии на азиатском диапазоне, новостные фильтры, привязанные к часам, и всё, где есть логика дневного закрытия, чувствительны к этому часу. Трендовым системам, которые читают индикатор на закрытии бара H4 или D1, время суток важно гораздо меньше, но и они не защищены: граница бара сама сдвигается вместе с серверным смещением. Дневная свеча, закрывающаяся в 23:00 вместо 00:00, содержит другой час, у неё другие открытие, максимум, минимум и закрытие, и потому каждый сигнал на D1 немного меняется.

Что делать на практике
После каждого перевода часов откройте историю сделок и сверьте время открытия одной сделки с той сессией, которую по описанию должен торговать советник. Совпадает — делать ничего не нужно. Расходится на час, и у советника есть параметр смещения GMT или летнего времени — это единственное, что стоит трогать: измените его на единицу и сверьте снова. Не перенастраивайте часы сессий и стопы ради часового сдвига: следующий перевод часов отменит перенастройку, и вместо одной проблемы у вас будет две.

Наши самые продаваемые советники: GOLD NEURON (AI) https://www.mql5.com/ru/market/product/187329 · ATLAS PORTFOLIO https://www.mql5.com/ru/market/product/182751

В наших опубликованных бэктестах указаны период, баланс и настройки, а форвард-счета везде, где мы их показываем, помечены как демо-счета. Полный список: fxea365.com/ea/ranking