Индикатор торговых сессий: что он показывает на графике
Встроенный Trading Sessions в TradingView выделяет бары, время открытия которых попадает в заданные окна. Можно настроить до трёх сессий, дать им имена и цвета. Инструмент работает на внутридневных таймфреймах. На дневном графике отдельные часы внутри дня уже не образуют полезную разметку, поэтому для проверки выберите, например, часовой или пятнадцатиминутный интервал.
Цветная зона отвечает на узкий вопрос: к какому времени торговой активности относится бар. Она не сообщает, куда пойдёт цена, не доказывает повышенную ликвидность именно на выбранном инструменте и не заменяет правила входа, риска или выхода. Поэтому сессионную разметку лучше использовать как временной фильтр, а не как самостоятельный торговый сигнал.
Смежные инструменты и способы их проверки собраны в рубрике об индикаторах и осцилляторах.
Подойдёт, если
- Сравнить поведение инструмента в разных временных окнах
- Исключить сделки вне рабочего времени стратегии
- Отметить открытие и закрытие выбранной сессии
- Проверить, не сдвинулась ли разметка после DST
Не подойдёт, если
- Предсказывать направление следующего движения
- Гарантировать объём или волатильность
- Заменять расписание конкретной биржи
- Считать красивую цветную зону торговым сигналом
Источник схемы: авторская классификация по ограничениям встроенного Trading Sessions.
Если вам нужны текущие часы сессий, а не установка индикатора, откройте расписание торговых сессий Midas. Оно служит независимой сверкой текущего статуса, но не настраивает разметку баров в терминале.
Как добавить Trading Sessions в TradingView
- Откройте нужный символ и переключитесь на внутридневной таймфрейм.
- Нажмите Indicators и введите в поиске
Trading Sessions. - Выберите встроенный индикатор TradingView, а не похожий пользовательский скрипт.
- Откройте настройки индикатора и найдите параметры первой, второй и третьей сессии.
- Для каждой включённой сессии задайте название, временной интервал, часовой пояс и цвет.
- Оставьте на экране только те окна, которые действительно сравниваете. Перекрывающиеся полупрозрачные зоны легко принять за отдельный сигнал.
Сразу сохраните исходные условия проверки: символ, биржу, таймфрейм и дату. Если позже поменять хотя бы один из этих параметров, границы баров могут выглядеть иначе даже при той же настройке индикатора.
Не копируйте часы из случайного шаблона. У разных рынков, инструментов и брокеров расписание отличается. Сначала определите, какую именно площадку и какую фазу торгов вы хотите видеть: основную сессию, расширенные часы или собственное аналитическое окно.
Как задать время и часовой пояс сессии
У временного интервала есть две независимые части: сами часы и зона, в которой эти часы следует читать. Запись 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
Создать две сессии
Обе с часами 09:30-16:00
Шаг 2
Задать разные зоны
America/New_York и GMT-4
Шаг 3
Проверить летний участок
Границы могут совпасть
Шаг 4
Проверить зимний участок
Фиксированный GMT даёт сдвиг на час
Шаг 5
Оставить IANA
Локальное время Нью-Йорка сохраняется
Источник схемы: воспроизводимый пример из официальной справки Trading Sessions.
Такой тест важнее просмотра только сегодняшнего дня. Ошибка фиксированной зоны может месяцами быть незаметной, а затем проявиться после перевода часов. Если стратегия сравнивает открытие рынка, это меняет набор баров, попавших в окно.
Чем торговая сессия отличается от торгового дня
Торговая сессия, календарный день и торговый день не всегда начинаются одновременно. На многих фьючерсных рынках вечерние торги относятся к следующему торговому дню. Один торговый день при этом пересекает календарную полночь.
Это различие видно на сессионных индикаторах, которые сбрасывают расчёт на границе биржевой сессии. Сброс в полночь по вашему местному времени может быть неправильным. TradingView отдельно отмечает, что в праздничные периоды биржа иногда объединяет части нескольких календарных дней в одну торговую сессию. Поэтому необычно длинная зона в праздничную неделю не обязательно означает поломку индикатора.
При проверке ориентируйтесь на торговый день, к которому биржа относит конкретный бар. Локальная календарная дата такого ответа не даёт. Для общей подготовки полезно отдельно разобрать, как работают индикаторы технического анализа: расчёт всегда зависит от входных данных и контекста графика.
Как учитывать overnight-сессии и праздники
Если конец интервала раньше начала, TradingView трактует окно как ночное. Например, сессия, начинающаяся вечером и заканчивающаяся утром, проходит через полночь. Не разбивайте её на два календарных дня только потому, что так удобнее смотреть на часы: это может исказить high, low и длительность единой сессии.
Проверьте четыре границы:
- последний бар перед началом окна не должен быть окрашен;
- первый бар внутри окна должен получить разметку;
- последний бар, открытый до конца окна, должен остаться внутри;
- следующий бар после конца должен быть вне зоны.
В праздник сначала сверьтесь с официальным расписанием биржи или брокера. Если торги сокращены, обычный шаблон не является источником истины. Не исправляйте расписание «на глаз» по одному пустому участку: на графике могли отсутствовать сделки или данные.
Как проверить индикатор сессий для MT4 и MT5
В MetaTrader ключевая дополнительная переменная состоит в серверном времени брокера. Официальная функция MQL5 SymbolInfoSessionTrade возвращает начало и конец торговой сессии для выбранного символа, дня недели и номера сессии. Эти значения относятся к условиям конкретного символа у брокера и отображаются в серверной временной системе терминала.
Поэтому индикатор сессий на MT5 нельзя оценивать только по названию «Лондон» или «Нью-Йорк». Перед использованием проверьте:
- Откуда индикатор берёт расписание: из свойств символа, из настроек пользователя или из зашитой таблицы.
- В какой зоне введены часы: локальной, UTC, серверной или биржевой.
- Учитывает ли он DST автоматически или требует ручного переключения.
- Как ведёт себя окно, проходящее через полночь.
- Включает ли расчёт high и low только бары внутри заявленных границ.
- Сохраняется ли правильная разметка после сезонной смены времени.
Фраза «индикатор торговых сессий для MT5» описывает класс инструментов, а не гарантию качества конкретного файла. Проверьте происхождение кода, права на использование и поведение на истории. Не устанавливайте неизвестный бинарный файл только ради цветных прямоугольников.
Риски и ограничения
Сессионная разметка зависит от расписания биржи, настроек символа, часовой зоны индикатора, качества исторических данных и календаря праздников. TradingView Trading Sessions предназначен для внутридневных графиков и выделяет бары по времени их открытия. Он не измеряет фактический объём всей площадки и не предсказывает направление цены.
IANA-зона снижает риск сезонного сдвига, но не отменяет изменения самого расписания биржи. В MT4/MT5 дополнительно учитывайте серверное время брокера. Проверяйте настройки после смены сезона, брокера, символа или версии индикатора. Материал носит образовательный характер и не является финансовой рекомендацией.
Как провести контрольный тест на графике
- 1
Зафиксировать график
Символ, биржа, таймфрейм и дата
- 2
Проверить часы
Сверить с первичным расписанием площадки
- 3
Проверить зону
Выбрать IANA или осознанное биржевое время
- 4
Сравнить DST
Посмотреть участки до и после сезонной смены
- 5
Проверить границы
Первый и последний бар внутри окна
- 6
Повторить позже
Read-back после смены сезона или настроек
Источник схемы: авторский контрольный протокол по документации TradingView и MQL5.
Начните с одного инструмента и одной сессии. Уберите другие индикаторы, чтобы цветовые слои не перекрывались. Затем проверьте текущие часы по первичному расписанию площадки и дополнительно сравните их с инструментом торговых сессий Midas. Midas показывает текущий ориентир по Москве и прямо предупреждает, что границы меняются из-за DST и рыночных условий.
После этого перейдите на исторический участок по другую сторону сезонного перевода часов. Если IANA-разметка сохраняет местное открытие, а фиксированная зона сдвигается, тест сработал. Для собственного Pine-индикатора порядок работы со временем можно сопоставить с материалом о Pine Script и TradingView.
Сохраните скриншот настроек и дату проверки. Это не доказательство будущей корректности навсегда, но воспроизводимая точка сравнения после обновления индикатора, смены брокера или нового перехода на сезонное время.
Какие ошибки выдают неверную разметку
- Сдвиг ровно на час только в части года. Вероятная причина: фиксированный GMT вместо IANA-зоны.
- Сдвиг на несколько часов постоянно. Проверьте, не смешаны ли зона графика, биржи и индикатора.
- Разметка ломается у полуночи. Индикатор мог разделить единую overnight-сессию по календарным дням.
- В MT5 всё верно у одного брокера и неверно у другого. Вероятно, не учтено серверное время или расписание конкретного символа.
- Праздничная сессия выглядит длиннее обычной. Сначала проверьте календарь биржи: это может быть особое объединение торговых дней.
- Граница проходит внутри свечи. Таймфрейм слишком крупный для точной проверки. Перейдите на меньший внутридневной интервал и сравнивайте время открытия баров.
Меняйте по одной настройке. Если одновременно изменить часы, зону, символ и таймфрейм, вы не узнаете, что именно исправило или сломало результат.
Источники
Частые вопросы
Какой часовой пояс выбрать для индикатора торговых сессий?
Для рынка с сезонным переводом времени выбирайте IANA-зону региона, например America/New_York или Europe/London. Она автоматически следует правилам DST. Фиксированный GMT-4 подходит только когда вам намеренно нужно постоянное смещение, не связанное с местным временем рынка.
Почему индикатор сессий на МТ5 показывает другое время?
MetaTrader работает с серверным временем брокера, которое может отличаться от времени вашего компьютера, UTC и зоны биржи. Сверьте свойства торговых сессий выбранного символа, текущую серверную зону и настройку самого индикатора. Затем проверьте первый и последний бар окна на истории.
Работает ли индикатор торговых сессий для MT5 автоматически при DST?
Это зависит от конкретной реализации. Индикатор может использовать свойства символа и серверное время, собственную таблицу часовых поясов или ручной параметр. Проверьте документацию и проведите тест на датах до и после сезонного перевода часов. Само название файла не доказывает автоматический учёт DST.
Можно ли использовать индикатор сессий на дневном графике?
Встроенный Trading Sessions от TradingView работает на внутридневных таймфреймах. Для проверки границ используйте интервал, на котором внутри сессии видно несколько баров. На дневном графике полезнее сверять торговые дни и расписание площадки, а не пытаться выделить часы внутри одной свечи.










важное уточнение для тех, кто только начинает: любые проценты из тестов на истории это не обещание будущего. рынок меняется, и метод, который отлично работал год назад, может встать
Именно так, спасибо за уточнение. Тест на истории отвечает на вопрос «работало ли», а не «будет ли работать». Это разные вопросы, и второй не имеет гарантированного ответа в принципе.