Доброго времени суток! Помогите с кодом, немогу понять почему не работает... Необходимо ограничить торговлю по времени. Грубо говоря задать интервал от и до. Задаю глобальные переменные extern string EndDayTrade = "07:00"; extern string OpDayTrade = "22:00"; задаю условия старта и остановки if (TimeToStr(TimeCurrent(), TIME_MINUTES) > OpDayTrade) TradeNow = TRUE; if (TimeToStr(TimeCurrent(), TIME_MINUTES) < EndDayTrade) TradeNow = TRUE; вроде все логично и понятно... но! торговля с 22 работает, а до 7 почему то нет :( пробовал и вместе и отдельно и даже так: if (TimeToStr(TimeCurrent(), TIME_MINUTES) > OpDayTrade || TimeToStr(TimeCurrent(), TIME_MINUTES) < EndDayTrade)) TradeNow = TRUE; методом научного тыка выяснил что если время завершения будет больше 10:00 то все нормально, иначе не срабатывает... пробовал переводить несколько раз из строки в дату и обратно, тоже не получается... может кто сталкивался с подобным?