Советник по времени - страница 2

 
Alexey Volchanskiy:

Для начала, имена переменных не могут называться с цифры )) Можно поставить в начале подчеркивание

Когда возился, понял это) Только как дальше поступать?)))
 
Guaro:

Вот допустим я хочу сделать выключение (включение) определенного часа в сутках. Что тогда делать?)

На примере хотя бы 5 часов.

Нужен массив типа int hr[24]; как глобальная переменная, в него в ините загоняете ваши extern int - типа hr[0]=h0; hr[1]=h1; hr[2]=h2; ... hr[23]=h23; потом в функции старт в самом начале нужен ключ типа int f=0; и далее if (hr[Hour()]==1) f=1; то есть если f=1; то можно торговать, если 0, то нельзя. Не проверял, но думаю будет работать.
 
if (TimeHour(TimeCurrent())>=22 || TimeHour(TimeCurrent())<=16) или разные комбинации, то горшочек вари. Это вариант если не хотите с нолями и двоеточиями возиться.
Вместо TimeCurrent() можно использовать TimeLocal() или TimeGMT()
Причина обращения: