It seems to me that most of this "price improvement" comes from the fact that the specialist is showing bogus bid/ask. I know I have entered a bid or ask that was much better than what was being shown, and it was never displayed. When/if the specialist filled my order, it would have given the opposite party "price improvement". I have also had price improvement many times, but why not just show what the real price is? I also don't like to wait to see if the specialist is going to give me a fill or not. I like Nasdaq/ECN's where you can see what the real bid/ask is instead of what the specialist decides to display, and you can take it out instantly instead of asking the specialist to be so kind as to sell you a few shares. I don't do huge size, so that might have a lot to do with my experience. I have basically given up on NYSE for the time being. To each his own.
I have had the _EXACT_ experience that you have had with IB TWS on the NYSE - I had days where I was the best bid or offer throughout the day, on different stocks, and I would never show up as either. At this time, I always routed directly to the NYSE instead of BEST.
I have also had more than two data feeds for a long time, and was looking for my bid/offer on the time/sales on the second feed to see if it was that TWS quotes were slow, etc, but they never showed up on any data feed.
After months of this, I finally got really burned one day, and I called IB, and insisted that one of them stayed on the line with me while I "proved" to them what was going on. He couldn't understand it either and he said he would look into it.
A few days later he came back, after supposedly talking to the specialist (or some representative talked to him/her) and the response was that he was way too busy to update the bid/ask.
Well, I do not know what to think ,because this happens on almost _EVERY_ stock that I trade, and that is a _LONG_ list, so I was totally dissatisfied.
I have learned to live with it becasue to me the specialist is awesome to me most of the time - just don't seem to be able to be the best bid/offer, and sometimes, no matter what I did, I simply could not get out _EVEN_ if I put in a limit order several points above/below that ask/bid!!
In response to RTHARP, I believe what you are saying 100%. I just do not know (and wished I knew) what the difference between the way you connect to the NYSE and the way IB's TWS connects.
nitro