Не работает ограничение работы советника по времени...

 
if (Hour()<9 && Hour()>=21) return(0); 
Брал код с форума, но чего-то он не работает в тесте... Да и на демо...
 
ALex2008:
Брал код с форума, но чего-то он не работает в тесте... Да и на демо...

Для тестера надёжнее использовать другие функции и с условиями определиться:

if (TimeHour(TimeCurrent())<9 || TimeHour(TimeCurrent())>=21) return(0); 

или

if (TimeHour(TimeCurrent())>9 && TimeHour(TimeCurrent())<=21) return(0); 
 
if (Hour()   <9   && Hour()  >=21  ) return(0); 
Условия некорректны
 
if (Hour()<9 || Hour()>=21) return(0); 

Может, так заработает?

 
Mathemat:

Может, так заработает?

Искал подобное... нашел, работает.

Спасибо!

Причина обращения: