আপনার স্টক ট্রেডিং প্ল্যাটফর্মে কীভাবে একটি OCO (One-Cancels-the-Other) অর্ডার সেট আপ করবেন

OCO অর্ডার একটি একক স্টক ট্রেডে স্টপ-লস এবং টেক-প্রফিটকে সংযুক্ত করে। এই গাইডে সেটআপ, ভিন্নতা, এবং খুচরা Broker-দের মধ্যে প্ল্যাটফর্মভেদে পার্থক্যগুলো আলোচনা করা হয়েছে।

দাবিত্যাগ

এটি কোনো বিনিয়োগ পরামর্শ নয়। প্রদত্ত তথ্য কেবলমাত্র শিক্ষামূলক ও তথ্যগত উদ্দেশ্যে, এবং এটি কোনো আর্থিক পণ্য কেনা বা বিক্রির জন্য কোনো সুপারিশ হিসেবে গণ্য হয় না।

এই ঝুঁকি সতর্কতাগুলোর ইংরেজি সংস্করণটি কর্তৃত্বপূর্ণ। অনুবাদগুলো কেবল সুবিধার জন্য প্রদান করা হয়েছে।

একটি OCO অর্ডার, যা One-Cancels-the-Other নামেও পরিচিত, হলো একটি একক পজিশনের সাথে যুক্ত থাকা দুইটি এক্সিট অর্ডারের জোড়া। এই জোড়ায় থাকে একটি টেক-প্রফিট লিমিট অর্ডার এবং একটি স্টপ-লস অর্ডার। কোনো একটি অর্ডার পূরণ (filled) হওয়ার রিপোর্ট পাওয়া মাত্রই ব্রোকার অপর পূরণ না হওয়া অর্ডারটি বাতিল করে দেয়। আপনি যখন স্ক্রিনের সামনে না থেকেও একই সাথে একটি ঊর্ধ্বমুখী লক্ষ্য (upside target) এবং একটি নিম্নমুখী সীমা (downside cap) নির্ধারণ করতে চান, তখন এই কাঠামোটি বিশেষভাবে উপকারী।

একটি OCO অর্ডার কী করে

একটি OCO অর্ডার একই পজিশনের সাথে দুটি এক্সিট অর্ডার সংযুক্ত করে: একটি টেক-প্রফিট লিমিট অর্ডার এবং একটি স্টপ-লস অর্ডার। “one-cancels-the-other” শব্দটি আচরণটিকে ঠিকভাবে বর্ণনা করে। এই দুইটির মধ্যে যেকোনো একটি অর্ডার পূরণ হলে, broker স্বয়ংক্রিয়ভাবে অন্যটি বাতিল করে দেয়—ফলে পজিশনটি ক্রমাগত নজরে রাখা এবং হাতে করে দ্বিতীয় অর্ডার দেওয়ার প্রয়োজন থাকে না।

আপনি যখন স্ক্রিনে না থেকেও একটি নির্দিষ্ট লাভের লক্ষ্য “লক ইন” করতে চান বা ক্ষতিকে সীমার মধ্যে রাখতে চান, তখন এই অর্ডার টাইপটি কাজে লাগে। অর্ডার দেওয়ার আগে ট্রেডার দাম নির্ধারণ করে, এবং অর্ডারটি বাজারে সক্রিয় থাকে যতক্ষণ না দুইটির মধ্যে একটিতে পৌঁছে যায়, অথবা ট্রেডার নিজে হাতে অর্ডারটি বাতিল না করে।

বাজারে অর্ডারটি কীভাবে আচরণ করে

একটি লং OCO এন্ট্রির উপরে একটি sell limit এবং এন্ট্রির নিচে একটি sell stop—এই দুইটি একত্র করে। একটি শর্ট OCO একই কাঠামোকে প্রতিফলিত করে: এন্ট্রির নিচে একটি buy limit এবং এন্ট্রির উপরে একটি buy stop। দুইটি দামের মধ্যবর্তী ব্যবধান হলো ট্রেডারের গ্রহণযোগ্যতার পরিসর: limit-এর উপরে ট্রেডার লাভের জন্য বের হতে চায়, আর 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 তালিকায় সেই Broker-দের দেখানো হয়েছে যারা OCO অর্ডার সমর্থন করে, এবং উপলব্ধ অর্ডার টাইপগুলোও উল্লেখ করা আছে; এগুলো মিলিয়ে আপনি লাইভ অ্যাকাউন্টে প্রথম OCO দেওয়ার আগে প্ল্যাটফর্মটি কেমন দেখায় তা বুঝতে পারবেন।