I test my EA based on 5 min period chart, but

 

the result is that huge amount of trades occur and each of them was opened and closed within 1 min. What might caused the problem? I am driven crazy....

[Deleted]  

Sounds like your EA is opening each tick, hitting a stop & opening again instead of waiting for the next bar to evaluate trade or no trade?

Post your code

-BB-

 

Thanks, but how can I let the EA make evaluation only at the beginning of each bar appears?

[Deleted]  


Add this line in the start() function, below the section that you want to execute once every tick

if (Volume[0]>1) return(0);

anything below this line of code then only gets executed once per bar on the first tick of that bar

Good luck

-BB-

 
Resolved. Thanks Barrow!