PipCop, I don't think the code is a problem, just that it has an initial
SL 
set at 110. Obviously with a lot size of 2+ this is a significant amount of cash!
I think it needs to be run with a lower
SL 
, the value to choose would need to be based on some strategy testing. However, this is another very simple EA based around a limited check of MACD, my guess is that if you start to limit
SL 
you'll hit more
SL 
calls than
TP 
calls. Might be worth a try with a value of, say, 30 pips for
SL 
?