Летнее время
Как это работает
Используйте именованные зоны, например America/New_York, вместе с нужной датой. Фиксированная метка UTC−5 не описывает весь год. В недели перевода часов в Европе и США в разные даты местное время пересечения сессий может смещаться.
Типичная ошибка
Не используйте одно расписание весь год без проверки дат и зон. Подтверждайте текущие часы, перерывы и отсечки финансирования в спецификации инструмента.
Дальнейшее обучение
В курсе: 4.1 Структура 24-часового рынка форекс — торговый день, ролловер, часовые пояса и серверное время. Источники: IANA: база часовых поясов.
Неоднозначное местное время
При переводе часов назад местное время может встретиться дважды; при переводе вперёд часть времён отсутствует. Храните UTC или отметку с учётом смещения вместе с именованной зоной. Последовательно применяйте пересчёт конкретной даты к сессиям, оповещениям, истечениям и тестовым данным.
Частые вопросы
UTC переходит на летнее время?
Фиксированного смещения UTC достаточно для сессии всего года?
Не для зоны, меняющей смещение. Используйте именованную зону и нужную дату.