ive been testing this EA to see if its the one for me but I keep getting gob smacked, the results differentiate every time I test it ive tested it on two brokers with the exact same spreads, different results ive tested it on the same broker but on two different accounts that has the same offer from the broker and I still get different results ive tested it on demo and live for the same broker different resultsthe EA has the same rules and should be fine if the spreads are the same, but why do I keep getting different results even tho im testing it on the same pair and same time frame? any one knows the problem and how to fix it?? thanks,
It should be the different results in many cases.Because the quotes/data are different for different brokers (different for high/low of the bar for example).So, your EA may hit stop loss for one broker and hit take profit level for the other one.
Besides, if your EA is using advanced Money Management or hending or martingale or scalping - it will be different depends on when you started the testing (exact day/month/year) and when you finish the testing.
There are some old question when experience traders are asking.For example, you can say: "My EA is profitable."So, the question from experience traders: "Which broker for?"
interesting, what other problems can be cause the EA to not work properly? spreads and commissions charged? historical data?
I do not know. It's based on your code.But as I said - if EA is having the different performance for different broker - it is normal case.Same with some indicators (iTrend indicator for example) which are performing differently for different brokers.
This is very old knowledge - you can look at my posts from 2006 and 2007 for example (post #15 and post #238 and more).Especially - if EA is using high/low of the bar in coding, or coded on open bar together with closed high/low of the bar so it will be different results for different brokers in strategy tester and in real trading as well.
For example, if someone told you the following: "My EA is profitable, you can take it (or buy it) and use it, and it will be profitable for you", so this person is not telling the true. Yes, it could be profitable for some particular broker in past (and for some other broikers - not profitable) - and the coders know about it. And if the person did not tell you the broker to use with this EA so you can ignore his suggestion.
It remind me one joke story.I went to the bus stop and asked: "Can I take this bus to the seaport?" And they replied: "On this bus you can go anywhere!":)
I am not a coder so I can not fix any EA sorry.