This question is about how the CME matching engine works.
We are currently submitting limit orders and we get filled at our limit price 80% of the time with the remaining 20% of orders being missed (this statistic is based on nearly 1/2 million orders over the last 3 years). To increase our fill percentage, I could use a limit price that is slightly above the current market: so, example, mkt is at 100, and I place a buy limit of 110. I'm assuming that if there are no offers on the order book for 100, I would be filled at the best price first, say 101, with a maximum allowable price of 110. Right?
Here is an example of my question. Let's say these are the offers on the CME order book:
100,101,101,102,105,110,110,110,110,110,110.
Now, let's say that I place an order to Buy 6 @ 110 LIMIT. I'm assuming that I would be filled 1 @ 100, 2 @ 101, 1 @ 102, 1 @ 105, and 1 @ 110. I'm also assuming that I would NOT be filled at 6 @ 110 (If that is the case, then I'm asking to get screwed).
Thanks,
Greg
We are currently submitting limit orders and we get filled at our limit price 80% of the time with the remaining 20% of orders being missed (this statistic is based on nearly 1/2 million orders over the last 3 years). To increase our fill percentage, I could use a limit price that is slightly above the current market: so, example, mkt is at 100, and I place a buy limit of 110. I'm assuming that if there are no offers on the order book for 100, I would be filled at the best price first, say 101, with a maximum allowable price of 110. Right?
Here is an example of my question. Let's say these are the offers on the CME order book:
100,101,101,102,105,110,110,110,110,110,110.
Now, let's say that I place an order to Buy 6 @ 110 LIMIT. I'm assuming that I would be filled 1 @ 100, 2 @ 101, 1 @ 102, 1 @ 105, and 1 @ 110. I'm also assuming that I would NOT be filled at 6 @ 110 (If that is the case, then I'm asking to get screwed).
Thanks,
Greg