I know how an order book works.
You can get filled between the quoted bid and ask. TOS makes money from those who think you can't or who are careless and accidentally accept the default price.
When this happened to me awhile ago, I had placed single option order accidentally at the ASK. Then 10 seconds later I entered another 1-lot option using a limit order , which filled 30 (I don;t know how much it was exactly since it was months ago but I know it was a lot less) cents less than the ASK. The underlying did not change at all.
Between the posted BID and ASK there are possible fills that TOS is NOT honoring, and that is wrong.
No, you can't. When your broker sends an order out to the market as a market order, all market makers get a look at the order to see if they want to fill it at better prices. In the case of IB, they can improve the order internally but that is really the same process. Market orders get flashed to flow providers which is why they pay for flow, to be able to compete and get that order. If no one is taking it its because they don't want it.
