Do you mean that because let's say IB matches the orders, you are losing money in your trades? or your HFT system gets filled at 7 pico seconds late and that makes you lose 173 million dollar a month? Or you could get 0.000001 cent better fill if they did not do that?
Let me make it simple. For example,you put an order to buy an option at 0.37 cents when the bid and ask are 0.34/0.37. I am also another customer of IB who is selling the same option at 0.37. IB matches your order with me and you get filled at your requested price. Your order was not market order. Your order was limit order at 0.37 and you got filled at your requested price. What is the next complaint? You might want to buy your option from a seller with a special gender or race? !!.
If in the above case, IB stops your order and says we do not have an internal seller so your order cannot get filled, then you are right.
To be honest, I believe you are losing in your trades and want to blame someone.
Let me make it simple. For example,you put an order to buy an option at 0.37 cents when the bid and ask are 0.34/0.37. I am also another customer of IB who is selling the same option at 0.37. IB matches your order with me and you get filled at your requested price. Your order was not market order. Your order was limit order at 0.37 and you got filled at your requested price. What is the next complaint? You might want to buy your option from a seller with a special gender or race? !!.
If in the above case, IB stops your order and says we do not have an internal seller so your order cannot get filled, then you are right.
To be honest, I believe you are losing in your trades and want to blame someone.
