Use event timers https://docs.mql4.com/eventfunctions/eventsettimer

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
Hello,
I'm trying to make a break between each position. I want the EA to open position exactly after 10 minutes of the previous position closing . This can be easily accomplished through Sleep() function but the problem is it doesn't work in strategy tester so i can never test this strategy automatically . So is there's any way to wait 10 minutes before opening another position ?
**Note : I use OrdersTotal() to check the number of opened positions , if it's 0 then it means the position is closed so I want to wait 10 minutes after having OrdersTotal() == 0 then I open another position