
Originally Posted by
BillR
When backtesting an EA, as it places orders, it must know what the "Spread" is to place orders properly. How does Metatrader determine what the spread is for a currency pair? I'm backtesting an EA that thinks a pair has a 25 pip spread when actually it is 8. The first order is placed 25 pips away from the actual currency value instead of 8 pips. I think it must be broker specific as on FXDD the spread is correct at 8 but Ikon Royal is incorrect at 25 (Ikon Royal's spread on the pair live is 8). Thanks