Stocks

Time-in-Force Orders: Day, GTC, IOC, FOK ও AON ব্যাখ্যা

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

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

Read this article in English

Time-in-Force Orders: Day, GTC, IOC, FOK ও AON ব্যাখ্যা

Executive Summary

  • ✦Limit price acceptable price control করে; time-in-force duration এবং order অপেক্ষা করবে কি না তা control করে।
  • ✦IOC immediate partial fill নেয় ও balance cancel করে, আর FOK পুরো quantity সঙ্গে সঙ্গে চায়।
  • ✦AON পুরো quantity চায় কিন্তু অপেক্ষা করতে পারে; GTC fill, cancel বা broker-policy expiry পর্যন্ত active থাকে।
  • ✦Broker, venue ও session rule আলাদা, তাই submit করার আগে exact implementation যাচাই করুন।

Time-in-Force Orders: Day, GTC, IOC, FOK ও AON ব্যাখ্যা

Read in English

Limit price বলে দেয় কোন price acceptable। Time-in-force instruction বলে order কতক্ষণ active থাকবে এবং partial fill গ্রহণ করা হবে কি না। এই দুই সিদ্ধান্ত গুলিয়ে ফেললে পুরোনো order অজান্তে active থাকতে পারে, planned quantity-এর শুধু এক অংশ fill হতে পারে, অথবা ঠিকভাবে কাজ করা order-কে trader ভুল করে failure ভাবতে পারেন।

এই tutorial-এ Day, Good-Til-Cancelled (GTC), Immediate-Or-Cancel (IOC), Fill-Or-Kill (FOK) এবং All-Or-None (AON) instruction সহজভাবে ব্যাখ্যা করা হয়েছে। Exact name, availability, session rule এবং maximum duration broker, venue ও asset class অনুযায়ী বদলায়। তাই আপনার order ticket ও broker policy-ই final reference।

Learning objective

এই guide শেষে আপনি পারবেন:

  1. Price instruction ও time-in-force instruction আলাদা করতে।
  2. Execution objective অনুযায়ী Day, GTC, IOC, FOK ও AON বেছে নিতে।
  3. Order rest করবে, expire হবে নাকি partial fill পেতে পারে—তা আগে থেকে বুঝতে।
  4. Order submit বা open রাখার আগে practical risk check করতে।

শুরুতে দুটি আলাদা প্রশ্ন করুন

প্রতিটি order-এর execution method দরকার। নিজেকে জিজ্ঞেস করুন:

  • Price question: Best available price-এ trade করব, নাকি নির্দিষ্ট limit price বা তার চেয়ে ভালো price ছাড়া নয়?
  • Duration ও quantity question: Order কি এখনই trade করতে হবে, অপেক্ষা করতে পারবে, এবং partial fill গ্রহণযোগ্য কি না?

Market ও limit হলো price-related order type। Day, GTC, IOC ও FOK-কে সাধারণত time-in-force instruction বলা হয়। AON মূলত quantity condition, যদিও এটি order কতক্ষণ অপেক্ষা করতে পারে তাতেও প্রভাব ফেলে। Platform ভেদে combination আলাদা হতে পারে এবং কিছু combination গ্রহণ নাও করতে পারে।

Day order: বর্তমান trading day পর্যন্ত active

Day order সাধারণত relevant trading session শেষ হওয়ার আগে fill না হলে expire করে। Trade idea শুধু আজকের জন্য valid হলে এবং instruction overnight active রাখতে না চাইলে এটি কাজে লাগে।

ধরা যাক একটি share প্রায় £25-এ trade করছে এবং আপনি £24.60-এ Day limit buy দিলেন। Session-এর মধ্যে executable price না এলে order expire করবে। পরের সকাল এটি নিজে থেকে আবার active হবে না।

“End of day” সবসময় খুব simple নয়। কিছু broker regular hours, extended hours ও auction session আলাদা করে। Order কোন session cover করে এবং closing auction-এর আগে নাকি পরে cancel হয়, তা নিশ্চিত করুন।

GTC: fill, cancel বা policy অনুযায়ী expiry পর্যন্ত active

Good-Til-Cancelled order execute হওয়া, আপনি cancel করা, broker-এর maximum duration শেষ হওয়া অথবা অন্য rule কার্যকর হওয়া পর্যন্ত working থাকে। নামের মধ্যে “cancelled” থাকলেও GTC মানে চিরকাল নয়। Broker সাধারণত নিজস্ব expiry period নির্ধারণ করে।

Carefully chosen price-এ ধৈর্য ধরে entry বা exit নিতে GTC কাজে লাগতে পারে, কিন্তু এতে stale-order risk থাকে। নতুন earnings, dividend, stock split, regulatory event বা changed trading thesis গতকালের limit-কে ভুল করে দিতে পারে। কিছু broker corporate action-এর জন্য eligible open order adjust করে; policy ভিন্ন হয়।

প্রতিটি GTC order-কে open commitment হিসেবে দেখুন। বড় news-এর পরে এটি review করুন এবং available position size ও cash-এর সঙ্গে মিলিয়ে নিন।

IOC: এখন যা পাওয়া যায় নিন, বাকিটা cancel

Immediate-Or-Cancel order সঙ্গে সঙ্গে execute করার চেষ্টা করে। যে quantity তাৎক্ষণিক fill হয় না, সেটি cancel হয়ে যায়। Partial fill গ্রহণ করা হয়।

ধরা যাক visible offer হলো:

Offer priceAvailable shares
£10.00300
£10.01500

আপনি £10.00 limit-এ 600 share-এর IOC buy দিলেন। Order পৌঁছানোর সময় displayed liquidity থাকলে £10.00-এ সর্বোচ্চ 300 share fill হতে পারে এবং বাকি 300 cancel হবে। £10.00-এ নতুন seller আসার জন্য order অপেক্ষা করবে না।

Trader immediate liquidity চান কিন্তু unfilled balance order book-এ রেখে দিতে চান না—এমন ক্ষেত্রে IOC useful। Screen-এর quote ও actual fill আলাদা হতে পারে, কারণ quote বদলায়, অন্য order আগে venue-তে পৌঁছে যায় এবং liquidity একাধিক venue-তে ছড়িয়ে থাকতে পারে।

FOK: পুরো quantity এখনই fill, না হলে সব cancel

Fill-Or-Kill order সঙ্গে সঙ্গে সম্পূর্ণ execute হতে হবে; তা না হলে পুরো order cancel হয়। SEC investor education material ও FINRA-এর standard definition অনুযায়ী partial fill গ্রহণ করা হয় না।

একই order book-এ £10.00 limit-এ 600 share-এর FOK buy cancel হওয়ার কথা, কারণ allowed price-এ মাত্র 300 share available। £10.00-এ 250 share-এর FOK buy সম্পূর্ণ execute হতে পারে—যদি order market-এ পৌঁছানোর সময় liquidity থাকে।

Partial position operationalভাবে useless হলে বা unwanted hedge mismatch তৈরি করলে FOK সহায়ক হতে পারে। তবে thin market বা বড় order-এর ক্ষেত্রে কোনো execution পাওয়ার probability কমে যায়। Venue definition ও supported combination আলাদা হতে পারে, তাই broker implementation নিশ্চিত করুন।

AON: পুরো quantity প্রয়োজন, কিন্তু এখনই হওয়া জরুরি নয়

All-Or-None instruction-এ পুরো quantity execute হতে হবে অথবা কিছুই হবে না। FOK-এর মতো হলেও এখানে immediate execution জরুরি নয়। AON order তার অন্য duration instruction ও broker rule অনুযায়ী full quantity-এর জন্য অপেক্ষা করতে পারে।

উদাহরণ হিসেবে, £10.00-এ 600 share-এর AON limit buy-এর সামনে শুধু 300 share থাকলে partial fill হবে না। যথেষ্ট eligible liquidity পরে এলে এটি execute করতে পারে। Limit price-এ ছোট ছোট trade হলেও আপনার order fill নাও হতে পারে।

সব broker AON দেয় না এবং এর handling বা priority আলাদা হতে পারে। Market আপনার limit-এ trade করেছে দেখলেই full AON quantity আপনার order-এর জন্য available ছিল—এমন ধরে নেবেন না।

Worked example: একই idea, পাঁচটি আলাদা outcome

এক trader একটি hypothetical company-এর 1,000 share কিনতে চান। Maximum acceptable price £20.00। Submit করার মুহূর্তে £20.00-এ 400 share এবং £20.03-এ আরও 900 share offered আছে।

Day limit buy: £20.00-এ 1,000

সঙ্গে সঙ্গে সর্বোচ্চ 400 share fill হতে পারে। বাকি 600 session-এর মধ্যে rest করবে এবং £20.00-এ seller এলে fill হতে পারে। Applicable session শেষে unfilled balance সাধারণত expire করবে।

GTC limit buy: £20.00-এ 1,000

Immediate result এখানেও 400-share partial fill হতে পারে। বাকি 600 fill, cancel অথবা broker-policy expiry পর্যন্ত পরবর্তী session-গুলোতে active থাকতে পারে। Trader-কে নিয়মিত দেখতে হবে £20.00 এখনও উপযুক্ত কি না।

IOC limit buy: £20.00-এ 1,000

সর্বোচ্চ 400 share সঙ্গে সঙ্গে execute হতে পারে, আর বাকি 600 cancel হবে। Trader একটি ছোট position পাবেন এবং নতুন order পাঠাবেন কি না আলাদাভাবে সিদ্ধান্ত নেবেন।

FOK limit buy: £20.00-এ 1,000

£20.00 বা তার চেয়ে ভালো price-এ 1,000 share তাৎক্ষণিক available নেই, তাই পুরো order cancel হবে। Trader কোনো position পাবেন না।

AON limit buy: £20.00-এ 1,000

400-share partial fill হবে না। Duration ও broker handling অনুযায়ী order full 1,000 share executable হওয়া পর্যন্ত অপেক্ষা করতে পারে, অথবা পরে expire বা cancel হতে পারে।

এই comparison দেখায়, একই limit price ও quantity একই result নিশ্চিত করে না। Time ও quantity instruction execution behaviour বদলে দেয়।

সহজ decision framework

Execution objective দিয়ে choice ছোট করুন:

  • Idea শুধু আজকের জন্য valid: Day limit order বিবেচনা করুন।
  • Price গুরুত্বপূর্ণ এবং অপেক্ষা করতে পারবেন: Scheduled review process-সহ GTC বিবেচনা করুন।
  • এখন available liquidity চান, ছোট fill গ্রহণযোগ্য: IOC বিবেচনা করুন।
  • Complete position এখনই দরকার, না হলে কিছুই নয়: FOK বিবেচনা করুন।
  • Complete quantity দরকার, অপেক্ষা করতে পারবেন: Broker support করলে AON বিবেচনা করুন।

এটি functional comparison, recommendation নয়। Large order-এর জন্য একটি special instruction-এর বদলে staged execution plan প্রয়োজন হতে পারে।

Common mistakes

GTC মানে permanent ধরে নেওয়া

Broker expiry rule GTC order শেষ করতে পারে। Corporate action বা venue rule-ও treatment বদলাতে পারে।

IOC পুরো fill হবে আশা করা

IOC partial fill allow করে। শুধু unfilled balance cancel হয়।

FOK ও AON একই ভাবা

দুটিতেই partial execution গ্রহণ করা হয় না, কিন্তু FOK-এ immediate execution-ও দরকার। AON অপেক্ষা করতে পারে।

Visible size অদৃশ্য হতে পারে ভুলে যাওয়া

Order book একটি চলমান snapshot। আপনার order পৌঁছানোর আগে displayed liquidity trade বা cancel হতে পারে।

Thesis বদলানোর পরও পুরোনো GTC রেখে দেওয়া

Technically valid order strategically wrong হতে পারে। Open-order review risk management-এর অংশ।

Partial-position risk উপেক্ষা করা

IOC বা ordinary limit order planned quantity-এর চেয়ে ছোট position তৈরি করতে পারে। Hedge, অন্য leg বা minimum economic size-এর ওপর নির্ভরশীল trade-এ এটি গুরুত্বপূর্ণ।

Submit করার আগে practical checklist

  • এটি market, limit, stop নাকি stop-limit order?
  • Exact time-in-force instruction কী?
  • Partial fill গ্রহণযোগ্য কি না?
  • Instruction কোন trading session cover করে?
  • Broker কখন GTC order expire করবে?
  • Partial fill কি unhedged বা uneconomic position তৈরি করবে?
  • পুরোনো GTC execute হলে যথেষ্ট cash বা margin থাকবে?
  • কয়েকটি small fill হলে fee কি বেশি হয়ে যাবে?
  • Corporate action বা নতুন information intended price বদলেছে?
  • Stale order review ও cancel করার routine আছে?

Sources ও আরও পড়ুন

SEC-এর Investor.gov guide market, limit ও stop order ব্যাখ্যা করে, আর তাদের Trading Basics publication-এ Day, GTC, IOC, FOK ও AON instruction define করা হয়েছে। FINRA investor guide একই order type ও timing condition compare করে। Nasdaq-এর official market-model documentation দেখায় যে time-in-force availability order type ও market state-এর ওপর নির্ভর করে।

Related mechanics-এর জন্য আমাদের market, limit ও stop order guide, order book ও market depth guide, এবং bid-ask spread ও slippage guide পড়ুন।

এই tutorial AI-assisted research ও editorial review-এর সাহায্যে প্রস্তুত করা হয়েছে। এটি educational information, personalised investment advice নয়। Broker, venue ও asset class অনুযায়ী order availability ও handling আলাদা। Execution, price বা liquidity কখনও guaranteed নয় এবং trading-এ loss হতে পারে।

Share this post