YEH KYUN hoti hai: Markets infinitely liquid nahi hote. Bade orders har price level par available liquidity consume kar lete hain, jo baad ke fills ko worse prices par force karta hai. Chhote orders bhi bid-ask spread face karte hain—jo ek guaranteed minimum slippage hai.
YEH KAISE dikhti hai: Tum tab buy karne ka decide karte ho jab price 50.00(mid−market)ho.Jabtaktumharaorderpahunchtahai,ask50.05 ho jaata hai. Tumhara fill 50.05parhotahai.Slippage=0.05 = 10 basis points.
Assumption: Har trade ek constant slippage s pay karta hai (basis points mein ya absolute dollars mein).
Derivation:
Buy karte waqt expected fill price: Pfill=Pdecision×(1+s)
Sell karte waqt expected fill price: Pfill=Pdecision×(1−s)
YEH FORM KYUN? Yeh sabse simple model hai: average market conditions assume karta hai aur volatility, order size, aur liquidity variations ko ignore karta hai.
Example: Buy 100 shares at 50,s = 0.001$ (10 bps)
Expected fill: 50×1.001=50.05
Slippage cost: 100 \times 50 \times 0.001 = \5$
Yeh step kyun? Price se multiply karne par basis points dollars mein convert ho jaate hain. Absolute value ∣Q∣ ensure karta hai ki slippage hamesha ek cost ho, kabhi gain nahi. Conversion dhyaan se karo: 5 bps 0.0005 hai (na ki 0.005)—yahaan ek factor-of-10 ki galti silently tumhare costs ko tenfold inflate kar deti hai.
Assumption: Average volume ke relative bade orders zyada worse slippage experience karte hain.
Market microstructure se Derivation:
Order book mein har price level Pi par depth Di hoti hai
Tumhara order Q book ko walk up karta hai, liquidity consume karta hai
Average fill price consumed levels ka volume-weighted average hota hai
Average volume V wale market mein size Q ke market order ke liye:
Market Impact∝VQ
SQUARE ROOT KYUN? Yeh market impact ka empirical "square-root law" hai, jo bahut saare baad ke microstructure studies mein documented hai (jaise Almgren, Toth, Bouchaud). Note karo: Kyle ka original 1985 lambda model linear impact imply karta hai (ΔP=λ⋅Q); Q/V scaling ek empirical regularity hai jo real trade data mein observe ki gayi hai, Kyle's model ka direct consequence nahi. Intuitively, square root diminishing marginal impact capture karta hai—orders split karne wale informed traders unlimited profit extract nahi kar sakte.
Yeh step kyun? Square root diminishing returns capture karta hai—order size double karne se impact double nahi hoti. Volume se divide karna different liquidity regimes mein normalize karta hai.
Yeh step kyun? Hum τ use karte hain kyunki price diffusion square root of time ke saath scale hoti hai (Brownian motion). Factor k yeh acknowledge karta hai ki tumhe hamesha worst-case move nahi milta.
Yeh step kyun? Dhyaan se note karo: volume term 0.01 equals 1%=100 bps hai (kyunki 1%=100 bps, aur 0.01=100×0.0001), 10 bps nahi. 500-share ka order jo daily volume ka 1% hai, already significant impact generate karta hai—yeh ek aur reminder hai bps conversions seedhe rakhne ka (1 bp=0.0001).
Socho tum ek lemonade stand par ho jo har minute prices post karta hai. Tum dekhte ho "Lemonade: 1"aurbuykarnekadecidekarteho.Lekinjabtaktumwalkupkartehoaurapnadollardeteho,signbadaljaatahai"1.10" kyunki paanch aur bacchon ne pehle buy kar liya aur ab kam lemonade bacha hai. Tumhe $1.10 dena hi padega kyunki tum pehle se commit ho chuke the. Yeh extra 10¢ slippage hai.
Bade buyers ke liye yeh aur bura hota hai: agar tum 10 lemonades chahte ho aur stand par sirf 3 1meinhain,agli31.20 mein hain, aur aakhri 4 1.50meinhain.Tumhariaveragepriceposted1 se kaafi zyada hai. Yahi market impact hai.
Stock trading mein yeh hazaaron baar hota hai. Agar tum apni strategy test karte waqt iska account nahi karte, tumhara backtest sochta hai tum paisa kama rahe ho, lekin real life mein, tum har trade par extra pay kar rahe ho. Yeh aisa hai jaise pizza ke liye budget banate waqt delivery fee bhool jaao!
Transaction costs aur unka impact – slippage total transaction costs ka ek component hai
Realistic order execution modeling – slippage ko partial fills aur fill probability ke saath extend karta hai
Market microstructure basics – order book dynamics explain karta hai ki slippage kyun exist karti hai
Look-ahead bias – slippage ignore karna look-ahead bias ka ek form hai (perfect execution assume karta hai)
Position sizing – slippage costs position size ke saath scale hoti hain, optimal sizing ko affect karti hain
#flashcards/stock-market
Trading mein slippage kya hai?
Trade ki expected price (decision price) aur actual execution price ke beech ka difference, jo market impact, latency, liquidity constraints, aur bid-ask spread se hota hai.
Slippage ke chaar main sources kya hain?
(1) Market impact – tumhara order price ko tumhare against move karta hai, (2) Latency – decision aur execution ke beech price badal jaati hai, (3) Liquidity constraints – target price par insufficient volume, (4) Spread crossing – ask pay karna/bid receive karna.
1 bp = 0.0001 (ek percent ka sauwaan hissa). Toh 5 bps = 0.0005, 0.005 NAHI. Ek misplaced zero costs ko 10× inflate kar deta hai.
Kya √(Q/V) market-impact law Kyle's 1985 model se derive hoti hai?
Nahi. Kyle ka original lambda model LINEAR impact imply karta hai (ΔP = λ·Q). Square-root law ek empirical regularity hai jo baad ke microstructure studies (Almgren, Toth, Bouchaud) mein mili, Kyle's model ka consequence nahi.
Chhote orders par bhi tum minimum kitni slippage pay karte ho?
Bid-ask spread ka half, kyunki market orders hamesha spread cross karte hain (ask par buy, bid par sell). Real markets mein yeh kabhi zero nahi hoti.
Fixed slippage formula total cost ke liye?
Slippage Cost = |Q| × P × s, jahaan Q quantity hai, P decision price hai, s slippage rate hai (jaise 10 bps ke liye 0.001). Absolute value ensure karta hai ki slippage hamesha cost ho.
Volatility slippage kyun badhata hai?
Execution latency τ ke dauran, price volatility σ ke saath random walk follow karti hai. Expected adverse price move σ√τ ke saath scale hoti hai (Brownian motion). Zyada volatility → tumhara order in-flight rehte waqt zyada price changes.
Volatility slippage formula mein τ ko years mein kyun express karna zaroori hai?
Kyunki σ annualized hoti hai. Units consistent rakhne ke liye, τ ek year ka fraction hona chahiye: jaise aadha trading day = 0.5/252 ≈ 0.002 years, ek trading day = 1/252 ≈ 0.004 years.
Combined slippage model formula?
s_total = s_fixed + α√(Q/V) + kσ√τ, jahaan s_fixed base slippage hai, α impact coefficient hai, Q/V order-to-volume ratio hai, σ volatility hai, τ latency years mein hai.
Slippage ignore karne par backtests returns kyun dramatically overestimate karte hain?
High-turnover strategies har round-trip (buy + sell) par slippage pay karti hain. 50 trades/year mein 10 bps per side ke saath, total cost 50 × 20 bps = 1000 bps = 10% annual drag hoti hai. Yeh zyatsar ya poora alpha khatam kar sakta hai.
Limit orders ke saath "adverse selection" problem kya hai?
Limit orders tab fill hote hain jab price tumhare against move kare (adverse selection) aur tab miss hote hain jab price tumhare favor mein move kare. Inhe "zero slippage" model nahi kar sakte – fill probability aur missed fills ki opportunity cost account karni padti hai.
Slippage modeling ke liye average volatility use karna galat kyun hai?
Volatility cluster hoti hai—earnings, news, market stress ke dauran spike karti hai. Slippage exactly tab sabse buri hoti hai jab volatility sabse zyada hoti. 30-day average use karne se critical high-volatility periods mein slippage underestimate hoti hai. Recent realized volatility use karo.