Skip to content
All library documents

Latency, Order Book Staleness, and Market Efficiency

Article Quant Q&A · Author: shoonya

Summary

The discussion examines how market-data latency affects order decisions and claims about market efficiency. When order book updates arrive faster than a non-colocated trader can receive information and send an order, the displayed book may no longer reflect conditions at execution. The response argues that many market studies omit latency and that this omission can make simulated or measured results less representative of live trading. It also notes that access to colocation and specialized feeds is part of the market’s infrastructure and cost structure.

For modeling, one answer recommends estimating latency from the trader’s own conditions, using service-level limits as reference points, and accounting for latency as uncertainty. Backtests may model fixed or bounded random delays; the response reports that small changes in delay often have little effect in many situations, while emphasizing that this depends on how dynamic the order book is. The discussion is practitioner opinion rather than a formal efficiency threshold, and it offers no general evidence that a particular feed rate makes a market efficient or usable for all participants.

Key ideas

  • A non-colocated trader may act on an order book snapshot that has changed before the order arrives.
  • Many market-efficiency studies omit latency, which can weaken the relevance of their findings to live execution.
  • Latency assumptions should reflect actual trading infrastructure, and service-level limits can provide reference points.
  • Backtests can model fixed or bounded random delays to account for latency-related uncertainty.
  • The effect of small latency changes depends on market conditions and order book dynamics.

Tags

Full text
# Latency (market updates) and link to market efficiency


# Latency (market updates) and link to market efficiency












In the book by Lehalle and laruelle - "market microstructure in practice" -

> "The trading activity of HFT updates limit orderbooks at a higher rate than the round trip for any non-colocated observer. The snapshot of the limit orderbooks you take into account to make decisions does not, in most cases, reflect the state of the book when your order actually reaches it... when the orderbook update frequency f is larger than two times the traveling time information (i.e. f > 1/(2τ)), the decision-making process does not use the proper information to decide where and how to route an order. "

However, we don't see this being used in any research paper as a threshold for market efficiency estimates. From the point of view of a market practitioner, there should be lower bound at which exchanges have to segment their market data feeds to a higher number - such that these feeds are usable by the participants.

## Answer by Jim Broiles (score 1)

https://quant.stackexchange.com/a/79304

"The trading activity of HFT updates limit orderbooks at a higher rate than the round trip for any non-collocated observer. The snapshot of the limit orderbooks you take into account to make decisions does not, in most cases, reflect the state of the book when your order actually reaches it."

The quote can be paraphrased as follows: If you are a trader sitting on a desk clicking a mouse while looking at a screen you are no different than a blind person crossing a 10-lane interstate highway. You are about to be killed.

I speculate that the reason you don't see this in other papers on market efficiency is that most of them don't consider latency factors. In fact, most papers regarding various market analysis simply ignore latency because if they modeled latency the results would be abysmal.

Your argument that exchanges should make the data feed usable by all is neglecting the reality that the exchanges make significant profit from collocation and data/order feeds.

In trading as much as anywhere else you get what you pay for. If you want to operate a serious trading business, you must be collocated. You can pick up the phone and be collocated tomorrow. There are dozens of companies that will rent the server and the rack-space. This is available to anyone who is willing and able to pay for it. But being collocated and trading through IBKR (or other such retail broker) is not going to help one bit. Why? I'm going to let you figure that out. It is part of the journey to becoming a professional trader instead of a hobbyist.

## Answer by quantinho (score 0)

https://quant.stackexchange.com/a/77509

This is not exactly answer but comment's length was not enough.

When you do collocation, there are certain conditions in SLA that you could use as benchmark (e.g. max latency of 1millisec for data feed, 10millisec for order etc.), but if your model takes this into account it would be better to estimate it by yourself and get average instead of worst case scenario.

Exchanges/regulators regularly publish papers arguing why their rules/decisions improves market efficiency/fairness, but you can find papers that argue exactly the opposite. That makes it hard for the researcher to decide which side to pick.

In most situations/models latency increases the uncertainty (of whatever you are trying to do), and that is taken into account by some other factor. Almost every backtest engine I have worked with, has an option for fixed or bounded random latency and usually results are the same when you add/subtract 1 millisecond (apparently in real life orderbooks are not as dynamic in 1 millisecond most of the time).

Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.