If, for example, the TF is trading around 651.0 / 651.2 and I have a buy limit order placed at 650.8. If there's a sudden jump down in the price, the simulator fills my limit order too low. Say the trades on the tape go 651.2 - 651.0 - 650.5 then the simulator will fill me at 650.5, whereas in reality I'd get filled at 650.8.
Is there any way to correct for this?

Comment