HOW — first principles se slice size derive karo.
Total quantity Q, slices ki number N. Hum chahte hain har slice equal ho, use q bolte hain.
∑i=1Nq=Q⟹Nq=Q⟹q=NQ
Yeh step kyun? Equal slices ka matlab hai ki q ke N copies ka sum poore parent order Q ke barabar hona chahiye; solve karne par q=Q/N milta hai.
Benchmark price jiske against tumhe measure kiya jaata hai woh har slice par sample kiye gaye prices ka simple average hota hai:
TWAP=N1∑i=1NPi
Yeh step kyun? Kyunki humne price Pi wale time par equal quantities trade ki, isliye average price paid unweighted average of prices ke barabar hota hai — isliye "Time-Weighted."
HOW — schedule derive karo.
Maano ui=∑jVjVi slice i mein din ke expected volume ka fraction hai (volume profile, historical data se estimate kiya gaya). VWAP ko perfectly track karne ke liye, yeh quantity trade karo:
qi=Q⋅ui
Yeh step kyun? Agar har slice mein tum apne order ka utna hi fraction trade karo jitna market apne total volume ka trade karti hai, toh tumhara participation constant rahega, aur tumhara volume-weighted average price market ke VWAP ke barabar hoga.
Proof ki yeh VWAP match karta hai. Tumhara average price hai
Pˉ=∑iqi∑iPiqi=∑iQui∑iPi(Qui)=∑iui∑iPiui.
Kyunki ui∝Vi, yeh ∑Vi∑PiVi=VWAP ke barabar hota hai. ✔
Yeh step kyun? Constant Q cancel ho jaata hai, aur wohi volume-weighted average reh jaata hai jo VWAP define karta hai.
HOW — the tradeoff.
Tumhari order finish hone ki total time realized market volume par depend karti hai. Agar window ke dauran total market volume Vmkt hai, tum complete karte ho
Qfilled=ρVmkt.Yeh step kyun?qi=ρVi ko sum karne par ρ∑Vi=ρVmkt milta hai.
Toh Q poora fill karne ke liye tumhe market volume ka Vmkt≥Q/ρ chahiye hoga. Completion time tumhare control mein NAHI hai — yahi adaptivity ki cost hai.
Execution algorithms kaunsa problem solve karte hain?
Yeh ek bade parent order ko child orders mein slice karte hain taaki market impact (bahut fast trading) aur timing risk (bahut slow trading) ko balance kiya ja sake.
TWAP slice size formula aur kyun
qi=Q/N; har equal time-slice mein equal quantity kyunki N equal slices ka sum Q hona chahiye.
VWAP benchmark formula
VWAP=∑iVi∑iPiVi — traded volume se weighted average price.
VWAP schedule (child size)
qi=Q⋅ui jahan ui=Vi/∑jVj slice i mein expected volume ka fraction hai.
POV child order rule
qi=ρVi — abhi actually trade ho rahe volume ka fixed percentage ρ trade karo.
POV ko Q fill karne mein kitna time lagta hai?
Jab tak cumulative market volume Q/ρ tak nahi pahunchta; completion time GUARANTEED nahi hai.
TWAP aur VWAP kab same schedule dete hain?
Jab market volume time ke across uniform ho (Vi constant), taaki volume weights time weights ke barabar ho jayein.
VWAP ka POV se comparison mein key drawback
VWAP ek forecast volume profile par rely karta hai; POV realized live volume ke saath adapt karta hai.
POV ka TWAP/VWAP se comparison mein key drawback
POV quiet days mein order complete nahi kar sakta; yeh completion certainty ko low impact ke liye sacrifice karta hai.
Market impact kya hota hai?
Tumhari apni trading se hone wali adverse price movement (buying se price upar jaata hai, selling se neeche).
Recall Feynman: 12-saal ke bachche ko explain karo
Socho tum school ki canteen se 100 chocolate bars khareedna chahte ho, lekin agar sab ek saath khareedoge toh shopkeeper notice karega ki tum sach mein chahte ho aur price badha dega. Toh tum thode thode karte khareedoge.
TWAP = har 10 minute mein same number of bars khareedna, chahe kuch bhi ho.
VWAP = recess ke time zyada bars khareedna jab sab khareed rahe hain (taaki koi notice na kare) aur class ke time kam jab canteen khaali hoti hai.
POV = hamesha "counter par har 10 bacho mein se ek" rehna — jab line lambi ho zyada khareedna, jab choti ho kam. Catch yeh hai: agar aaj koi nahi khareedta, tum kabhi finish nahi karte!