Quote from chaffcombe:
BGH
I would agree that when you develop a standard for server to server communications, one would expect a time synchronisation function. Nonetheless, I'm curious as to why this is so critical to you.
In a typical FIX trading scenario we receive a constant stream of ticks with no artifical time horizons, to which we react, one way or another.
To me, time is no more than a convenient measure used for organisation and sequencing. I cannot think why it would be essential to be in perfect agreement.
I'm happy to be enlightened, however! ;-)
Many people do not use FIX for market data, only for execution. Standard FIX isn't particularly efficient for high-frequency data, hence the invention of FAST.
I suspect the time synchronization issues that the other poster is having may be related to the execution part of the equation i.e. when receiving execution reports etc.???
Due to the fact that Interactive Brokers is the broker in question, all bets are off though!