We derive the expected profit per event, not just quote it.
Step 1 — The price move. Suppose the fair price jumps up by m (a "tick move") on the fast feed.
Why? Arbitrage needs a change; a stable price gives nothing to exploit.
Step 2 — The stale quote. The slow venue still shows an ask (someone willing to sell) at the old
price p. The new fair value is p+m.
Why this step? The mispricing is exactly the resting order that hasn't been cancelled yet.
Step 3 — The trade. The fast trader buys at p (lifting the stale ask), then sells at p+m
once everyone re-prices. Gross gain =m per share.
Why? You lock in the difference between the stale price and the new true price.
Step 4 — Subtract frictions. Real edge:
π=m−c
where c = fees + market-impact + adverse-selection cost.
Why subtract c? Exchanges charge; sometimes the "stale" quote was cancelled a nanosecond before
you hit it, giving you nothing or a loss.
Step 5 — Probabilistic expected value. You only win the race with probability Pwin; if you
lose, you may pay a small cost ℓ:
E[π]=Pwin(m−c)−(1−Pwin)ℓWhy multiply by Pwin? Many fast firms race for the same stale quote — only the first wins.
Speed increases Pwin, which is why firms spend fortunes on microwave towers.
Q: Two microwave firms cut Chicago–NY latency from 4.0 ms to 3.9 ms. Does per-trade profit
m−c change? What changes?
Predict, then reveal: Per-trade payoff m−c is unchanged (depends on the tick move). What
changes is Pwin — the 0.1 ms firm wins more races, so expected profit
E[π]=Pwin(m−c)−(1−Pwin)ℓ rises via a higher Pwin. This is exactly why
speed spending never stops.
Imagine two shops in two towns sell the same trading cards, and they always match prices by
phone. One day the "real" price goes up. The phone call to Town B takes a few seconds. A kid with
a walkie-talkie hears the new price first, sprints to Town B, and buys the card that's still
marked at the old cheap price, then sells it for the new higher price. He didn't cause the
price change — he just ran faster than the phone call. That head-start is latency arbitrage.
Dekho, latency arbitrage ka funda simple hai: ek hi stock kai jagah (venues) pe trade hota hai —
jaise SPY New York mein aur E-mini future Chicago mein. Jab price change hoti hai, wo news har
venue tak ek saath nahi pahunchti, kyunki information ki speed limited hai (light bhi fibre mein
delay karti hai). Toh ek chhota sa time gap banta hai jismein ek venue ka quote purana (stale)
reh jaata hai. Jo trader sabse fast hai, wo naya price pehle dekh leta hai aur us stale cheap quote
ko utha leta hai — buy sasta, sell mehenga. Yehi hai latency arbitrage.
Profit ka maths yaad rakho: per trade tumhe milta hai roughly m−c, jahan m = price ka move
aur c = fees/slippage. Lekin race har koi lad raha hai, toh sirf jo pehle pahunche usko fill
milta hai. Isliye expected profit hota hai E[π]=Pwin(m−c)−(1−Pwin)ℓ.
Important baat: agar tum apni latency aur kam kar lo, toh per-trade payoff nahi badhta — badhta hai
Pwin, yaani tum zyada races jeetne lagte ho. Isi wajah se firms crore lagati hain microwave
towers aur co-location (server ko exchange ke andar rakhna) pe.
Ek galatfehmi door kar lo: ye "risk-free" arbitrage nahi hai. Ho sakta hai stale quote cancel ho
jaaye, ya koi tumse fast nikal jaaye, ya move ulta ho jaaye — isiliye Pwin hamesha 1 se kam
hota hai. Ye ek statistical edge hai, guaranteed profit nahi. Aur jo slow market maker apna order
chhod ke gaya tha, uska nuksaan hota hai (adverse selection), isliye wo apna spread bada karke apna
bachaav karta hai. Bas yaad rakho: fragmentation + finite speed = stale quote = fast banda kha
jaata hai.