I have some suggestions for 'zaman khan EA' too
1 - make access to trade (take position) parameters in settings (if able to take them to EA set) , for better optimization
I don't know (too many page of thread to read if has said!) why I get different results in tester at fix parameter that maybe affect suggestion above
2 - put left behind stop position in code , in this way that EA put stop pending positions in X pips behind of price direction
I saw it many years ago in an underground EA ! , that was very successful , from a professional EA runner that use two parameters and more
one how many pips to start put pendings and another for step distances (between positions) and finally another parameter for number of them!
3 - improve the code more about trailing stop for step and additional parameter
4 - improve for avoid slippage problems e.g add slippage control when closing , another parameters like how many pips to manage and good control to close
5 - various time filters , e.g for running different parameters at the same time
6 - money management improvements code or adding parameters for better control of e.g same magic runnings (chars) , managing of many positions , ...
7 - Cheers !