1- Buy and sell at the same time without any indicator 2- if the buy price go in profit it open another buy at distance of initial-TP. And trail the first buy. Keep doing the same if the price buy go in profit. I.e open new buy positions at every initial-TP. And keep trailing them. 3 -on the other hand sell starts with Marty positions.each new Marty position is multiply with (lotmultiplyer variable value). But the other Marty position will be open by simple moving average indicator. After the grid variable .e.g if the grid variable input is 20pips . The ea should open each new Marty position after 20 pip of difference, where it find the signal by indicator. 4- all Marty position should be trailed. 5- ea should contain slippage option. 6- broker input I.e broker id and password. I don't want to spend much for this ea as it is a grid Marty strategy (risky) i have attached the ea(without code) it has lots of errors ERRORS 1- Lotmultiplier .if set to 2.0 marty positions are 0.01,0.02,0.04,0.06,0.08...... . correct calculation is , 0.01,0.02,0.04,0.08,0.16...... 2- remain open marty position .it cannot close the all martingale positions at breakeven tp. 3- no slippage option see this video to understand the idea of EA https://www.youtube.com/watch?v=R8patg-G9nA %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 1:- creat text file explaing all the options in expert adviser 2:- Add money managment 3:-Add a funtion to this EA which will move stop loss(for marty positions) to breakeven once x pips profit has been achieved THIS IS THE NORMAL EA TRAILING eg: Trailing_Stop =10; Trailing_Start =5; TrailingStep = 1; eg : buy 1000(THIS IS BREAKEVEN FOR MARTY POSITION) so when profit 10 (price 1010) SL move to 1005 so when profit 11 (price 1011) SL move to 1006 so when profit 11 (price 1012) SL move to 1007 so when profit 11 (price 1013) SL move to 1007 and so on MAKE IT MOVE TO BREAKEVEN FOR MARTY POSITIONS MartyBREAKEVEN= 10; MartyTrailing_Stop =50; MartyTrailing_Start =5; MartyTrailingStep =1; eg: buy 1000 (THIS IS BREAKEVEN FOR MARTY POSITION) when price 1010 the stoploss move to 1001(important-NEW) when price 1050 the stoploss move to 1005. (NORMAL TRALING STARTS) when price 1051 the stoploss move to 1006. when price 1052 the stoploss move to 1007. and so on same with the marty Trail