نیم ساعت به انتشار گزارش اشتغال آمریکا مانده و یورو دلار در یک محدوده ۳۰ پیپی گیر کرده است. نمیدانید خبر قیمت را بالا میبرد یا پایین، ولی مطمئنید حرکت بزرگی در راه است. یک راه این است که هم بالای محدوده سفارش خرید بگذارید و هم پایین آن سفارش فروش، به شرطی که با اجرای یکی، دیگری خودکار حذف شود. اسم این ترکیب سفارش OCO است. در این درس سطح متوسط میبینید این سفارش چطور کار میکند، دو کاربرد اصلی آن کدام است، چه فرقی با OTO و سفارش براکت دارد، در متاتریدر ۵ که گزینه آمادهاش را ندارد چطور ساخته میشود و اسلیپیج زمان خبر با آن چه میکند. با اسمارت اف ایکس همراه باشید.
سفارش OCO چیست و چطور کار میکند؟
OCO کوتاهشده One Cancels the Other است، یعنی «یکی، دیگری را لغو میکند». سفارش OCO از دو سفارش در انتظار ساخته میشود که به هم وصلاند. سفارش در انتظار (Pending Order) سفارشی است که الان اجرا نمیشود و منتظر میماند قیمت به سطح مشخصی برسد. همین که یکی اجرا شد، پلتفرم یا ابزاری که این اتصال را مدیریت میکند سفارش دوم را حذف میکند.
دو سفارش این گروه معمولاً در دو طرف قیمت فعلیاند: یکی بالاتر و یکی پایینتر. نوع این دو سفارش به هدف شما بستگی دارد. برای ورود در شکست محدوده، بای استاپ و سل استاپ کنار هم مینشینند. برای خروج از یک پوزیشن باز، یک سفارش حد سود و یک سفارش حد ضرر جفت میشوند. اگر با بای استاپ، سل استاپ، بای لیمیت و سل لیمیت آشنا نیستید، اول درس انواع سفارش در فارکس را بخوانید.
ارزش اصلی این ترکیب در حذف خودکار سفارش دوم است. بدون آن، سفارشی که دیگر لازم ندارید در حساب میماند و ممکن است ساعتها بعد یک پوزیشن ناخواسته در جهت مخالف باز کند.
مراحل اجرای سفارش OCO از ثبت تا لغو

چرخه کامل این سفارش چهار قدم دارد. اول دو سفارش در انتظار با قیمت، حجم، حد ضرر و حد سود ثبت میشوند. دوم، پلتفرم یا یک اکسپرت این دو سفارش را یک گروه میشناسد. سوم، قیمت به یکی از دو سطح میرسد و همان سفارش پوزیشن باز میکند. چهارم، سفارش دیگر بلافاصله حذف میشود.
نکته مهم در قدم دوم است. اگر گروه سمت سرور بروکر نگهداری شود، حذف سفارش دوم در همان لحظه و حتی با کامپیوتر خاموش انجام میشود. اگر یک اکسپرت روی کامپیوتر شما این کار را بکند، سرعت حذف به اتصال اینترنت و روشن بودن ترمینال بستگی دارد. این تفاوت در ثانیههای انتشار یک خبر بزرگ اهمیت پیدا میکند.
کاربرد اول: معامله شکست محدوده پیش از خبر
رایجترین استفاده از سفارش OCO، معامله شکست یک محدوده است وقتی جهت حرکت معلوم نیست. به این چیدمان استرادل شکست (Breakout Straddle) هم میگویند. چند دقیقه پیش از یک خبر مهم مثل NFP یا تصمیم نرخ بهره، بازار معمولاً آرام میشود و قیمت در یک محدوده باریک میماند. شما یک بای استاپ چند پیپ بالای سقف محدوده و یک سل استاپ چند پیپ زیر کف آن میگذارید. اگر خبر قیمت را بالا برد، خرید اجرا و فروش لغو میشود و برعکس.
گزارش اشتغال آمریکا معمولاً اولین جمعه هر ماه ساعت ۱۶:۰۰ به وقت تهران منتشر میشود، وقتی آمریکا ساعت تابستانی دارد، و ساعت ۱۷:۰۰ در زمستان. برای فهرست خبرهای پرنوسان و روش آماده شدن برای آنها، درس معامله در زمان اخبار را ببینید.
همین چیدمان بدون خبر هم کاربرد دارد. استراتژی لندن بریک اوت سقف و کف ساعتهای آسیا را جعبه میگیرد و با باز شدن بازار لندن، دو سفارش استاپ در دو طرف آن میگذارد. اتصال دو سفارش باعث میشود بعد از شکست واقعی، سفارش طرف مقابل در حساب نماند.
کاربرد دوم: خروج از پوزیشن با حد سود و حد ضرر
بیشتر معاملهگران هر روز از کاربرد دوم استفاده میکنند، بدون اینکه اسمش را بدانند. وقتی یک پوزیشن خرید باز دارید و برای آن هم حد سود بالای قیمت و هم حد ضرر زیر قیمت تعیین میکنید، این دو سفارش یک جفت OCO هستند. قیمت به هر کدام برسد، پوزیشن بسته میشود و سفارش دیگر معنایش را از دست میدهد و حذف میشود.
در متاتریدر، حد سود و حد ضرر روی خود پوزیشن ثبت میشوند و این رفتار سمت سرور انجام میشود؛ پس برای این کاربرد ابزار اضافهای لازم ندارید. روش انتخاب هدف منطقی در درس حد سود آمده است. اگر میخواهید حد ضرر همراه قیمت جابهجا شود، تریلینگ استاپ را هم یاد بگیرید.
تفاوت سفارش OCO با OTO و سفارش براکت

سه اصطلاح دیگر کنار OCO زیاد شنیده میشوند. OTO کوتاهشده One Triggers the Other یعنی «یکی، دیگری را فعال میکند». در این نوع، سفارش دوم تا وقتی سفارش اول اجرا نشده وجود خارجی ندارد. سفارش براکت (Bracket Order) یک سفارش ورود است که حد سود و حد ضررش از قبل کنارش ثبت شدهاند. ترکیب کامل هر دو قاعده را OTOCO مینامند: سفارش ورود اجرا میشود و یک جفت OCO برای خروج میسازد.
| نوع سفارش | قاعده | نمونه |
|---|---|---|
| OCO | اجرای یکی، دیگری را لغو میکند | بای استاپ و سل استاپ دو طرف محدوده |
| OTO | اجرای اولی، دومی را فعال میکند | بعد از اجرای بای لیمیت، حد ضرر ثبت شود |
| براکت | ورود همراه با حد سود و حد ضرر | خرید با هدف ۴۰ پیپ و حد ضرر ۲۰ پیپ |
| OTOCO | ترکیب دو قاعده بالا | ورود که بعد از اجرا یک جفت OCO برای خروج میسازد |
در متاتریدر، وقتی یک سفارش در انتظار را همراه با حد سود و حد ضرر ثبت میکنید، عملاً یک سفارش براکت ساختهاید. آنچه متاتریدر بهصورت آماده ندارد، اتصال دو سفارش ورود جدا به هم است؛ یعنی همان کاربرد اول.
سفارش OCO در متاتریدر ۵ و راههای جایگزین

متاتریدر ۴ و متاتریدر ۵ هیچکدام دکمه یا گزینهای برای وصل کردن دو سفارش ورود ندارند. چهار راه برای پر کردن این جای خالی هست:
- اکسپرت یا اسکریپت OCO: برنامه کوچکی که روی چارت اجرا میشود، باز شدن پوزیشن تازه را میبیند و سفارش جفت آن را حذف میکند. اکسپرت (Expert Advisor) برنامهای است که داخل متاتریدر خودکار کار میکند؛ نصب و تنظیمش در درس اکسپرت ادوایزر آمده است. اکسپرت فقط وقتی کار میکند که ترمینال روشن، به اینترنت وصل و دکمه معامله خودکار فعال باشد.
- تاریخ انقضا: برای هر دو سفارش انقضای کوتاه بگذارید تا اگر یکی اجرا شد، دیگری حداکثر چند ساعت بعد خودش حذف شود.
- حذف دستی: بعد از اجرای یکی، سفارش دوم را از تب معاملات پاک کنید. این راه فقط وقتی امن است که پای صفحه باشید.
- پلتفرم یا بروکر دارای OCO: بعضی پلتفرمهای معاملاتی گروه OCO را سمت سرور نگه میدارند و به روشن بودن کامپیوتر شما وابسته نیستند. پیش از اتکا، رفتارش را در حساب دمو امتحان کنید.
برای تاریخ انقضا، در پنجره ثبت سفارش متاتریدر ۵ فیلد Expiration چهار حالت دارد: GTC یعنی تا وقتی خودتان لغو کنید، Today یعنی تا پایان همان روز معاملاتی، Specified یعنی تا تاریخ و ساعت مشخص، و Specified day یعنی تا پایان روز مشخص. برای سفارش خبری، حالت Specified با ساعتی حدود یک ساعت بعد از خبر مناسب است. همه بروکرها همه حالتها را برای همه نمادها فعال نمیکنند. فاصله حداقلی هم بین قیمت فعلی و سفارش در انتظار وجود دارد که به آن Stops Level میگویند و در مشخصات نماد دیده میشود.
ریسک اسلیپیج و گپ قیمتی در زمان اخبار
بای استاپ و سل استاپ وقتی قیمت به سطحشان میرسد به سفارش بازار تبدیل میشوند و با اولین قیمت موجود اجرا میشوند. در لحظه انتشار خبر، قیمت ممکن است چند پیپ از سطح شما بپرد و سفارش با فاصله پر شود. به این فاصله اسلیپیج میگویند و جزئیاتش در درس اسلیپیج آمده است.
سه خطر خاص در زمان خبر وجود دارد:
- اجرای هر دو سفارش: در یک جهش رفت و برگشتی، قیمت اول بالای محدوده و چند ثانیه بعد زیر آن میرود. اگر اکسپرت کندتر از بازار باشد، هر دو سفارش اجرا میشوند و شما با یک خرید و یک فروش همزمان در ضرر میمانید.
- اسپرد باز: فاصله قیمت خرید و فروش در لحظه خبر چند برابر میشود و ممکن است یک سفارش را بدون حرکت واقعی قیمت فعال کند.
- گپ آخر هفته: سفارشی که جمعه شب در حساب مانده، دوشنبه با قیمت باز شدن بازار اجرا میشود که میتواند دهها پیپ دورتر باشد.
خطر اسلیپیج با سفارش OCO هم سر جایش میماند؛ در روز خبر همیشه حجم را کمتر از روز عادی بگیرید.
مثال عددی: سفارش OCO روی یورو دلار پیش از خبر

حساب شما ۵۰۰۰ دلار است و در هر معامله ۱ درصد یعنی ۵۰ دلار ریسک میکنید. یورو دلار در ساعت پیش از گزارش اشتغال بین ۱٫۱۶۳۰ و ۱٫۱۶۶۰ مانده است. چیدمان دو سفارش این است:
- سفارش خرید: بای استاپ در ۱٫۱۶۶۵، پنج پیپ بالای سقف. حد ضرر ۱٫۱۶۴۵ یعنی ۲۰ پیپ و حد سود ۱٫۱۷۰۵ یعنی ۴۰ پیپ.
- سفارش فروش: سل استاپ در ۱٫۱۶۲۵، پنج پیپ زیر کف. حد ضرر ۱٫۱۶۴۵ و حد سود ۱٫۱۵۸۵.
- حجم: در یورو دلار هر لات استاندارد برای هر پیپ ۱۰ دلار ارزش دارد. حجم برابر ۵۰ تقسیم بر ۲۰۰ (۲۰ پیپ ضرب در ۱۰ دلار) است، یعنی ۰٫۲۵ لات و هر پیپ ۲٫۵ دلار.
- انقضا: هر دو سفارش با حالت Specified تا یک ساعت بعد از خبر.
اگر عدد اشتغال بهتر از انتظار باشد، دلار قوی میشود، یورو دلار پایین میرود و سل استاپ اجرا میشود. حالا فرض کنید خبر برعکس بود و قیمت بالا رفت. بای استاپ اجرا و سل استاپ خودکار حذف میشود. اگر قیمت به هدف برسد، سود ۴۰ پیپ ضرب در ۲٫۵ دلار یعنی ۱۰۰ دلار است.
حالا اثر اسلیپیج را ببینید. اگر بای استاپ بهجای ۱٫۱۶۶۵ در ۱٫۱۶۷۲ پر شود، فاصله تا حد ضرر ۲۷ پیپ است و ریسک واقعی به ۶۷٫۵ دلار میرسد، یعنی ۳۵ درصد بیشتر از برنامه. نسبت سود به ضرر هم از ۲ به حدود ۱٫۲ پایین میآید، چون هدف ثابت مانده و ورود بدتر شده است. اگر حجم را از اول ۰٫۱۵ لات بگیرید، همین اسلیپیج ضرر احتمالی را حدود ۴۰ دلار نگه میدارد.
شش اشتباه رایج با سفارش OCO

- اتکا به اکسپرت با ترمینال خاموش. اگر کامپیوتر خواب برود یا اینترنت قطع شود، سفارش دوم حذف نمیشود. برای اجرای پایدار، متاتریدر را روی یک سرور مجازی (VPS) اجرا کنید.
- سطحهای خیلی نزدیک به قیمت. اگر فاصله هر سفارش تا قیمت از نوسان عادی چند دقیقه کمتر باشد، یک تکان معمولی هر دو را فعال میکند.
- نادیده گرفتن اسلیپیج در محاسبه حجم. حجم را طوری بگیرید که حتی با چند پیپ اسلیپیج، ریسک از سقف برنامه بیرون نزند.
- ثبت سفارش بدون حد ضرر. پوزیشنی که با این روش باز میشود باید از ثانیه اول حد ضرر داشته باشد، چون در لحظه خبر فرصتی برای ثبت دستی آن نیست.
- حجم معمولی در روز خبر. اسپرد باز و اسلیپیج ریسک واقعی را بالاتر از عدد روی کاغذ میبرد.
- سفارش بدون تاریخ انقضا. اگر خبر حرکتی نساخت، دو سفارش با حالت GTC تا روز بعد یا بعد از آخر هفته در حساب میمانند.
نکات کلیدی این درس
- سفارش OCO دو سفارش در انتظار را به هم وصل میکند؛ با اجرای یکی، دیگری خودکار حذف میشود.
- دو کاربرد اصلی آن شکست محدوده با بای استاپ و سل استاپ، و خروج با جفت حد سود و حد ضرر است.
- OTO سفارش دوم را بعد از اجرای اولی فعال میکند و براکت ورود را همراه با حد سود و حد ضرر ثبت میکند.
- متاتریدر ۵ گزینه آماده سفارش OCO ندارد؛ اکسپرت، تاریخ انقضا، حذف دستی یا پلتفرم دیگر جایگزین آناند.
- در زمان خبر، اسلیپیج و اجرای همزمان هر دو سفارش ممکن است؛ حجم را کمتر از روز عادی بگیرید.
اسمارت اف ایکس؛ مرجع مقایسه و انتخاب بهترین خدمات مالی
اسمارت اف ایکس همراه هوشمند شما در مسیر معاملهگری است؛ ما ابزار، دانش و تحلیلهای پیشرفته را در اختیار شما میگذاریم تا با اطمینان و هوشمندی، تصمیمات سرمایهگذاری بهتر و بهروزتری بگیرید.
برخی از مزایای همکاری با اسمارت اف ایکس شامل موارد زیر است:
- بررسی بیطرفانه: بروکرها و بسترهای معاملاتی را بر اساس واقعیتها و بدون جانبداری میسنجیم تا انتخاب آگاهانهای داشته باشید.
- رشد سواد مالی: محتوای آموزشی و تحلیلی جامع تهیه میکنیم تا مهارتهای لازم برای فعالیت موفق در بازارهای مالی را کسب کنید.
- تهیه مقالات جدید: با تمرکز بر دانش روز، مقالات آموزشی و تحلیلی بهروز منتشر میکنیم.
- پایبندی به اصل شفافیت: نظرات و بازخوردهای کاربران را بدون حذف یا ویرایش منتشر میکنیم.
💬 اگر سوالی دارید یا نیاز به راهنمایی دارید، میتوانید از راههای ارتباطی زیر با ما در تماس باشید:
- تلگرام پشتیبانی: smartfxsupport
- ایمیل پشتیبانی: support@smartfxac.com
جمعبندی
سفارش OCO ابزار سادهای برای وقتی است که دو سناریو دارید و فقط یکی از آنها رخ میدهد. پیش از خبر یا در شکست یک محدوده، دو سفارش استاپ در دو طرف قیمت میگذارید و مطمئن میشوید بعد از اجرای یکی، دیگری در حساب نمیماند. در متاتریدر ۵ این اتصال را با اکسپرت یا تاریخ انقضای کوتاه میسازید و رفتارش را اول در حساب دمو امتحان میکنید. اسلیپیج را از قبل در حجم حساب کنید تا یک خبر تند، ریسک برنامهریزیشده شما را جابهجا نکند.
سوالات متداول درباره سفارش OCO
۵ سوالآیا متاتریدر ۴ یا ۵ سفارش OCO دارد؟
خیر. هیچکدام گزینه آمادهای برای وصل کردن دو سفارش ورود ندارند. با یک اکسپرت OCO، تاریخ انقضای کوتاه یا حذف دستی میتوانید همین رفتار را بسازید.
حد سود و حد ضرر یک پوزیشن هم OCO حساب میشود؟
بله. قیمت به هر کدام برسد پوزیشن بسته میشود و دیگری حذف میشود. این جفت در متاتریدر سمت سرور مدیریت میشود و به روشن بودن کامپیوتر وابسته نیست.
ممکن است هر دو سفارش OCO اجرا شوند؟
در یک جهش رفت و برگشتی شدید، بهخصوص وقتی حذف سفارش دوم با اکسپرت روی کامپیوتر شما انجام میشود، بله. فاصله کافی سطحها از قیمت و حجم کمتر این خطر را کم میکند.
سطح بای استاپ و سل استاپ را چقدر از محدوده دور بگذارم؟
معمولاً چند پیپ بیرون از سقف و کف، به اندازهای که اسپرد و نوسان عادی چند دقیقه را پوشش دهد. در یورو دلار پنج تا ده پیپ رایج است.
فرق سفارش OCO با سفارش براکت چیست؟
سفارش OCO دو سفارش را طوری وصل میکند که اجرای یکی دیگری را لغو کند. سفارش براکت یک سفارش ورود است که حد سود و حد ضررش کنارش ثبت شده و آن دو با هم یک جفت OCO میسازند.



