Сессии и время

Фильтры времени (час UTC и день недели) — что это и как использовать в трейдинге

Определение

В отличие от готовых флагов сессий, hour_utc и day_of_week — «сырые» числовые значения времени: текущий час по UTC (0–23) и номер дня недели (1 — понедельник, ... 7 — воскресенье). Они дают более гибкий, но более ручной способ ограничить стратегию конкретными часами или днями, не привязываясь к трём предустановленным окнам сессий.

Как это работает в конструкторе

hour_utc принимает значения 0–23, day_of_week — значения 1–7. Оба операнда без параметров и сравниваются обычными операторами условий (>, <, ==, between), а не булевым флагом «да/нет», как сессии.

Как выглядит на графике

hour_utc отрисован как циферблат часов с 4 опорными засечками, часовой стрелкой и подписью «UTC». day_of_week отрисован как ряд из 7 чипов по одному на день недели, где текущий выбранный день выделен, — дискретное перечисление 1..7 читается рядом чипов, а не циферблатом.

Типичное применение

Типичное условие: hour_utc between 7 and 16 как более гибкая замена флагу сессии, либо day_of_week < 6 как фильтр «только будни», исключающий выходные с обычно более низкой ликвидностью.

Частые ошибки

Ручное указание часов легко рассинхронизировать с реальными сессиями (например, перепутать час или забыть про перекрытие Лондона и Нью-Йорка) — если нужна именно стандартная сессия, флаги in_session_asia/london/ny надёжнее, чем вручную подобранный диапазон hour_utc.

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

137 блоков без кода — соберите условие входа с этим термином и проверьте его историей

Результаты на исторических данных не гарантируют будущих. Сервис — информационно-аналитический инструмент, не является индивидуальной инвестиционной рекомендацией; сделки не исполняются.

Hour (UTC)

Варианты блока

Day of Week