If you look at the attachment you will that my EA this morning closed two trades at exactly the same time i.e 10:30:02 however the closing prices were miles apart i.e. 1.44806 and 1.44886. I queried this with the broker Activtrades and this was their response :-
‘the difference of the execution price of your two close orders at 10:30 this morning is due to a volatile price movement after the release of the British inflation rate. This is nothing unusual in the FX market following important news. Furthermore, your orders are executed in a sequential order by our server on a first in, first serve basis. There is no guarantee that the market price for all orders remains the same for different orders.’
Any comments welcome.