I noticed this week that after placing an order at IB to, say, purchase a straddle at mid, my bid was not appearing outside of IB as the new highest bid. Thus no non-IB trader could match my bid. I called IB and spoke to a rep. He told me that this is new as of couple weeks ago. He explained that the exchanges have added a new fee for holding orders so IB is now going to hold a traders order until it becomes marketable. In the past IB has held orders when there was no chance of the order's being executed. But now IB will hold orders even when the order is clearly marketable. Basically what it means is that IB will now hold your order until it knows for sure that it will be filled immediately. Is someone aware of this change?