For some reason I use IB as a data feed. It's not a very good idea, but I must. I implemented IB's socket client ( particularly void tickPrice2(..) ) and I get a standard set of data ( price, bid, ask etc.). The only thing I cannot obtain is timestamp. Does anyone know how to get it?