Makes you wonder whether someone creative at IB couldn't find a compromise. What about a couple of servers dedicated to sending out a tick-by-tick datafeed but which costs $50-$100 a month to access. With access given to a fixed number of users per server (more servers added as demand grows). The people willing to pay for this data can foot the bill for IB's extra costs. The "masses" can stay on servers using snapshot quotes. I agree that a solution where every Tom, Dick or Harry has full access to tick-by-tick data would just mess things up for the rest of us. IB would be "investing" in a smart solution instead of going with a one-size-fits-all approach. I really like the speed of IB's datafeed and the fact that it has an open API. If they kept the speed and went tick-for-tick, I might just have a quick org! Until then, they should do it just for me and screw everyone else
Hi Def, Many people seem to volonteer some clever schemes to enable IB to do better. I think that a lot of this is pie in the sky stuff. As for me, I can live with IB's current feed. As others also confirmed, it is one of the best in timing. Ticks seem already to be missing leaving the exchanges I heard. I as a user invested a tremendous amount of time and work in analyzing my system's performance based on the current IB datafeed. Ok for IB to shorten the time interval between snapshots - better send us all ticks you can. We all know what this entails of course. But please, NO experimentation with other "clever" schemes that nobody has any experience with. Stick to what you offered for many years now. You owe this to your customers. The two tier solution proposed by John is very good of course. But you will have to pay for this. nononsense
version 77: Thank you for sending the information to mg101. This is what happened: You submitted a stop limit order to sell for ESH4 at Globex with the trigger price of 1124. This order type is not simulated by IB, but handled natively by Globex. Hence, the market data we distribute to the TWS or Button-Trader has no relevance. At the time when your trade was executed at 1124 price level there were 12 other executions at the same price; we checked this on Bloomberg as well as the CME's website. (Note that on CME website the times are in Central Standard Time). IBsoft
That's nice. But as we all know, IB's snapshot data did not show even one of these quotes. Not one. So it seems IB's data feed is not of much help when using ButtonTrader, NinjaTrader or any of the others I mentioned. My stop was taken out with a phantom tick not supplied by IB. Not one of these 12 trades were shown using IB's feed either. This is why I question using any of these front ends with IB's snapshot data. Granted, IB did show the bid going down to 1124.00 for 1 second. But that was all. No quotes. No trades. I am sure this is true with every spike you see on your candles using IB's feed. Also the top and bottom of every candle. And of course we don't have the true volume either. Hmmm. Why provide the data feed in the first place?
I watch the IB feed very closely at the sub-second level for all US index futures, and I doubt that we're missing much. Eurex, however, is a completely different story, but that is not IB's fault. The few times when you might be missing something are when the market is moving fast, but those would also be the times when IB would need to snapshot data just to keep up with the market (better that than to fall behind!), so I doubt they will ever be able to provide a "free" feed that is tick-by-tick (or at least not anytime soon). I'm amazed they manage to do what they do.
My comment above did not apply to trades. You may very well have a problem seeing all trades. I've never trusted that part of their data feed and do not rely on it in my trading, although their periodic trade volume updates are close enough for what I'm doing with volume. If I was using one of the IB front-ends to their API, I wouldn't have it make any split-second decisions based on trade data.
Yet that's pretty much what they are doing, and what their developers are marketing to the public when it comes to many of the 'cleverer' features. Buyer beware!
Still no answer to my question. What's all the fuss about? Yes, I saw the post about trailing stops based on the yadda yadda. What kind of micromanaged trading are you guys doing, that you think seeing every single trade and tick and not simply accurate b/a size and price can't handle? Tradestation appears to deliver every trade in its time and sales feed. But I don't detect any particular edge in * information * content vs. IB .