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

Например, в логе такие сообщения:

14:59:38.83 100 Скрипт: 'Система 1' Скрипт выполнен успешно за 89мс. (1101 баров, время 06.01.2012 14:00:00)

В результате сигналы, которые должны генерироваться после закрытия часа (используется 1H таймфрейм), генерируются за несколько секунд до закрытия и в данном случае сделки прошли (реально прошли!) до клиринга в 16:00, чего быть не должно.

Что с этим делать? Финам теребить?