Today I tested my EA with another broker. First of all I noticed it uses different time zone, so I had to modify some of the source code. Then I've run the test on the both terminals to compare the results. Unfortunately with second broker there were only 75% of orders made by first one. Profit factor with first broker is 1.7 and with second one only 1.4.
Thats not that bad because usually all EA fails if something is wrong. The next step was to check swaps. With the second one they were even better. So this is not where the problem lays. Finally I've checked historical rates for certain periods and found out a big difference in rates. Actually I have no idea why the rates do not match. The orders on second broker opened and closed at completely different time also. I couldn't find any similarity in the results.
That all means that my EA works and it works great. I'm happy because I knew that my EA was optimized for the first broker. I've done a very big optimization after any new strategy that seemed to work. That's why I was a little apprehended that my program was written for history and not for real time trading.
Now I have come to conclusion that I need to optimize my strategies for any new broker that I would like to switch to.
No comments:
Post a Comment