extern int StartHour = 0; //Час начала торговли(терминальное время) extern int StopHour = 24; //Час окончания торговли(терминальное время) if(Hour()>=StartHour && Hour()<StopHour)
, тоже работает!...

Если нужно два или более промежутков времени, добавляем в параметры, тогда должно получиться примерно так:
if((Hour()>=StartHour && Hour()<=StopHour) || (Hour()>=StartHour1 && Hour()<StopHour1))
Я надеюсь Вы меня поняли!?...

Если нужно, можно еще добавить!?.. Или Вы со мной не согласны?!..
Andrju81