Lcfxtrader,
In order to code an EA correctly, I need rules.
I think that the EA is doing exactly what I need it to do. But please know that a software works according to how the prerequisites are understood by the developer.
By default, I write all my EAs to start commerce on the opening of a new candle by checking the former candle for the sign unless the rules state otherwise.
Too, by default, my EA won't open commerce whenever there is a trade currently opened for a preceding sign and hasn't close out yet. The rules state, unless again.
That implies, what this EA does is, it checks the former candle for fitting sign for buy or sell, then opens the place at the beginning of the current candle. So by taking a look at the charts, if you find a buy or sell arrow on a candle that is showing what you think is a sign, you should really examine the previous candle.
So... kindly elaborate on your own rules.
Btw, any issues with the dynamic position dimensions?
Regards,
Zen
p.s., if you can provide me with some screenshots of where you think a wrong trade has happened, perhaps I can debug better.