Quote from Krass:
Hi. I am very new to the IB API.
When requesting market data with the API, I noticed that a timestamp will be echoed on each data movement.
example from my project:
id=5 lastTimestamp=1303329585
Not too sure yet how to handle this timestamp info, but I bet it's rather simple.
So to answer your question, yes, IB provides timestamps.
Quote from rokka:
Hi,
Does anybody know if it is possible to get timestamps on market data streaming through IB API? Or this is not supposed to be provided at all?
How do you guys measure the events time then in this API?
Thanks,
R
Quote from directionless:
I too have recently begun to look at the IB API. I don't think this market data should be used for anything except as some kind of reference price for putting in orders. The data is sampled and aggregated in such a manner that it's difficult to construct signals that are appropriate for more aggressive strategies.
I'd break your app up into a market data consumer from some other source, and then use IB as strictly an order placement system. Don't tie yourself into their API so closely you screw yourself in the end.