The IB datafeed has been discussed many times before. I suggest you do a search at ET.Quote from koms:
IB data is not accurate to T&S.
The problems with IB are :
1) IB had 2 different API events which return T&S data
a) tickSize b) tickPrice , ideally it should have returned only one event with price as well as size the way you see on t&s. This is what messes up the entire work.
2) Also , the data is bundled ( meaning if there were 3, 1 contract trades at say 1730.00 then IB will return size = 3 as if there was only one trade ).
Market delta uses IB data. Now this adds to my confusion. How does market delta figure out correct Ask/Bid trade when the input data from IB itself is not correct.
(1) Everybody knows that IB does not transmit every tick - details available from earlier posts;
(2) Compared to other realtime feeds, IB data appeared to be very accurate, one of the best.
I can conceive that for your particular trading style you may want something different.
For me, IB seems to give me what I need.
).