Latency = koi event hone aur aapko uske baare mein pata chalne/act karne ke beech ka time delay.
Stale quote = ek resting order jo purani information par priced hai aur abhi tak update nahi hua.
Yeh ek statistical/mechanical arbitrage hai: "risk-free" window bahut chota hota hai (microseconds mein) lekin edge near-certain hoti hai agar aap race jeetto.
Hum expected profit per event derive karte hain, sirf quote nahi karte.
Step 1 — Price move. Maano fair price fast feed par m se ("tick move") upar jump karti hai.
Kyun? Arbitrage ko ek change chahiye; stable price se exploit karne ke liye kuch nahi hota.
Step 2 — Stale quote. Slow venue abhi bhi ek ask (koi sell karne ko taiyaar hai) purane price p par dikhaa rahi hai. Naya fair value p+m hai.
Yeh step kyun? Mispricing bilkul wahi resting order hai jo abhi cancel nahi hui.
Step 3 — Trade. Fast trader p par buys karta hai (stale ask lift karke), phir p+m par sell karta hai jab sab re-price kar lete hain. Gross gain =m per share.
Kyun? Aap stale price aur naye true price ke beech ka difference lock in karte ho.
Step 4 — Frictions subtract karo. Real edge:
π=m−c
jahan c = fees + market-impact + adverse-selection cost.
c kyun subtract karein? Exchanges charge karte hain; kabhi kabhi "stale" quote aapke hit karne se ek nanosecond pehle cancel ho jaata hai, aapko kuch nahi milta ya loss hota hai.
Step 5 — Probabilistic expected value. Aap race sirf probability Pwin ke saath jeette ho; agar haarte ho, toh chota cost ℓ pay karte ho:
E[π]=Pwin(m−c)−(1−Pwin)ℓPwin se multiply kyun karein? Kai fast firms ek hi stale quote ke liye race karti hain — sirf pehla jeetta hai. Speed Pwin badhati hai, isliye firms microwave towers par fortunes kharchti hain.
Socho do dukanen do alag towns mein same trading cards bechti hain, aur woh hamesha phone se prices match karti hain. Ek din "real" price badhti hai. Town B ko phone call kuch seconds leta hai. Ek bachcha walkie-talkie ke saath naya price pehle sunata hai, Town B ki taraf bhaagta hai, aur woh card khareedata hai jo abhi bhi purane saste price par marked hai, phir usse naye zyada price par bech deta hai. Usne price change cause nahi kiya — woh sirf phone call se tez daudha. Yahi head-start latency arbitrage hai.
Market data receive karne/act karne mein speed differences se profit kamaana, slower venues par unke re-price karne se pehle stale quotes ke against trade karke.
Yeh opportunity physically kyun exist karti hai?
Price info finite speed se travel karti hai, isliye fragmented venues thodi der ke liye ek hi price ke alag (stale) views hold karte hain.
Arbitrage window ka formula?
Δt=Lslow−Lfast; profit tab hi exist karta hai jab yeh positive ho.
Per event expected profit?
E[π]=Pwin(m−c)−(1−Pwin)ℓ, jahan m=price move, c=cost, ℓ=miss par loss.