I expected that the average fill price when the "slippage parameter" is set to 1.0 ought to be 1.0 pips higher than the average fill price when the "slippage parameter" is set to 0.0 for a Buy order, and 1.0 pip lower for a Sell order.
It appears that this is only the case for a fraction of the orders. Please see attached screenshot of my spread sheet comparing the average fill price for three back tests which were identical apart from having "slippage parameter" set to 0.0, 0.5 and 1.0 respectively. Corresponding, I assume, to a B/A spread of 0, 1 and 2 pips respectively.
Surely every single order should be filled with the appropriate "slippage" - otherwise the mean slippage experienced will be lower than that expected from a consistent B/A spread 0, 1 or 2 pips respectively.
Questions:
i. How does NT select which orders get the slippage applied to them?
ii. How can I make NT apply the "slippage parameter" to every order?
iii. Could somebody please explain what is going on or what is wrong with my assumption that the "slippage parameter" should be applied to every trade. i.e. Why is NT handling slippage the wa it is?
Thanks,
Matthew.
Comment