এটি কোনো বিনিয়োগ পরামর্শ নয়। প্রদত্ত তথ্য কেবলমাত্র শিক্ষামূলক ও তথ্যগত উদ্দেশ্যে, এবং এটি কোনো আর্থিক পণ্য কেনা বা বিক্রির জন্য কোনো সুপারিশ হিসেবে গণ্য হয় না।
একটি OCO অর্ডার, যা One-Cancels-the-Other নামেও পরিচিত, হলো একই পজিশনের সাথে যুক্ত থাকা দুইটি এক্সিট অর্ডারের একটি জোড়া। এই জোড়ায় থাকে একটি take-profit limit অর্ডার এবং একটি stop-loss অর্ডার; এবং যেই অর্ডারটি পূরণ (filled) হওয়ার রিপোর্ট পাওয়া যায়, সেই মুহূর্তেই broker বাকি (unfilled) অর্ডারটি বাতিল করে দেয়। আপনি যখন স্ক্রিনের সামনে না থেকেও একই সাথে একটি ঊর্ধ্বমুখী লক্ষ্য (upside target) এবং একটি নিম্নমুখী সীমা (downside cap) নির্ধারণ করতে চান, তখন এই কাঠামোটি বিশেষভাবে উপকারী।
অর্ডারটি কী করে
এই অর্ডারটি একই পজিশনের সাথে দুটি এক্সিট অর্ডার সংযুক্ত করে। একটি লং OCO এন্ট্রির উপরে একটি sell limit এবং এন্ট্রির নিচে একটি sell stop যুক্ত করে। একটি শর্ট OCO একই কাঠামোকে প্রতিফলিত করে—এন্ট্রির নিচে একটি buy limit এবং এন্ট্রির উপরে একটি buy stop। দুইটি দামের মধ্যে ব্যবধান হলো ট্রেডারের গ্রহণযোগ্যতার সীমা: limit-এর উপরে ট্রেডার লাভের জন্য বের হতে চান, আর stop-এর নিচে ট্রেডার ক্ষতির জন্য বের হতে চান।
এই অর্ডারটি তাদের জন্য উপকারী যারা স্ক্রিনের সামনে না থেকেও একটি লাভের টার্গেট লক করতে বা ক্ষতি সীমাবদ্ধ করতে চান। অর্ডার দেওয়ার আগে ট্রেডার দামের স্তরগুলো নির্ধারণ করেন, এবং ট্রেডার ম্যানুয়ালি অর্ডার বাতিল না করা পর্যন্ত বা দুইটির যেকোনো একটি স্তরে পৌঁছানো পর্যন্ত অর্ডারটি বাজারে সক্রিয় থাকে।
বাজারে অর্ডারটি কীভাবে আচরণ করে
একটি লং OCO এন্ট্রির উপরে একটি sell limit এবং এন্ট্রির নিচে একটি sell stop—এই দুইটি একত্র করে। একটি শর্ট OCO একই কাঠামোকে প্রতিফলিত করে: এন্ট্রির নিচে একটি buy limit এবং এন্ট্রির উপরে একটি buy stop। দুইটি দামের মধ্যকার ব্যবধানই ট্রেডারের গ্রহণযোগ্যতার পরিসর।
গ্যাপ আচরণকে জটিল করে তোলে। যদি দাম stop লেভেলটি “গ্যাপ” করে অতিক্রম করে, তাহলে অর্ডারটি পরবর্তী উপলব্ধ দামে পূরণ হবে—এটাই slippage ঝুঁকি। একই কথা limit-এর ক্ষেত্রেও প্রযোজ্য। ট্রেডারের জানা উচিত যে stop একটি নিশ্চয়তাপ্রাপ্ত এক্সিকিউশন মূল্য নয়, এবং দাম যদি ওই লেভেলে ফিরে না আসে, তাহলে limit-ও পূরণ নাও হতে পারে।
খুচরা প্ল্যাটফর্মে ধাপে ধাপে সেটআপ
প্রথম ধাপ হলো পজিশন এন্ট্রি টিকিট খোলা। বেশিরভাগ প্ল্যাটফর্মে “OCO” বা “If Done” নামে একটি চেকবক্স বা ড্রপডাউন থাকে। ওই অপশনটি নির্বাচন করলে দুটি মূল্য ক্ষেত্র (price field) দেখা যায়। ট্রেডার প্রথম ক্ষেত্রে টেক-প্রফিটের মূল্য এবং দ্বিতীয় ক্ষেত্রে স্টপ-লসের মূল্য লিখে দেন।
পরের ধাপ হলো time in force সেট করা। Day orders বন্ধ হওয়ার সময় মেয়াদ শেষ করে, আর good-till-cancelled অর্ডার ট্রেডার বাতিল না করা পর্যন্ত সক্রিয় থাকে। পছন্দটি নির্ভর করে ট্রেডিংয়ের সময়সীমার ওপর: ডে ট্রেডাররা day orders ব্যবহার করেন, আর সুইং ট্রেডাররা GTC ব্যবহার করেন।
তৃতীয় ধাপ হলো অর্ডারটি নিশ্চিত করা। প্ল্যাটফর্মটি কনফার্মেশন স্ক্রিনে উভয় লেগ এবং OCO লিংক দেখায়। ট্রেডারকে যাচাই করা উচিত যে লিমিট এবং স্টপ এন্ট্রির সঠিক পাশে আছে কি না এবং OCO লিংকটি সক্ষম (enabled) আছে কি না।
যেখানে অর্ডারটি সমর্থিত
এই অর্ডারটি অধিকাংশ খুচরা ট্রেডিং প্ল্যাটফর্মে স্ট্যান্ডার্ড, যেগুলো উন্নত অর্ডার টাইপ অফার করে—এর মধ্যে রয়েছে MetaTrader 4 এবং 5, TradingView, TradeStation, Interactive Brokers' Trader Workstation, এবং ডিসকাউন্ট ব্রোকারদের অধিকাংশ নিজস্ব প্ল্যাটফর্ম। অর্ডার টাইপের সঠিক নাম ভিন্ন হতে পারে: TradingView এটিকে “OCO” বলে, MetaTrader একটি স্ক্রিপ্টের মাধ্যমে অর্ডারটিকে দুইটি আলাদা টিকেটে ভাগ করে, এবং কিছু প্ল্যাটফর্মে অর্ডারটি “advanced orders” মেনুর পেছনে লুকানো থাকে।
মোবাইল প্ল্যাটফর্মগুলোতে প্রায়ই নেটিভ OCO সাপোর্ট থাকে না, কারণ দুই-লেগের কাঠামোটি ছোট স্ক্রিনে প্রদর্শন করা তুলনামূলকভাবে বেশি জটিল। মোবাইলে যারা OCO চান, তারা সাধারণত ডেস্কটপ প্ল্যাটফর্মে সেটআপ করেন এবং মোবাইল অ্যাপে অবস্থানটি পর্যবেক্ষণ করেন।
সাধারণ ভুল
একটি ঘন ঘন ভুল হলো এন্ট্রির একই পাশে স্টপ এবং লিমিট বসানো, যা এমন একটি অর্ডার তৈরি করে যে অর্ডারটি Broker প্রত্যাখ্যান করে। আরেকটি ভুল হলো OCO লিংক সক্ষম করতে ভুলে যাওয়া—ফলে একটি অর্ডার পূরণ হওয়ার পরও দুটো অর্ডারই সক্রিয় থাকে, এবং দ্বিতীয়টি ভিন্ন দামে পজিশন বন্ধ করে দেয়।
তৃতীয় একটি ভুল হলো অপ্রবাহী (illiquid) স্টকের ক্ষেত্রে অর্ডার ব্যবহার করা, যেখানে উভয় দিকেই slippage হওয়ার সম্ভাবনা বেশি। এই অর্ডারটি সবচেয়ে ভালো কাজ করে প্রবাহী স্টক এবং প্রধান সূচকগুলোর ক্ষেত্রে; অর্ডার দেওয়ার আগে trader-এর উচিত bid-ask spread এবং গড় দৈনিক ভলিউম যাচাই করা।
OCO অর্ডার সম্পর্কে সাধারণ প্রশ্ন
OCO অর্ডারে কি অতিরিক্ত খরচ লাগে? বেশিরভাগ Broker অতিরিক্ত চার্জ করে না, কারণ অর্ডারটি সফটওয়্যারের মাধ্যমে যুক্ত দুইটি সাধারণ অর্ডার। ট্রেডার পূরণ হওয়া অংশের জন্য নিয়মিত কমিশন দেন, এবং পূরণ না হওয়া অংশটি বিনামূল্যে বাতিল হয়ে যায়।
আমি কি বিদ্যমান পজিশনের সাথে একটি OCO সংযুক্ত করতে পারি? হ্যাঁ। বেশিরভাগ প্ল্যাটফর্ম ট্রেডারকে market order দিয়ে খোলা একটি পজিশনে OCO exit যোগ করার সুযোগ দেয়। সেটআপটি entry-তে OCO দেওয়ার মতোই, এবং প্ল্যাটফর্মটি পজিশনের বিবরণ ও দুইটি লেগ দেখায়।
দাম যদি দুইটি লেগের মাধ্যমেই গ্যাপ করে যায় তাহলে কী হবে? দাম যদি দুইটি লেগের মাধ্যমেই গ্যাপ করে যায়, তাহলে যে লেগে বাজার আগে পৌঁছায় Broker সেটি পূরণ করে। প্রথম লেগটি পূরণ হওয়ার সাথে সাথেই OCO দ্বিতীয় লেগটি বাতিল করে, এবং ট্রেডারের একটি পজিশন বন্ধ হয় ও একটি বাতিল হয়।
সম্পর্কিত সম্পদ
কোথা থেকে শুরু করবেন
আপনি যদি OCO অর্ডার মূল্যায়ন করে থাকেন, তাহলে সবচেয়ে উপকারী প্রথম পদক্ষেপ হলো এমন একটি Broker-এ ডেমো অ্যাকাউন্ট খোলা, যেটি এই অর্ডার টাইপটি সমর্থন করে, এবং একটি লিকুইড স্টকে একটি ছোট OCO বসিয়ে দেখা—প্ল্যাটফর্মটি কীভাবে দুইটি লেগ পরিচালনা করে। আমাদের broker comparison তালিকায় OCO অর্ডার সমর্থন করে এমন Broker-দের পাশাপাশি উপলব্ধ order types দেখানো আছে; এগুলো একসাথে আপনাকে লাইভ অ্যাকাউন্টে প্রথম OCO দেওয়ার আগে প্ল্যাটফর্মটি কেমন দেখায় তা বুঝতে সাহায্য করবে।