Execution

TWAP, VWAP ও Participation Algorithm: Large Order Execution Plan

৭ মিনিটে পড়ুন

সর্বশেষ সংরক্ষিত:

Read this article in English

TWAP, VWAP ও Participation Algorithm: Large Order Execution Plan

Executive Summary

  • ✦TWAP relatively constant rate-এ quantity release করে, VWAP forecast volume curve follow করে এবং POV realised market volume-এর সঙ্গে scale করে।
  • ✦Benchmark fill evaluate করে আর strategy child order place করে; একই name benchmark performance guarantee করে না।
  • ✦Slower execution immediate impact কমাতে পারে, কিন্তু timing ও completion risk বাড়ায়।
  • ✦Parent order release-এর আগে price, participation, auction, pause ও residual-order control define করুন।

TWAP, VWAP ও Participation Algorithm: Large Order Execution Plan

Read in English

Learning objective

এই tutorial শেষে আপনি TWAP, VWAP ও percentage-of-volume schedule কীভাবে parent order split করে তা explain করতে, প্রতিটি approach কোন benchmark emphasise করে তা identify করতে এবং algorithm ভালো fill guarantee করে ধরে না নিয়ে risk control select করতে পারবেন।

Order split কেন করা হয়

একটি order best bid বা offer-এ available share-এর তুলনায় বড় হতে পারে। পুরো quantity immediately পাঠালে একাধিক price level sweep করতে, urgency reveal করতে এবং market move করাতে পারে। Execution algorithm parent order-কে ছোট child order-এ ভাগ করে সময়ের সঙ্গে release করতে পারে।

এটি trade-off বদলায়, remove করে না। Slower execution immediate market impact কমাতে পারে, কিন্তু order complete হওয়ার আগে market দূরে move করার risk বাড়ায়। Faster execution completion risk কমায়, কিন্তু spread cost ও price impact বাড়াতে পারে।

১. তিনটি common schedule

TWAP: time-weighted schedule

TWAP chosen interval জুড়ে relatively constant rate-এ execute করতে চায়। Nasdaq TWAP-কে desired quantity constant rate-এ execute করা হিসেবে describe করে।

এটি simple ও predictable। কিন্তু open ও close-এ volume midday-এর চেয়ে অনেক বেশি এমন market-এ naturally adapt করে না।

VWAP: historical volume-shaped schedule

VWAP expected higher market-volume period-এ order-এর বেশি অংশ allocate করে। Nasdaq execution guide অনুযায়ী schedule historical market, sector ও stock volume pattern ব্যবহার করে volume-weighted average price track করার উদ্দেশ্যে trading trajectory তৈরি করে।

Schedule normal liquidity curve-এর সঙ্গে fit করতে পারে, কিন্তু volume forecast-এর ওপর depend করে। Earnings announcement, index rebalance বা news shock আজকের pattern-কে history থেকে খুব different করতে পারে।

Percentage of volume, বা POV

Participation algorithm actual market volume-এর chosen fraction represent করতে চায়। Target 10% হলে strategy limits ও available liquidity-এর অধীনে market-এ প্রতি ten share trade-এর জন্য roughly one share trade করতে চায়।

POV realised volume-এ adapt করে। Completion time uncertain হয়: quiet market order slow করে, sudden volume spike algorithm-কে দ্রুত trade করাতে পারে।

২. Worked example

ধরি, trader-কে six hourly bucket-এ 12,000 shares buy করতে হবে। Example hypothetical এবং lot size, spread, fee ও partial fill বাদ দেওয়া হয়েছে।

TWAP schedule

Even split:

12,000 ÷ 6 = 2,000 shares per hour

Market volume বদলালেও target schedule প্রতিটি bucket-এ 2,000 shares।

VWAP schedule

ধরি forecast volume profile:

HourForecast share of daily volumeTarget child quantity
115%1,800
210%1,200
315%1,800
420%2,400
525%3,000
615%1,800

Parent order এখনও 12,000 shares, কিন্তু schedule forecast high-volume period-এ বেশি trade করে।

10% participation schedule

ধরি hourly realised market volume 8,000, 12,000, 18,000, 15,000, 30,000 ও 37,000 shares। Ten per cent participation child quantity 800, 1,200, 1,800, 1,500, 3,000 ও 3,700 shares imply করে। Total 12,000, কিন্তু অন্য দিনের volume order incomplete রাখতে বা আগে complete করতে পারে।

এই example scheduling logic describe করে, expected performance নয়। Actual algorithm order-book state, venue selection, price limit, minimum fill size ও অন্য control ব্যবহার করে।

৩. Benchmark ও strategy এক নয়

TWAP ও VWAP market-price benchmark এবং সেই benchmark-এর আশেপাশে trade করার জন্য designed algorithm—দুটিই বোঝাতে পারে।

  • Benchmark fill evaluate করার reference।
  • Strategy child order place করার rule।

VWAP-labelled algorithm market-এর realised VWAP-এর চেয়ে better বা worse finish করতে পারে। Favourable comparison skill-এর বদলে market direction reflect করতে পারে। Buy order-এর সময় market steadily fall করলে wait করা arrival price-এর তুলনায় ভালো দেখাতে পারে; steadily rising market-এ একই patience costly দেখাতে পারে।

Executed portfolio-কে decision price-এর সঙ্গে compare এবং delay, missed quantity ও fee include করতে implementation shortfall review করুন।

৪. Key execution risk

Market impact

Participation rate normal depth-এর তুলনায় বেশি হলে child order এখনও liquidity consume ও price move করতে পারে।

Timing risk

Unexecuted balance exposed থাকা অবস্থায় market adverse direction-এ move করতে পারে।

Information leakage

Repetitive size ও interval schedule predictable করতে পারে। অন্য participant parent order infer করতে পারে।

Completion risk

Passive limit বা low participation rate deadline-এর মধ্যে order-এর কিছু অংশ unfilled রাখতে পারে।

Volume forecast risk

Realised volume historical curve থেকে different হলে VWAP schedule behind বা ahead হতে পারে।

Venue ও routing risk

Quote limited size represent করে, execution instantaneous নয় এবং routing fill price ও likelihood affect করে। SEC বলছে order market-এ পৌঁছালে investor displayed price নাও পেতে পারেন।

Auction risk

Opening ও closing auction liquidity concentrate করতে পারে, আবার large benchmark-sensitive fill তৈরি করতে পারে। Selected algorithm auction-এ participate করে কি না confirm করুন; Nasdaq VWAP documentation বলছে participation-এর জন্য explicit instruction লাগতে পারে।

৫. Approach বেছে নেওয়া

Trader predictable pace চাইলে এবং expected volume curve uncertain বা relatively flat হলে TWAP useful হতে পারে। Session জুড়ে liquidity sharply vary করলে poor fit হতে পারে।

Benchmark গুরুত্বপূর্ণ এবং instrument-এর stable, well-estimated intraday volume pattern থাকলে VWAP useful হতে পারে। Event day-এ reliability কমে।

Order realised liquidity-এর সঙ্গে scale করা দরকার হলে POV useful হতে পারে। এটি finish time guarantee করে না এবং noisy volume spike-এ accelerate করতে পারে।

কোনো label নিজে suitability নির্ধারণ করে না। Order urgency, size versus average volume, spread, volatility, news, deadline, benchmark ও risk limit—সব matter করে।

৬. Release-এর আগে control define করুন

  1. Start ও end time: যে interval-এ trading allowed।
  2. Price limit: worst acceptable price; strict limit completion prevent করতে পারে।
  3. Maximum participation: market volume share-এর ceiling।
  4. Minimum ও maximum child size: uneconomic বা conspicuous order avoid করতে।
  5. Auction instruction: opening ও closing auction include বা exclude।
  6. Catch-up rule: schedule-এর পেছনে পড়লে algorithm aggressive হবে কি না।
  7. Pause condition: volatility halt, news, spread widening বা data failure।
  8. Residual handling: deadline-এর কাছে unfilled balance-এর কী হবে।

Control instrument-এর liquidity-এর বিরুদ্ধে test করতে হবে। Limit price protect করতে পারে কিন্তু non-completion risk বাড়ায়।

৭. Post-trade review

Record করুন:

  • Decision ও arrival price
  • Start ও finish time
  • Parent ও executed quantity
  • Child fill, venue ও fee
  • Available হলে realised spread ও slippage
  • Correct interval-এর market TWAP বা VWAP
  • Percentage of market volume
  • Unfilled বা cancelled quantity
  • Execution-এর আগে, সময় ও পরে price move

Market movement execution cost থেকে আলাদা করুন। Profitable trade poorly executed হতে পারে এবং losing trade available market-এর তুলনায় efficiently executed হতে পারে।

Common mistakes

  • VWAP-কে directional buy বা sell signal ধরা। আমাদের VWAP guide দেখুন।
  • Equal child size মানে equal market impact মনে করা।
  • Reporting benchmark-এর name match করে বলে TWAP select করা।
  • Adjustment ছাড়া event day-এ historical VWAP pattern ব্যবহার করা।
  • Completion time estimate না করে POV rate set করা।
  • Price limit বা residual-order rule omit করা।
  • Wrong time window-এর benchmark-এর সঙ্গে fill compare করা।
  • Fee, spread, opportunity cost ও unfilled quantity ignore করা।

Checklist

  • Parent quantity ও deadline defined?
  • Size normal market volume ও depth-এর সঙ্গে compared?
  • Benchmark ও strategy distinguished?
  • Volume forecast বা participation assumption documented?
  • Price, participation ও pause limit set?
  • Auction ও residual instruction specified?
  • সব fill ও fee captured?
  • Post-trade review missed quantity ও market direction include করে?

Sources

এই tutorial The Money Man editorial workflow-এর অধীনে AI-assisted research ও writing দিয়ে তৈরি। এটি educational information, personalised investment advice, broker instruction বা কোনো particular execution algorithm ব্যবহারের recommendation নয়। Worked order hypothetical।

Share this post