I always have differences when comparing live/playback executions to executions of a simulation.
The current example/issue is a BUY LIMIT (to cover) order.
In live/playback modus the order is executed at the bid price as soon as the bid price is hit. In a simulation, the order is NOT executed when the bid price is hit.
The simulation is doing it right because you need an ask price at the level of your "buy limit" order, in order to get a execution - a bid price alone does not guarantee an execution.
Example today:
currency pair GBP/USD
Buy Limit 1,6040
Filled at 8:46:31 in live/playback modus but not in simulation
Lowest Bid/Ask at 8:46:31: 1,6040/1,6041
I really hope you can clarify this.
Thank you,
DH
Comment