Another point that doesn't make sense is according to IB market orders don't fire until the primary exchange opens. I purchased the stock in a scottrade account and got filled at 9:30:06 at the opening print, I got filled on this order at 9:30:01; so unless Scottrade erroneously reported, I got filled BEFORE the primary exchange opened which is against IB's policies.
Luckily this is an experimental account so its not a costly error (and why I experiment). I have tried OPG and have seen no difference in my fills; I believe some exchanges dont accept OPG via IB also (I havent used them in awhile so I cant remember).
While its classic IB not to care/be helpful, I've never had a problem like this, obviously one solution is to use limit orders, I could use IB algo order to buy, etc.
You are right, you're really on your own. I have already moved 80% of my main business from IB; the only accounts I have left are this experimental one and one other because of IB's capability for special combo order types.
Thanks for everyone input. I guess another reason to move from IB as I have been doing.
While the $$ was insignificant, I'm was just really upset and that I thought this would be an issue they could clear up immediately, instead their tenor was rude and condescending, and in the end I think this fill is not only outside the market, but violates their own rules (I got filled before the primary exchange opened). When I try to explain this they use illogical arguments like look at their website(?) for more information.
They directed me to their webiste -> individuals -> trading -> order types -> odd lot.
Here it says:
IB prohibits odd-lot opening orders from being routed to NYSE Arca. (This was a nasdaq order tho).
Ultimately, its just really unbelievable a broker could justify this fill AND charge me $50 (because I filed a bust request) which was ultimately denied; which is a sad case for the exchange.
On top of that, classic IB arrogance and attitude on such a ridiculous issue.