static datetime LastHr=0; datetime ThisHr=iTime(NULL,PERIOD_H1,0); if(LastHr!=ThisHr) { // do what you want to do once per hour in here LastHr=ThisHr; }

You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
let's say I'm after time frame H1, EA runs on OnTick even, how to say -> new bar is ready - check the conditions once - run logic to open/close order
but check only once and wait next H1, not check every Tick during this H1 and run logic
may be I need to use onTime but not sure how