Pre-Trade Risk Control: Fat-Finger Order ও Execution Error ঠেকান
সর্বশেষ সংরক্ষিত:

Executive Summary
- ✦প্রতিটি submission-এর আগে full instrument, side, quantity unit, order type ও time-in-force verify করুন।
- ✦Maximum notional, quantity, price-collar ও duplicate-order control আলাদা operational mistake ধরে।
- ✦Partial fill বা uncertain status-এর পরে cancel, replace বা আবার trade করার আগে broker-এর authoritative state নিন।
- ✦Fill, fee, position ও working order reconcile করুন এবং incident-এর আগেই kill-switch ও restart procedure define করুন।
Pre-Trade Risk Control: Fat-Finger Order ও Execution Error ঠেকান
Evergreen trading tutorial: এই guide order entry-এর operational safeguard ব্যাখ্যা করে। সব example hypothetical। এটি শিক্ষামূলক তথ্য; personalised advice বা নির্দিষ্ট broker বা system ব্যবহারের recommendation নয়।
Market view সঠিক হলেও wrong symbol, side, quantity বা order type market-এ গেলে বড় ক্ষতি হতে পারে। Errorগুলো analytical নয়, operational; কিন্তু account একই currency-তে loss বহন করে।
Pre-trade control idea ও executable order-এর মাঝে final barrier তৈরি করে। Post-trade reconciliation নিশ্চিত করে broker-এর actual position trader-এর record-এর সঙ্গে মেলে। Speed বা leverage ছোট input error-কে costly করলে দুটোই trading process-এর অংশ।
শেখার লক্ষ্য
এই guide শেষে আপনি পারবেন:
- valid idea-কে invalid order বানাতে পারে এমন main field শনাক্ত করতে;
- submission-এর আগে notional exposure ও scenario loss হিসাব করতে;
- maximum-size, price ও duplicate-order check design করতে;
- partial fill, rejection ও uncertain status handle করতে; এবং
- দ্বিতীয় accidental trade না বানিয়ে execution ও position reconcile করতে।
Common order-entry failure
Wrong instrument
Similar ticker, multiple share class, different-expiry contract ও different-currency product confuse হতে পারে। Submission-এর আগে full instrument name, venue, currency ও contract month visible রাখুন।
Wrong side
Long position close করার intention থাকলেও buy দিলে exposure double হতে পারে। Account-এ যথেষ্ট share না থাকলে “sell” short খুলতে পারে।
Wrong quantity বা unit
£10,000 notional-এর বদলে 10,000 share লেখা classic unit error। Futures ও options-এ contract multiplier থাকে, তাই displayed contract quoted price-এর চেয়ে অনেক বেশি exposure control করতে পারে।
Wrong order type বা price
Market order execution priority দেয়; limit order price control করে কিন্তু unfilled থাকতে পারে। Limit বা stop-এ misplaced decimal protection ineffective বা immediately executable করতে পারে। Mechanics-এর জন্য market, limit ও stop order guide পড়ুন।
Wrong time-in-force
Trader order close-এ expire হবে ভাবতে পারেন, কিন্তু Good-Till-Cancelled instruction later session-এ active থাকে। Time-in-force guide main choice ব্যাখ্যা করে।
Duplicate submission
Slow confirmation দ্বিতীয় click-এর temptation তৈরি করে। First order accepted কিন্তু acknowledgement delayed হলে দ্বিতীয় instruction position double করতে পারে।
Minimum pre-trade check
Order platform ছাড়ার আগে verify করুন:
- account ও strategy;
- full instrument name, ticker, venue, currency ও expiry;
- buy, sell, short বা cover intention;
- quantity ও unit;
- current position ও open order;
- order type, limit/stop price ও time-in-force;
- estimated notional, leverage ও margin;
- planned exit এবং তার বাইরের gap-এ scenario loss;
- duplicate বা opposing order; এবং
- known earnings, auction, halt বা market closure।
Checkটি consistently ব্যবহার করার মতো short এবং predetermined limit-এর বাইরে order block করার মতো strict হওয়া দরকার।
Hypothetical fat-finger example
একজন trader প্রায় £50 দামের share-এর £25,000 notional কিনতে চান।
Intended quantity:
£25,000 ÷ £50 = 500 shares
ভুল করে quantity field-এ 25,000 shares লিখলেন। Requested notional:
25,000 × £50 = £1,250,000
এটি intended exposure-এর 50 গুণ। 2% adverse move আনুমানিক £25,000 loss তৈরি করবে, cost-এর আগে—পুরো intended notional-এর সমান।
£40,000 maximum single-order notional order reject বা pause করত। Strategy-এর planned 500 share-এর সঙ্গে requested quantity compare করা দ্বিতীয় rule-ও error ধরত। Safeguard-কে price predict করতে হয় না; instruction plan-এর সঙ্গে inconsistent তা চিনলেই চলে।
আলাদা error-এর জন্য আলাদা control
Maximum order notional
Fixed currency amount-এর ওপরে reject বা review করুন। Foreign instrument account base currency-তে convert করুন।
Maximum quantity ও contracts
Reference price stale বা missing থাকায় unit error notional check pass করলে এটি useful।
Price collar
Reliable reference থেকে অনেক দূরের price block করুন। Collar normal volatility allow করবে এবং thoughtful order type replace করবে না।
Position ও portfolio limit
শুধু new order নয়, post-trade position check করুন। দশটি acceptable order collectively unacceptable exposure বানাতে পারে।
Loss ও margin scenario
Intended stop, stop-এর বাইরের gap ও severe stress price-এ loss estimate করুন। Margin availability acceptable risk budget নয়।
Duplicate-order detection
Short interval-এ identical instrument, side ও size flag করুন। Unique client order identifier retry ও new instruction আলাদা করে।
Restricted-state control
Market data stale, broker connection uncertain, instrument halted বা account state unreconciled হলে new risk block করুন।
Step-by-step order workflow
1. Risk unit-এ plan লিখুন
Ticket খোলার আগে entry logic, invalidation, maximum cash loss ও size লিখুন। Form-এ improvisation না করে plan থেকে quantity calculate করুন।
2. Order field-এ translate করুন
Instrument, side, quantity, order type ও time-in-force নিন। Derivative-এর multiplier, expiry ও settlement confirm করুন।
3. Post-trade exposure preview করুন
Existing position ও সব working order-এর সঙ্গে proposed order যোগ করুন। Gross, net, sector ও correlated exposure মাপুন।
4. Automated ও visual check চালান
Notional, quantity, price distance, loss ও duplicate limit ব্যবহার করুন। তারপর submission-এর আগে instrument, side ও size পড়ে নিন।
5. একবার submit করে known state-এর জন্য অপেক্ষা করুন
State হতে পারে pending, accepted, partially filled, filled, cancelled, rejected ও unknown। Confirmation slow বলেই replacement submit করবেন না।
6. Carefully cancel বা replace করুন
Cancel request order fill হওয়ার পরে পৌঁছাতে পারে। Replacement-এর আগে old order-এর final state confirm করুন এবং শুধু remaining quantity replace করুন।
7. Execution-এর পরে reconcile করুন
Broker fill-এর instrument, side, quantity, price, fee ও timestamp match করুন। Final position ও remaining open order confirm করুন।
8. Exception record ও review করুন
Reject, manual override, duplicate warning ও reconciliation break log করুন। Repeated small error stronger control কোথায় দরকার তা দেখায়।
Partial fill ও uncertain status
ধরুন 500-share order 300 fill হলো এবং connection drop করল। Final acknowledgement নেই। আরেকটি 500-share order দিলে first order active থাকলে total 800 share হতে পারে।
Safer sequence হলো broker-এর authoritative order ও position state নেওয়া, দরকার হলে remainder cancel করা, তারপর আর কত trade দরকার হিসাব করা। State unknown হলে activity কমানো control, hesitation নয়।
Bracket ও OCO order exit link করতে পারে, কিন্তু broker অনুযায়ী behaviour বদলায়। Bracket ও OCO guide পড়ে broker-specific rule verify করুন।
Kill switch ও recovery plan
Defined failure হলে kill switch new order block করে এবং working order cancel করতে পারে। Trigger হতে পারে excessive daily loss, repeated reject, stale data, unexpected position size বা connectivity problem।
Recovery plan define করবে:
- কে বা কী block activate করবে;
- working order cancel হবে কি না;
- open position কীভাবে handle হবে;
- কোন broker record authoritative;
- account কীভাবে reconcile হবে; এবং
- trading resume-এর আগে কী evidence লাগবে।
Thin বা halted market-এ automatic liquidation সব সময় safest নয়। Control instrument ও operating environment অনুযায়ী হবে।
Common mistakes
- Order size check, post-trade position নয়। Existing exposure ও working order গুরুত্বপূর্ণ।
- Share, cash ও contract confuse করা। Unit explicit হতে হবে।
- Available margin-কে permission ধরা। Broker capacity trader-এর risk budget ছাড়াতে পারে।
- Slow acknowledgement-এ আবার click করা। First order live হতে পারে।
- Partial fill-এর পরে full quantity replace করা। Position overfill হয়।
- Cancel request মানেই complete ধরা। Execution-এর সঙ্গে race হতে পারে।
- Collar বা notional-এ stale price ব্যবহার। Bad reference bad order approve করতে পারে।
- Currency ও contract multiplier ignore করা। Displayed price exposure কম দেখাতে পারে।
- Old GTC order active রাখা। Forgotten instruction পরে execute হতে পারে।
- Reconciliation-এর আগে resume করা। New order unknown position বাড়াতে পারে।
Practical checklist
- Full instrument, venue, currency ও expiry correct।
- Side open, close, short বা cover intent-এর সঙ্গে match।
- Quantity unit ও contract multiplier confirmed।
- Order type, price ও time-in-force correct।
- Current position ও working order included।
- Post-trade notional, leverage ও scenario loss acceptable।
- Maximum notional, quantity ও price-collar check pass।
- Duplicate-order protection active।
- Market data ও broker connection current।
- Partial fill ও cancel/replace logic remaining quantity ব্যবহার করে।
- Broker fill, fee, position ও open order reconcile।
- Kill-switch ও restart procedure documented ও tested।
The Money Man View
Operational risk market risk-এর মতোই discipline দাবি করে। Concise order check, hard exposure limit ও reliable reconciliation typing error বা uncertain connection-কে portfolio event হওয়া থেকে আটকায়। Strongest control conviction-independent: trader market নিয়ে নিশ্চিত হলেও written plan-এর বিরোধী instruction block করে।
শিক্ষামূলক risk disclosure: Risk control fail করতে পারে, reference data stale হতে পারে এবং cancellation transit-এ থাকলেও order fill হতে পারে। Broker feature ও rule আলাদা। Exampleগুলো simplified এবং loss prevention guarantee করে না। The Money Man editorial process অনুযায়ী AI-assisted research ও writing-এর সাহায্যে articleটি প্রস্তুত হয়েছে।