این توصیه سرمایهگذاری نیست. اطلاعات ارائهشده فقط برای اهداف آموزشی و اطلاعرسانی است و بههیچوجه بهمعنای توصیه برای خرید یا فروش هیچ محصول مالی نیست.
یک سفارش OCO که همچنین با نام One-Cancels-the-Other شناخته میشود، یک جفت سفارش خروج است که روی یک موقعیت به هم متصل میمانند. این جفت، یک سفارش حدِ سود (take-profit) را با یک سفارش حد ضرر (stop-loss) ترکیب میکند و Broker به محض گزارش شدنِ اجرای یکی از سفارشها، سفارشِ اجرا نشده را لغو میکند. این ساختار زمانی مفید است که بخواهید هم یک هدفِ صعودی و هم یک سقفِ نزولی تعیین کنید، بدون اینکه مجبور باشید دائماً پای صفحه بمانید.
یک سفارش OCO چه کاری انجام میدهد
یک سفارش OCO دو سفارش خروج را به یک موقعیت متصل میکند: یک سفارش حدِ سود (take-profit) و یک سفارش حدِ توقف ضرر (stop-loss). عبارت «one-cancels-the-other» دقیقاً رفتار را توصیف میکند. وقتی یکی از این دو سفارش اجرا میشود، کارگزار (Broker) بهطور خودکار سفارش دیگر را لغو میکند؛ بنابراین دیگر نیازی نیست موقعیت را مدام زیر نظر بگیرید و سفارش دوم را دستی ثبت کنید.
این نوع سفارش زمانی مفید است که بخواهید یک هدف سود را تثبیت کنید یا بدون ماندن پشت صفحه، میزان زیان را محدود کنید. معاملهگر پیش از ثبت سفارش، سطوح قیمتی را تعیین میکند و سفارش تا زمانی فعال میماند که یکی از دو سطح محقق شود یا تا وقتی معاملهگر بهصورت دستی سفارش را لغو کند.
نحوه رفتار سفارش در بازار
یک OCO بلند، یک فروش حدی بالاتر از قیمت ورود را با یک فروش استاپ پایینتر از قیمت ورود ترکیب میکند. یک OCO کوتاه ساختار را معکوس میکند: یک خرید حدی پایینتر از قیمت ورود و یک خرید استاپ بالاتر. فاصله بین این دو قیمت، بازهٔ پذیرش معاملهگر است: بالاتر از حد، معاملهگر میخواهد برای کسب سود خارج شود، و پایینتر از استاپ، معاملهگر میخواهد برای جلوگیری از زیان خارج شود.
شکافها رفتار را پیچیده میکنند. اگر قیمت از سطح استاپ عبور کند (با گپ)، سفارش در اولین قیمتِ در دسترس بعدی پر میشود که همان ریسک لغزش است. همین موضوع دربارهٔ حد نیز صدق میکند. معاملهگر باید بداند که استاپ، قیمت اجرای تضمینشده نیست و حد ممکن است اگر قیمت به آن سطح برنگردد، پر نشود.
راهاندازی مرحلهبهمرحله
گام اول باز کردن بلیت/فرم ورود موقعیت است. در بیشتر پلتفرمها یک کادر انتخاب یا یک منوی کشویی با برچسب «OCO» یا «If Done» وجود دارد. با انتخاب این گزینه، دو فیلد قیمتی نمایش داده میشود. معاملهگر قیمتِ سودِ مورد انتظار (take-profit) را در فیلد اول و قیمتِ حد ضرر (stop-loss) را در فیلد دوم وارد میکند.
گام بعدی تعیین «زمانِ اعتبار» (time in force) است. سفارشهای روز در پایان روز منقضی میشوند و سفارشهای good-till-cancelled تا زمانی که معاملهگر آن را لغو کند فعال میمانند. انتخاب به افق معاملاتی بستگی دارد: معاملهگران روز از سفارشهای روز استفاده میکنند و معاملهگران نوسانی از GTC.
گام سوم تأیید سفارش است. پلتفرم هر دو بخش (legs) و لینکِ OCO را در صفحه تأیید نشان میدهد. معاملهگر باید بررسی کند که حد (limit) و حد ضرر در سمتهای درستِ ورود قرار دارند و اینکه لینکِ OCO فعال است.
جایی که سفارش پشتیبانی میشود
این سفارش در بیشتر پلتفرمهای خردهفروشی که انواع سفارش پیشرفته ارائه میدهند استاندارد است؛ از جمله MetaTrader 4 و 5، TradingView، TradeStation، Interactive Brokers' Trader Workstation و همچنین بیشتر پلتفرمهای اختصاصیِ کارگزاران تخفیفی. نام دقیق نوع سفارش متفاوت است: TradingView آن را «OCO» مینامد، MetaTrader سفارش را به دو بلیت جداگانه با یک اسکریپت تقسیم میکند، و برخی پلتفرمها سفارش را پشت یک منوی «سفارشهای پیشرفته» پنهان میکنند.
پلتفرمهای موبایل اغلب پشتیبانی بومی از OCO ندارند، چون ساختار دو مرحلهای برای نمایش روی یک صفحه کوچک پیچیدهتر است. معاملهگرانی که میخواهند OCO را در موبایل داشته باشند معمولاً آن را روی پلتفرم دسکتاپ تنظیم میکنند و موقعیت را از طریق اپ موبایل زیر نظر میگیرند.
اشتباهات رایج
یک اشتباه رایج این است که حد توقف (stop) و حد سود (limit) را در یک سمتِ ورود (entry) وارد کنید که باعث میشود سفارشی ایجاد شود که Broker آن را رد میکند. اشتباه دیگر این است که فراموش کنید پیوند OCO را فعال کنید؛ در این صورت هر دو سفارش بعد از پر شدن یکی، همچنان فعال میمانند و سفارش دوم موقعیت را با قیمتی متفاوت میبندد.
سومین اشتباه این است که از این نوع سفارش برای سهام کمحجم (illiquid) استفاده کنید، جایی که هر دو بخش احتمال لغزش (slippage) دارند. این سفارش بهترین عملکرد را روی سهام نقدشونده و شاخصهای بزرگ دارد و معاملهگر باید پیش از ثبت سفارش، اختلاف قیمت پیشنهادی/درخواستی (bid-ask spread) و حجم متوسط روزانه را بررسی کند.
پرسشهای متداول درباره سفارشهای OCO
آیا سفارش OCO هزینهٔ اضافی دارد؟ بیشتر Brokerها هزینهٔ اضافی برای OCO دریافت نمیکنند، چون سفارش دو سفارش استاندارد است که توسط نرمافزار به هم لینک شدهاند. معاملهگر کمیسیون عادی را برای بخشِ اجراشده پرداخت میکند و بخشِ اجرا نشده بهصورت رایگان لغو میشود.
آیا میتوانم یک OCO را به یک موقعیتِ موجود متصل کنم؟ بله. بیشتر پلتفرمها به معاملهگر اجازه میدهند یک خروجی OCO را به یک موقعیت اضافه کند که با یک سفارش market باز شده است. راهاندازی همانند قرار دادن OCO در زمان ورود است و پلتفرم جزئیات موقعیت و هر دو بخش را نشان میدهد.
اگر قیمت از هر دو بخش عبور کند چه اتفاقی میافتد؟ اگر قیمت از هر دو بخش عبور کند، Broker بخشی را اجرا میکند که بازار ابتدا به آن برسد. به محض اینکه بخش اول اجرا شود، OCO بخش دوم را لغو میکند و معاملهگر یک موقعیت را بسته و یک بخش را لغو شده دارد.
منابع مرتبط
از کجا شروع کنید
اگر در حال بررسی سفارشهای OCO هستید، مفیدترین قدم اول این است که یک حساب دمو در یک Broker که از این نوع سفارش پشتیبانی میکند باز کنید و یک OCO کوچک روی یک سهم نقدشونده قرار دهید تا ببینید پلتفرم چگونه دو بخش (legs) را مدیریت میکند. بخش مقایسه Broker ما، Brokerهایی را که از سفارشهای OCO پشتیبانی میکنند و همچنین انواع سفارشهای موجود را فهرست میکند؛ این موارد در کنار هم به شما نشان میدهند قبل از اینکه اولین OCO را در یک حساب واقعی ثبت کنید، پلتفرم چگونه به نظر میرسد.