Индикатор торговых сессий: настройка времени и проверка DST

Обложка статьи «Индикатор торговых сессий: настройка времени и проверка DST»: Три торговые сессии и проверка DST

Индикатор торговых сессий: что он показывает на графике

Встроенный Trading Sessions в TradingView выделяет бары, время открытия которых попадает в заданные окна. Можно настроить до трёх сессий, дать им имена и цвета. Инструмент работает на внутридневных таймфреймах. На дневном графике отдельные часы внутри дня уже не образуют полезную разметку, поэтому для проверки выберите, например, часовой или пятнадцатиминутный интервал.

Цветная зона отвечает на узкий вопрос: к какому времени торговой активности относится бар. Она не сообщает, куда пойдёт цена, не доказывает повышенную ликвидность именно на выбранном инструменте и не заменяет правила входа, риска или выхода. Поэтому сессионную разметку лучше использовать как временной фильтр, а не как самостоятельный торговый сигнал.

Смежные инструменты и способы их проверки собраны в рубрике об индикаторах и осцилляторах.

Для чего подходит сессионная разметка

Подойдёт, если

  • Сравнить поведение инструмента в разных временных окнах
  • Исключить сделки вне рабочего времени стратегии
  • Отметить открытие и закрытие выбранной сессии
  • Проверить, не сдвинулась ли разметка после DST

Не подойдёт, если

  • Предсказывать направление следующего движения
  • Гарантировать объём или волатильность
  • Заменять расписание конкретной биржи
  • Считать красивую цветную зону торговым сигналом

Источник схемы: авторская классификация по ограничениям встроенного Trading Sessions.

Если вам нужны текущие часы сессий, а не установка индикатора, откройте расписание торговых сессий Midas. Оно служит независимой сверкой текущего статуса, но не настраивает разметку баров в терминале.

Как добавить Trading Sessions в TradingView

  1. Откройте нужный символ и переключитесь на внутридневной таймфрейм.
  2. Нажмите Indicators и введите в поиске Trading Sessions.
  3. Выберите встроенный индикатор TradingView, а не похожий пользовательский скрипт.
  4. Откройте настройки индикатора и найдите параметры первой, второй и третьей сессии.
  5. Для каждой включённой сессии задайте название, временной интервал, часовой пояс и цвет.
  6. Оставьте на экране только те окна, которые действительно сравниваете. Перекрывающиеся полупрозрачные зоны легко принять за отдельный сигнал.

Сразу сохраните исходные условия проверки: символ, биржу, таймфрейм и дату. Если позже поменять хотя бы один из этих параметров, границы баров могут выглядеть иначе даже при той же настройке индикатора.

Не копируйте часы из случайного шаблона. У разных рынков, инструментов и брокеров расписание отличается. Сначала определите, какую именно площадку и какую фазу торгов вы хотите видеть: основную сессию, расширенные часы или собственное аналитическое окно.

Как задать время и часовой пояс сессии

У временного интервала есть две независимые части: сами часы и зона, в которой эти часы следует читать. Запись 09:30-16:00 без часового пояса неполна. Такое окно может означать Нью-Йорк, время биржи, время графика или фиксированное смещение от UTC.

Для рынков с сезонным переводом времени выбирайте IANA-зону города или региона, например America/New_York или Europe/London. Токийское время можно задать через соответствующую IANA-зону Asia/Tokyo. Пустое поле часового пояса во встроенном индикаторе использует зону биржи инструмента, поэтому это допустимо только тогда, когда вы осознанно хотите следовать именно биржевому времени.

Часовой пояс графика влияет на подписи, которые видит пользователь. В вычислениях Pine Script календарные функции по умолчанию опираются на часовой пояс биржи, а функции работы с сессиями могут получать отдельный параметр timezone. Поэтому визуально удобная зона графика не исправляет ошибочную зону внутри индикатора.

Почему IANA надёжнее фиксированного GMT

Фиксированное смещение вроде GMT-4 всегда остаётся одинаковым. IANA-зона хранит правила региона и автоматически учитывает сезонные изменения и обновления часовой политики. Именно поэтому TradingView рекомендует IANA для сессий, которые зависят от местного времени.

Официальная справка приводит показательный тест: создайте два одинаковых нью-йоркских окна 09:30-16:00. Для первого задайте America/New_York, для второго GMT-4. Пока действует летнее время, зоны совпадут. Зимой Нью-Йорк живёт по другому смещению: фиксированный вариант сдвинется на час, а IANA-вариант сохранит местные границы.

  1. Шаг 1

    Создать две сессии

    Обе с часами 09:30-16:00

  2. Шаг 2

    Задать разные зоны

    America/New_York и GMT-4

  3. Шаг 3

    Проверить летний участок

    Границы могут совпасть

  4. Шаг 4

    Проверить зимний участок

    Фиксированный GMT даёт сдвиг на час

  5. Шаг 5

    Оставить IANA

    Локальное время Нью-Йорка сохраняется

Одинаковые часы проверяются на двух участках года. Меняется только способ задания зоны.

Источник схемы: воспроизводимый пример из официальной справки Trading Sessions.

Такой тест важнее просмотра только сегодняшнего дня. Ошибка фиксированной зоны может месяцами быть незаметной, а затем проявиться после перевода часов. Если стратегия сравнивает открытие рынка, это меняет набор баров, попавших в окно.

Чем торговая сессия отличается от торгового дня

Торговая сессия, календарный день и торговый день не всегда начинаются одновременно. На многих фьючерсных рынках вечерние торги относятся к следующему торговому дню. Один торговый день при этом пересекает календарную полночь.

Это различие видно на сессионных индикаторах, которые сбрасывают расчёт на границе биржевой сессии. Сброс в полночь по вашему местному времени может быть неправильным. TradingView отдельно отмечает, что в праздничные периоды биржа иногда объединяет части нескольких календарных дней в одну торговую сессию. Поэтому необычно длинная зона в праздничную неделю не обязательно означает поломку индикатора.

При проверке ориентируйтесь на торговый день, к которому биржа относит конкретный бар. Локальная календарная дата такого ответа не даёт. Для общей подготовки полезно отдельно разобрать, как работают индикаторы технического анализа: расчёт всегда зависит от входных данных и контекста графика.

Как учитывать overnight-сессии и праздники

Если конец интервала раньше начала, TradingView трактует окно как ночное. Например, сессия, начинающаяся вечером и заканчивающаяся утром, проходит через полночь. Не разбивайте её на два календарных дня только потому, что так удобнее смотреть на часы: это может исказить high, low и длительность единой сессии.

Проверьте четыре границы:

  • последний бар перед началом окна не должен быть окрашен;
  • первый бар внутри окна должен получить разметку;
  • последний бар, открытый до конца окна, должен остаться внутри;
  • следующий бар после конца должен быть вне зоны.

В праздник сначала сверьтесь с официальным расписанием биржи или брокера. Если торги сокращены, обычный шаблон не является источником истины. Не исправляйте расписание «на глаз» по одному пустому участку: на графике могли отсутствовать сделки или данные.

Как проверить индикатор сессий для MT4 и MT5

В MetaTrader ключевая дополнительная переменная состоит в серверном времени брокера. Официальная функция MQL5 SymbolInfoSessionTrade возвращает начало и конец торговой сессии для выбранного символа, дня недели и номера сессии. Эти значения относятся к условиям конкретного символа у брокера и отображаются в серверной временной системе терминала.

Поэтому индикатор сессий на MT5 нельзя оценивать только по названию «Лондон» или «Нью-Йорк». Перед использованием проверьте:

  1. Откуда индикатор берёт расписание: из свойств символа, из настроек пользователя или из зашитой таблицы.
  2. В какой зоне введены часы: локальной, UTC, серверной или биржевой.
  3. Учитывает ли он DST автоматически или требует ручного переключения.
  4. Как ведёт себя окно, проходящее через полночь.
  5. Включает ли расчёт high и low только бары внутри заявленных границ.
  6. Сохраняется ли правильная разметка после сезонной смены времени.

Фраза «индикатор торговых сессий для MT5» описывает класс инструментов, а не гарантию качества конкретного файла. Проверьте происхождение кода, права на использование и поведение на истории. Не устанавливайте неизвестный бинарный файл только ради цветных прямоугольников.

Риски и ограничения

Сессионная разметка зависит от расписания биржи, настроек символа, часовой зоны индикатора, качества исторических данных и календаря праздников. TradingView Trading Sessions предназначен для внутридневных графиков и выделяет бары по времени их открытия. Он не измеряет фактический объём всей площадки и не предсказывает направление цены.

IANA-зона снижает риск сезонного сдвига, но не отменяет изменения самого расписания биржи. В MT4/MT5 дополнительно учитывайте серверное время брокера. Проверяйте настройки после смены сезона, брокера, символа или версии индикатора. Материал носит образовательный характер и не является финансовой рекомендацией.

Как провести контрольный тест на графике

  1. 1

    Зафиксировать график

    Символ, биржа, таймфрейм и дата

  2. 2

    Проверить часы

    Сверить с первичным расписанием площадки

  3. 3

    Проверить зону

    Выбрать IANA или осознанное биржевое время

  4. 4

    Сравнить DST

    Посмотреть участки до и после сезонной смены

  5. 5

    Проверить границы

    Первый и последний бар внутри окна

  6. 6

    Повторить позже

    Проверка после смены сезона или настроек

Меняйте по одной настройке и сверяйте результат на графике.

Источник схемы: авторский контрольный протокол по документации TradingView и MQL5.

Начните с одного инструмента и одной сессии. Уберите другие индикаторы, чтобы цветовые слои не перекрывались. Затем проверьте текущие часы по первичному расписанию площадки и дополнительно сравните их с инструментом торговых сессий Midas. Midas показывает текущий ориентир по Москве и прямо предупреждает, что границы меняются из-за DST и рыночных условий.

После этого перейдите на исторический участок по другую сторону сезонного перевода часов. Если IANA-разметка сохраняет местное открытие, а фиксированная зона сдвигается, тест сработал. Для собственного Pine-индикатора порядок работы со временем можно сопоставить с материалом о Pine Script и TradingView.

Сохраните скриншот настроек и дату проверки. Это не доказательство будущей корректности навсегда, но воспроизводимая точка сравнения после обновления индикатора, смены брокера или нового перехода на сезонное время.

Как проверить несовпадающие даты перевода часов в 2026 году

Лондон и Нью-Йорк переводят часы не в один день. По календарю GOV.UK, Великобритания возвращается к GMT 25 октября 2026 года. В Нью-Йорке летнее время заканчивается 1 ноября, согласно правилам NIST на 2026 год. Между этими переходами привычная разница в пять часов сокращается до четырёх. Сдвиг взаимного положения двух зон в такую неделю сам по себе не означает ошибку индикатора.

Для ближайшей осенней проверки сохраните три контрольные даты. В таблице пересчитано начало условного окна 09:30 в America/New_York. Это расчёт времени, а не расписание всех инструментов или обещание торгов в конкретный день.

Дата проверкиНью-ЙоркUTCЛондон
23 октября 202609:3013:3014:30
26 октября 202609:3013:3013:30
2 ноября 202609:3014:3014:30

Источник таблицы: самостоятельный пересчёт для зон America/New_York и Europe/London по датам переходов GOV.UK и NIST. Часы относятся к одному и тому же моменту в каждой строке.

В настройках оставьте местные часы каждой сессии и её IANA-зону. Не сдвигайте одновременно оба окна вручную: лондонский переход не меняет местное время Нью-Йорка. Для сравнения переключите подписи графика в UTC и проверяйте начало каждого окна отдельно.

До наступления указанных дат таблица служит ожидаемым результатом проверки. Когда появятся соответствующие бары, сравните разметку с этим расчётом и действующим расписанием выбранной площадки. Если нужно проверить индикатор на истории уже сейчас, используйте весенние переходы 2026 года: 8 марта в Нью-Йорке и 29 марта в Лондоне. Возьмите торговые дни до, между и после этих дат. Так вы проверите именно раздельный учёт DST, который легко пропустить при сравнении только зимы с летом.

Какие ошибки выдают неверную разметку

  • Сдвиг ровно на час только в части года. Вероятная причина: фиксированный GMT вместо IANA-зоны.
  • Сдвиг на несколько часов постоянно. Проверьте, не смешаны ли зона графика, биржи и индикатора.
  • Разметка ломается у полуночи. Индикатор мог разделить единую overnight-сессию по календарным дням.
  • В MT5 всё верно у одного брокера и неверно у другого. Вероятно, не учтено серверное время или расписание конкретного символа.
  • Праздничная сессия выглядит длиннее обычной. Сначала проверьте календарь биржи: это может быть особое объединение торговых дней.
  • Граница проходит внутри свечи. Таймфрейм слишком крупный для точной проверки. Перейдите на меньший внутридневной интервал и сравнивайте время открытия баров.

Меняйте по одной настройке. Если одновременно изменить часы, зону, символ и таймфрейм, вы не узнаете, что именно исправило или сломало результат.

Источники

Частые вопросы

Какой часовой пояс выбрать для индикатора торговых сессий?

Для рынка с сезонным переводом времени выбирайте IANA-зону региона, например America/New_York или Europe/London. Она автоматически следует правилам DST. Фиксированный GMT-4 подходит только когда вам намеренно нужно постоянное смещение, не связанное с местным временем рынка.

Почему индикатор сессий на МТ5 показывает другое время?

MetaTrader работает с серверным временем брокера, которое может отличаться от времени вашего компьютера, UTC и зоны биржи. Сверьте свойства торговых сессий выбранного символа, текущую серверную зону и настройку самого индикатора. Затем проверьте первый и последний бар окна на истории.

Работает ли индикатор торговых сессий для MT5 автоматически при DST?

Это зависит от конкретной реализации. Индикатор может использовать свойства символа и серверное время, собственную таблицу часовых поясов или ручной параметр. Проверьте документацию и проведите тест на датах до и после сезонного перевода часов. Само название файла не доказывает автоматический учёт DST.

Можно ли использовать индикатор сессий на дневном графике?

Встроенный Trading Sessions от TradingView работает на внутридневных таймфреймах. Для проверки границ используйте интервал, на котором внутри сессии видно несколько баров. На дневном графике полезнее сверять торговые дни и расписание площадки, а не пытаться выделить часы внутри одной свечи.

График TradingView с сигналами Buy и Sell индикатора Midas
Midas multi-индикатор for TradingViewОдин из самых продвинутых индикаторов для трейдинга
  • Сигналы без перерисовки
  • Интерактивный теханализ
  • 7 стратегий на выбор
Midas multi-индикатор for TradingViewСигнал, стоп и 3 цели - прямо на графике
  • Сигнал фиксируется по закрытию свечи
  • Стоп и 3 цели строятся автоматически
  • План сделки виден до входа