Помещаю тему в раздел ошибки, хотя это скорее не баг, а фича. Но, первоначально, это воспринимается как ошибка. Что имеем: cуперликвидный по меркам нашего болота фьюч Si. Дата - 08 мая 2013.
Смеркалось, по округе разносились аромат жарящегося мяса и слегка подвыпившие голоса. Торговать никто не хотел. Бедный скрипт на минутах устало считал бары до условия Time==210000, чтобы закрыть свои позиции. Вот уже 205800. Но что это, как такое может быть??? Пространственно-временной континуум был нарушен, и время внезапно перескочило на 210100. Скрипт философски почесал затылок, тяжело вздохнул, понял, что выходные отменяются и продолжил дальше отсчитывать минуты.
А вся проблема в том, что не было сделок в этот период, свеча не отрисовалась, условие не исполнилось. Вывод: для выхода в конце дня на минутах использовать вместо "==" выражение ">=".