Quote from rcj:
Thnx for the update, Dst.
i havent seen any problems with YM data in past several days.
If IB hasnt finished with the fix, then im wondering why the
YM data has stayed "clean" . I guess im still a bit(Pun) suspicious
that the YM problem originated some where at or between the matching engine hardware or comm link to IB.
Probably not, but ...
Be aware that this problem is not in YM alone. Itâs in all MD-tickers when market gets volatile (see my previous post about DAX, ES, NQ). Further the MD-protocol itself is vulnerable for transport-glitches (Internet disturbance).
Actually there are two issues here:
a) the construction of the MarketDepth-window on the back-end server in the Account-memory-block
b) The as fast as possible, and as less overhead as possible, transport to the MD-window in the TWS-client.
Problems like (a) can be solved quite quickly, to which âdstâ pointed in his posts.
Problems like (b) are design decisions and when needed to re-design can be costly and take time to implement.
As I wrote before: the MD-transport protocol is designed to be fast without overhead (it doesnât have sequence-numbering nor checksums, etc). It uses the same transport-mechanism as for the Quote-feeds, but there lies its flaw: for the Quote-feed it doesnât matter if one price-tick-update isnât received correctly (the next update will correct it), but it is devastating for the MD-window to miss one row-update (the whole MD-window will become corrupt and will stay corrupt until it is re-initialized completely). In other words: if (b) isnât taken care of, the MD will keep giving problems to clients having a bad internet-connection from time to time.
Hope it helps.