Как сделать чтобы сигнал проверялся только раз в час?

 
Подскажите, пожалуйста.
Советник проверяет сигнал с приходом каждого тика - но это ведь довольно часто.
А хочется сделать так, чтобы только с наступлением нового часа (при открытии) проверялся сигнал.
Подскажите, как это сделать?
Заранее спасибо.
 
Подскажите, пожалуйста.
Советник проверяет сигнал с приходом каждого тика - но это ведь довольно часто.
А хочется сделать так, чтобы только с наступлением нового часа (при открытии) проверялся сигнал.
Подскажите, как это сделать?
Заранее спасибо.


Как удалить собственную тему не нашел, но зато нашел сам ответ :)
static datetime prevtime=0;
...
if(prevtime == Time[0]) return(0);
prevtime = Time[0];
...