Order Book ও Market Depth: Liquidity এবং Slippage বুঝুন
সর্বশেষ সংরক্ষিত:

Executive Summary
- ✦Best bid ও ask available liquidity-এর শুধু প্রথম layer দেখায়।
- ✦বড় market order কয়েকটি price-এ fill হয়ে slippage তৈরি করতে পারে।
- ✦Displayed depth cancel বা amend হতে পারে এবং hidden order যোগ হতে পারে।
- ✦Order size, timing, venue ও price limit execution quality-কে প্রভাবিত করে।
Liquidity কেন গুরুত্বপূর্ণ
Chart completed trade দেখায়। Order book বিভিন্ন price-এ অপেক্ষমাণ advertised buying ও selling interest দেখায়। এই পার্থক্য বুঝলে fast বা thin market-এ order কেন expected price-এর চেয়ে খারাপ fill হয় তা বোঝা যায়।
শেখার লক্ষ্য: basic order-book depth পড়া, সম্ভাব্য price impact estimate করা এবং available liquidity অনুযায়ী order method বেছে নেওয়া।
Read in English: Order Book and Market Depth: A Practical Guide to Liquidity and Slippage
1. Basic structure
Exchange order book সাধারণত দেখায়:
- bids: buy করার জন্য অপেক্ষমাণ limit order;
- asks বা offers: sell করার জন্য অপেক্ষমাণ limit order;
- best bid: সর্বোচ্চ displayed buying price;
- best ask: সর্বনিম্ন displayed selling price; এবং
- spread: best ask ও best bid-এর পার্থক্য।
Best bid £99.98 এবং best ask £100.02 হলে quoted spread £0.04। Market buyer প্রথমে £100.02 ask-এর সঙ্গে trade করতে পারে, আর market seller £99.98 bid-এ sell করতে পারে।
এক price-এর displayed quantity শুধু একটি layer। Market depth midpoint থেকে আরও দূরের price-এ available quantity দেখায়।
2. Slippage-এর worked example
ধরা যাক ask side-এ আছে:
| Ask price | Available quantity |
|---|---|
| £100.02 | 200 shares |
| £100.05 | 300 shares |
| £100.10 | 500 shares |
700 share market buy order fill হতে পারে:
- 200 at £100.02;
- 300 at £100.05; এবং
- 200 at £100.10।
Volume-weighted average fill:
[(200 × £100.02) + (300 × £100.05) + (200 × £100.10)] / 700 = প্রায় £100.06
Trader best ask £100.02 দেখেছেন, কিন্তু average প্রায় £100.06 দিয়েছেন। কয়েকটি liquidity layer consume করার কারণে এই difference price impact বা slippage। Fee আলাদা।
3. Displayed depth guaranteed liquidity নয়
Order book live queue; প্রতিটি displayed order একই জায়গায় থাকবে—এমন binding promise নয়। Execution-এর আগে participant order cancel বা amend করতে পারে। কিছু venue hidden বা iceberg order support করে, যেখানে true quantity-এর শুধু একটি অংশ দেখা যায়।
এর দুটি practical limit আছে:
- Price কাছে এলে বড় displayed size disappear করতে পারে।
- Hidden order বা নতুন participant-এর কারণে expected-এর চেয়ে বেশি liquidity দেখা দিতে পারে।
Book-কে current information হিসেবে দেখুন, forecast হিসেবে নয়।
4. Market order ও limit order
Market order execution-কে priority দেয়, কিন্তু final price-এর control ছেড়ে দেয়। Immediate execution জরুরি এবং depth যথেষ্ট হলে এটি useful হতে পারে, তবে thin বা দ্রুত moving market-এ dangerous।
Limit order worst acceptable price control করে, কিন্তু partial fill বা no fill হতে পারে। Queue position-ও গুরুত্বপূর্ণ: price-time matching-এ একই price-এর earlier order সাধারণত আগে priority পায়।
Marketable limit order maximum buying price বা minimum selling price set করে এবং available depth-এর সঙ্গে immediate fill হতে দেয়। Extreme slippage cap করতে পারে, তবে full quantity execution guarantee করে না।
5. সময় অনুযায়ী liquidity পড়ুন
Sessionজুড়ে liquidity বদলায়। অনেক listed market open ও close-এর কাছে বেশি active, তবে তখন volatility-ও বেশি হতে পারে। Midday depth thin হতে পারে। Scheduled economic data, earnings ও unexpected headline spread widen করতে এবং resting order disappear করতে পারে।
Compare করুন:
- current spread বনাম normal range;
- intended order size বনাম best price-এর কাছের quantity;
- recent traded volume বনাম displayed depth; এবং
- current market condition বনাম backtest assumption।
Crypto ও futures দীর্ঘ session trade করলেও venue ও time zone অনুযায়ী depth দ্রুত বদলায়। এক exchange-এর deep book অন্য জায়গায় একই liquidity guarantee করে না।
6. Liquidity-এর তুলনায় order size estimate করুন
Order পাঠানোর আগে maximum acceptable price range-এর মধ্যে কত displayed quantity আছে calculate করুন। 5,000 unit buy করতে গিয়ে ask side-এর বহু level consume হলে split execution impact কমাতে পারে।
Possible approach:
- ছোট staged limit order;
- defined time window-এ execution;
- actual traded volume অনুযায়ী participation; বা
- event-এর পর normal liquidity ফেরা পর্যন্ত অপেক্ষা।
Order split করলে better result guarantee হয় না। অপেক্ষার সময় price দূরে চলে গিয়ে opportunity cost তৈরি করতে পারে।
সাধারণ ভুল
- শুধু best bid ও ask দেখা। বড় order বহু level-এ fill হতে পারে।
- Displayed size একই থাকবে ভাবা। Execution-এর আগে order cancel হতে পারে।
- Queue position উপেক্ষা করা। সঠিক price-এর limit order-ও বড় size-এর পেছনে অপেক্ষা করতে পারে।
- News-এর সময় market order ব্যবহার করা। দ্রুত book change extreme slippage তৈরি করতে পারে।
- Different venue-এর liquidity একই ভাবা। Depth, fee ও matching rule আলাদা।
- শুধু close price দিয়ে backtest করা। Spread, partial fill ও market impact বাদ পড়ে।
Practical checklist
- Spread ও কয়েকটি depth level দেখুন।
- Order size available quantity-এর সঙ্গে compare করুন।
- Worst acceptable execution price set করুন।
- Entry-এর আগে news ও scheduled data দেখুন।
- Market, limit বা marketable limit সচেতনভাবে বেছে নিন।
- Partial fill, average price, fee ও slippage record করুন।
- Venue ও time of day অনুযায়ী liquidity review করুন।
- Depth unusually thin হলে size কমান।
মূল কথা
Top quote পুরো market নয়। Order-book depth available price-এর মধ্যে order কীভাবে move করতে পারে তার estimate দেয়, তবে displayed liquidity instantly বদলাতে পারে। Real depth অনুযায়ী size করুন, worst acceptable price control করুন এবং প্রতিটি plan-এ spread, fee ও slippage রাখুন।
শুধু শিক্ষামূলক তথ্য। এটি personalised investment advice বা trade recommendation নয়। Fast market ও thin liquidity expected-এর চেয়ে বড় loss তৈরি করতে পারে; capital risk-এ থাকে।