In order to better simulate the real market behaviour, you could add an option to allow Spread and Slippage not be fixed for all bars during the same MC run (as I guess they are now), but randomly changed at each bar between the Min and the Max configured in the Test settings.