I am reading the code and understand why some thing this EA will not work. If you set it up to Reverse trend and the EA just keeps crossing this is a big cost issue.
Still debugging and turning things off / tailoring this for my use, but there are issues with the calculations of a Stop Loss and Take Profits on 5 digit and 2 digit decimals.
I think this is a great start to an EMA Cross EA but needs to be tailored to your specifications.
I have seen where small orders open for no reason and I am trying to figure it out. I am starting to log everything I need to determine where the faults are and correct them as needed.
What this is not in my opinion, is an EA which can be used on smaller time frames in its current state. But I would suggest using smaller time frame to figure things out then test this on a 15tf or higher.
If anyone know why this EA opens a order with a 2 pip and a 2 pip TP please post. I have turned any reverse logic off.