Код: Выделить всё
(BarDate(0) > BarDate(1) && t > BarTime(1) && t < BarTime(0))
заменил на
Код: Выделить всё
(BarDate(1) == d && BarDate(0) > BarDate(1) && t > BarTime(1) && t > BarTime(0))
демонстрация ошибки на примере mifprofit
Nom = 1
User = 182704
Инструмент: OGKB
не выводилась сделка 19.10.2018 в 18:50.
В АД4 последний бар 18:39, следующий бар это 22.10.2018 в 10:00.
Указанное выше исправление выводит сделку на баре 18:39.
Чтобы не повторять код и не оставлять с ошибками, исправил его своих предыдущих сообщениях.