Rolling forward futures contracts

‘my slippage cost would have doubled’ - can I check my intuition? Suppose the market is 99-101 (ie, mid of 100) and you want to buy. You queue at 99. Assume there’s 50% probability of the market moving up and 50% probability of moving down (not unreasonable at this frequency). If the market ticks down, you get filled at 99. If it ticks up, you pay up and get filled at 102. That gives an expected fill at 100.50 (99 or 102), or slippage of 0.50 vs mid. If you take liquidity, you get filled at 101, or a slippage of 1.00. This is 2x vs your algo.
PS, I love skiing, so pretty relevant discussion!

Your intution is correct. So in summary:

Cost of always paying up: 0.5 tick
Cost of passive trading: 50%*-0.5 + 50%*1 = 0.25 ticks

Net improvement: 0.25 ticks: about half the original cost

This is purely theory, but my actual trade statistics come in at almost exactly this level of improvement. Interestingly on a big move the slippage can be much bigger than 1.0, but the market in reality doesn't just move up or down, sometimes it stays the same (at least for the duration of my order). When it stays the same, I will end up getting filled at my passive level. So the chances of a passive trade are a little higher than 50%, which compensates for the fact that paying up costs me a little more than 1.0 on average. So the real figures are something like (not exactly, I don't have the real numbers):

Cost of always paying up: 0.5 tick
Cost of passive trading: 45%*-0.5 + 10%*-.5 + 45%*1.2 ~ 0.26 ticks

GAT
 
Your intution is correct. So in summary:

Cost of always paying up: 0.5 tick
Cost of passive trading: 50%*-0.5 + 50%*1 = 0.25 ticks

Net improvement: 0.25 ticks: about half the original cost

This is purely theory, but my actual trade statistics come in at almost exactly this level of improvement. Interestingly on a big move the slippage can be much bigger than 1.0, but the market in reality doesn't just move up or down, sometimes it stays the same (at least for the duration of my order). When it stays the same, I will end up getting filled at my passive level. So the chances of a passive trade are a little higher than 50%, which compensates for the fact that paying up costs me a little more than 1.0 on average. So the real figures are something like (not exactly, I don't have the real numbers):

Cost of always paying up: 0.5 tick
Cost of passive trading: 45%*-0.5 + 10%*-.5 + 45%*1.2 ~ 0.26 ticks

GAT
I’m still thinking about this... My original example was a market with a 2 tick bid-ask spread. It seems that this changes when the bid-ask is 1 tick. Continuing with the buy order example: if the market stays or ticks lower, you’ll save 0.5 ticks relative to mid. But if the market ticks up, you cross the spread (0.5 ticks) from that new level, which is 1 tick up = 1.5 ticks. So relative to the arrival mid price, we’re looking at 50%*-0.5 + 50%*1.5 = 0.5 ticks...
 
I’m still thinking about this... My original example was a market with a 2 tick bid-ask spread. It seems that this changes when the bid-ask is 1 tick. Continuing with the buy order example: if the market stays or ticks lower, you’ll save 0.5 ticks relative to mid. But if the market ticks up, you cross the spread (0.5 ticks) from that new level, which is 1 tick up = 1.5 ticks. So relative to the arrival mid price, we’re looking at 50%*-0.5 + 50%*1.5 = 0.5 ticks...

Good point, and it would be interesting for me to (at some point) compare the slippage for 1 tick and 2 tick markets.

GAT
 
Good point, and it would be interesting for me to (at some point) compare the slippage for 1 tick and 2 tick markets.

GAT
Yes - this could possibly guide the execution decision. In one-tick markets it might make sense to take liquidity. But looks like you have historical trade data to back this up. Interesting, thanks.
 
Just to update you guys. I have placed my order as zero dollar combo order on Jan 31 and I got a fill today. Thank you for your wisdom MrMuppet.
If you can save 500$ by just clicking on the right button on your IB platform, you would be absolutely nuts not to do it.
 
Back
Top