Quote from d08:
Just when I thought IB was decent and almost had my faith restored.
Today, I submitted a short order to be executed at the open. I got the standard bright green status reading "The order is on the exchange". A minute or two before the open the order was dark green meaning they're attempting to locate shares for short selling.
This has all been confirmed by logs and IB "customer service".
What clearly happened was, a bigger IB client with priority stepped in front of me and I was literally sacrificed.
So you should know that even when it says that your order is on the exchange and everything looks as it should, IB might cancel that order with any reason of their choosing.
I think you are making a lot of assumptions that don't make sense.