6.5.5 · HinglishHFT & Advanced Concepts

Understand smart order routing

1,982 words9 min readRead in English

6.5.5 · Stock-Market › HFT & Advanced Concepts


Smart Order Routing KYA hai?

YEH INPUTS KYUN? Kyunki screen pe "best price" ka matlab "best net outcome" nahi hota. Ek venue achhi price dikhaa sakta hai lekin bhaari fee charge kare, ya itna door ho ki jab tumhara order pahunche tab tak price gaayab ho jaaye.


Router decide KAISE karta hai? (First-principles derivation)

Hume woh venue (ya mix of venues) chahiye jo Q shares khareedne ki total effective cost minimize kare.

Step 1 — Effective cost per venue define karo

Ek buy order ke liye venue pe:

YEH FORM KYUN? Cost = shares ke liye jo pay kiya venue ne jo charge kiya venue ne jo wapas diya market kitna move hua. Har term ek real cash flow hai, isliye hum bas sum karte hain. Koi hidden constants nahi hain — yeh literally tumhara bank statement hai.

Step 2 — Fill probability account karo

Ek order jo achhi price pe baitha hai woh bekar hai agar kabhi execute hi na ho. Benefit ko probability se weight karo ki fill actually hogi:

Step 3 — Optimization

Child sizes choose karo taaki:

  • = venue pe available liquidity (displayed size)
  • Constraint ka matlab hai: poora parent order fill karo.

PRACTICE MEIN KAISE SOLVE HOTA HAI: router venues ko marginal effective cost ke hisaab se sort karta hai (sabse sasta pehle), phir greedily har venue ki available size tak fill karta hai jab tak shares place na ho jaayein — yeh classic fill-cheapest-first (waterfall) strategy hai. Yeh optimal hai jab cost per share ek venue ke andar constant ho.

Figure — Understand smart order routing

Routing styles


Worked Examples


Common Mistakes


Active Recall

Recall National Best Bid/Offer use karke ruk kyun nahi sakte?

Kyunki NBBO sirf displayed price dikhata hai. Real execution cost venue fees/rebates, latency (price pahunchne se pehle gaayab ho sakti hai), aur fill probability pe bhi depend karti hai. SOR net effective cost optimize karta hai, headline quote nahi.

Recall Effective buy price scratch se derive karo.

Cost per share = jo ask pay kiya taker fee rebate mila market-impact penalty. Cash flows sum karo: .

Recall Sequential (waterfall) routing risky kab hota hai?

Jab liquidity fade ho — ek fast trader tumhara pehla child order dekhta hai aur tumhare baad wale child orders ke aane se pehle doosri venues pe quotes pull kar leta hai.

Recall Feynman: SOR ek 12-saal ke bachche ko explain karo

Tum 100 marbles khareedna chahte ho lekin kisi ek dukaan mein 100 nahi hain. Ek smart helper har dukaan ko ek saath check karta hai, dekhta hai kiski marbles sasti hain aur entry-fee kam hai, aur turant har dukaan ko sahi utni marbles-orders bhejta hai — taaki tumhe saari 100 kam se kam paise mein milin aur koi ek dukaan price nahi badhaaye.



Flashcards

Smart Order Router kya hai?
Ek automated engine jo ek parent order ko child orders mein split karta hai aur unhe venues pe route karta hai taaki best price, liquidity, aur net cost mile.
SOR exist kyun karta hai?
Kyunki modern markets fragmented hain — liquidity kai exchanges/dark pools/ECNs mein bikhari hui hai, aur koi ek venue ke paas sab kuch nahi hota.
Effective buy price formula
(ask + taker fee − rebate + market impact).
Fill probability ρ se weight kyun karte hain?
Ek achhi resting price bekar hai agar kabhi execute na ho; expected value = ρ × edge × size.
Aggressive vs passive routing
Aggressive spread cross karta hai (fee pay karo, certain fast fill); passive rebate kamane ke liye post karta hai (uncertain fill, sasta).
Spray vs waterfall routing
Spray ek saath saari venues pe bhejta hai (fast, over-fill risk); waterfall venue-by-venue jaata hai (fee-saving, liquidity-fade risk).
Liquidity fading kya hai?
Sequential routing mein tumhare baad wale child orders ke aane se pehle doosri venues pe quotes pull ho jaana.
Maker–taker model
Venues takers se fee () charge karte hain aur makers ko rebate () pay karte hain taaki liquidity providers attract hon.
Passive posting mein adverse selection
Tum exactly tab fill hote ho jab market tumhare khilaf move karne wali hoti hai.
Waterfall optimality condition
Fill-cheapest-first optimal hai jab per-share cost har venue ke andar constant ho.

Connections

Concept Map

motivates

splits

steered across

provide

input to

input to

weighted by

gives

maximized under

bounded by

achieves

Market fragmentation

Smart Order Router

Parent order into child orders

Multiple venues

Consolidated order book

Effective price P_eff

Fees rebates and latency

Fill probability

Expected value E_i

Optimization sum q_i equals Q

Available liquidity L_i

Best net execution