Latency Arbitrage Is a Priority Game, Not a Speed Contest
You won't be running a co location stack on day one, but if you're interviewing for a buy side or HFT seat, understanding the latency priority game is exactly what separates a hire from a maybe.
Two market makers are quoting the same spread in a simple limit order book. A correlated asset moves. Both firms will read the same implication once the feed update hits their systems: the quote sitting in the book is now stale.
One firm receives that update 250 microseconds earlier.
That is enough to make the usual interview conversation go off in the wrong direction. Candidates start talking about average latency, faster hardware, “50% lower latency,” and some smooth improvement in expected P&L. I’d rather pin the problem down before we dress it up.
Who cancels the stale quote before the informed order arrives?
If both firms know the fair price moved, there may not be much forecasting left to do. The hard part is priority. Your cancel, replace, or hedge message either reaches the venue before the relevant state changes, or it does not. In that kind of race, the payoff can jump instead of glide.
Take the clean toy version. Firm A is fixed at 100 microseconds. Firm B varies. Winner gets 1 unit of value.
B latencyA win shareB win share80us0%100%95us0%100%100us50%50%105us100%0%120us100%0%
That table is doing more work than most long latency explanations.
Going from 120us to 105us looks meaningful if you think latency pays like model error reduction. In this race it pays nothing. You are still second. Going from 105us to 95us flips the economics completely. Same signal, same venue, same spread, same fair value update. Different rank.
This is why latency spend can look irrational from outside the business. A five microsecond improvement can be worth real money if it changes who cancels first, who keeps queue position, or who trades against a stale quote before it disappears. A much larger improvement can be worth very little if it leaves you behind the same competitor in the same event class.
Being second by 10 microseconds can be economically close to being second by 10 milliseconds. The stale quote has already been lifted. The bad fill has already printed. The matching engine does not care that you were heroically close.
I don’t mean speed is magic. I mean you have to know what speed is buying.
In many microstructure problems, the interesting question is not “can you predict the next fair price?” Plenty of firms can infer the same thing from the same public event. A correlated future ticks. An ETF lags its basket. One venue updates before another. Once that information is out, the model may be less important than whether your message arrives before someone else’s message changes the book. You do not become slightly worse. You get selected against.
I’d call this winner take most, not winner take all. Markets are fragmented. Symbols behave differently. Venues have different mechanics. Jitter exists. Colocation constraints vary. A firm can be dominant in one event class and mediocre in another. There is room for more than one good business, and much less room for a slow generalist fighting the same race with the same signal.
That is the interview lesson I care about. Latency alpha often behaves like a ranking contest around specific market events, not like a smooth forecasting premium. When I test this at QuantVault, I am looking for the person who can say exactly what speed is buying: queue priority, stale quote avoidance, or the right to trade before the price has finished moving.
This is the seat you're aiming for. QuantVault preps you for the questions that get you there.
