Does it possible to routinely run a subroutine in MQL4?

 

I want to routinely run a check function. However I found to use the start() in the EA is too frequent. I want to run this check function say every 1 min. Does it possible to define one? Thanks!

 

With a script or EA:

int start(){

while (IsStopped() == false){

... run your check

Sleep(60000);

}

return(0);

}

Reason: