There is plenty of possible reasons, some of them including:
- different quote feeds for strategy tester and live account (= different trading signals, different order & deal prices etc.)
- requotes on live account
- slippage on live account
I guess what I am trying to say in this post is, why strategy test and come up with the perfect ea if when you start using it the system does not work as you saw on the test.
For the past two weeks or since the 4th until now the strategy tester shows a profit of $4,320 and currently I am drawn down $388 from my starting equity. Just doesn't make sence to use a strategy tester if your live results aren't close to the test. Might as well not use it.
Thank you Enivid, but the strategy tester told me it did not fail and from 1-4 to 1-20 says my profit on the demo should be $14,000, I see that my profit is $700 and I realize that the strategy tester is ineffective. if other factors that it can not take into consideration affect the outcome of my account then what good is it. the strategy tester shows that the ea is profitable and my real account and the demo show that it is not. So, what good is it and why use it. I relied on it and am loosing. I am using the 3emarisklimit ea and it works well in trends but in ranges it is awful. But in doing a strategy test over the period of when I opened the account and to day, which is about two weeks the strategy tester shows my profit should be about $4,000 on my live account and $14,000 on my demo account. But it is not. If it was a small sum diff then it would be ok but it is not.
The strategy tester, at best, can only provide a basic reaction to the historic price data. In most cases, EA preforms worse in demo or live trading. In the past, I have seen big differences between the strategy tester, demo accounts and live to demo accounts on same broker. The main reason for tester results different from demo and live is the tester has fixed spread, fixed StopLevels and price is from M1 bars (no interpolation below M1), no latency issues. The EA can run the same code on different brokers and I have found different results are from connectivity to server (Latency Times) issues and/or Spread and Stop Level settings by broker. It only takes 1 pip to make or miss a trade signal.