if(isTradeTimeInt(StartHour,StartMin,EndHour,EndMin) && t!=Time[0])
{
if(CountTrades()<1) OpenPos();
t=Time[0];
}
обновите советник: www.opentraders.ru/downloads/2004/
также прогон на вашем участке истории ошибок не выявил:

if(isTradeTimeInt(StartHour,StartMin,EndHour,EndMin) && t!=Time[0])
{
if(CountTrades()<1) OpenPos();
t=Time[0];
}
Время выставления ордеров, если текущее время больше установленного, то выставляются сразу
требуется открытие только один раз в указанное время и дату и что бы не продолжал.
Андрей главное что бы он сопровождал выставленные в ручную отложки а как это сделать вам виднее
AM2