هذا ليس نصيحة استثمارية. المعلومات المقدمة لأغراض تعليمية وإعلامية فقط ولا تشكل توصية بشراء أو بيع أي منتج مالي.
أمر OCO (واحد يُلغي الآخر) هو أمران مترابطان؛ عندما يتم تنفيذ أحدهما، يتم إلغاء الآخر تلقائيًا. يكون هذا النوع مفيدًا عندما تريد الخروج من مركز عند أحد مستويي سعر — عادةً هدف ربح أو وقف خسارة — لكن ليس كليهما. أول أمر يتم تنفيذه هو الفائز؛ ويتم إلغاء الآخر.
تتناول هذه المقالة شرحًا عمليًا خطوة بخطوة: متى تكون أوامر OCO منطقية، وكيفية إعدادها على منصة نموذجية، وما الذي يجب الانتباه له.
متى تكون أوامر OCO منطقية
ثلاثة استخدامات شائعة:
- أوامر Bracket. مركز طويل مع كلٍّ من هدف ربح ووقف خسارة. ضع أمر بيع limit فوق السعر الحالي وأمر بيع stop أسفل. أيّهما يتم تفعيله أولًا يملأ، والآخر يُلغى. يتم إغلاق المركز عند أحد السعرين.
- دخولات الاختراق. متداول ينتظر اختراقًا فوق مستوى مقاومة أو هبوطًا تحت مستوى دعم. ضع أمر شراء stop فوق المقاومة وأمر بيع stop تحت الدعم. الذي يتم تفعيله أولًا يدخل في المركز؛ والآخر يُلغى.
- إعادة الدخول. متداول يريد أن يكون طويلًا فوق مستوى وقصيرًا تحته. نفس البنية الخاصة بدخول الاختراق ولكن مع إدارة الجانبين.
النمط المشترك: أوامر OCO تتعلق بالاختيار. أنت لا تعرف أي جانب سيتفعّل أولًا، لكنك تريد أن تكون جاهزًا لكليهما.
كيفية إعداد أمر OCO على منصة نموذجية
تختلف الخطوات الدقيقة حسب Broker، لكن البنية نفسها. في معظم المنصات (thinkorswim، Interactive Brokers، Tastyworks، TradeStation مثلًا):
- انقر بزر الماوس الأيمن على المركز أو افتح تذكرة الطلب. غالبًا ما تتضمن معظم المنصات خيار OCO ضمن قائمة نوع الطلب.
- حدّد الساق الأولى. عادةً ما تكون أمرًا محدد السعر (هدف الربح) أو أمر إيقاف (وقف الخسارة).
- حدّد الساق الثانية. الأمر المكمل.
- اربط الساقين كـ OCO. تمتلك معظم المنصات مربع اختيار أو زرًا لتحديد الطلب كـ OCO.
- قدّم الطلب. ترسل المنصة كلا الطلبين؛ يتم تنفيذ أحدهما، بينما يُلغى الآخر تلقائيًا.
تتيح المنصة أيضًا تعديل الأسعار وأنواع الأوامر بعد الإرسال. يبقى ربط OCO قائمًا حتى يتم تنفيذ أحد الساقين أو تقوم بإلغاء كليهما يدويًا.
الاختلافات الشائعة
OCO مع أمر إيقاف-حد على جهة الإيقاف
يحوّل أمر الإيقاف البسيط إلى أمر سوق عند تفعيله، ما قد يؤدي إلى انزلاق سعري في الأسواق المتقلبة. يحوّل أمر الإيقاف-حد إلى أمر محدد بسعر عند سعر محدد، مما يتجنب الانزلاق السعري لكنه يعرّض لخطر عدم التنفيذ إذا تجاوز السعر الحدّ عند حدوث فجوة.
المقايضة: تنفيذ أمر الإيقاف-سوق مع انزلاق سعري؛ أو تنفيذ أمر الإيقاف-حد بسعر محدد أو عدم التنفيذ إطلاقًا. يمكن لـ OCO الجمع بين أمر إيقاف-سوق (لإيقاف الخسارة) مع أمر محدد (لتحقيق هدف الربح)، أو استخدام الإيقاف-حد لكلا الطرفين.
إيقاف متحرك OCO
إيقاف متحرك هو أمر إيقاف يتكيّف مع تحرّك السعر لصالحك. يجمع إيقاف متحرك OCO بين إيقاف متحرك (أمر وقف الخسارة الذي يتتبّع السعر للأعلى) وأمر محدد (هدف الربح). يتم إغلاق الصفقة عند الإيقاف المتحرك إذا انعكس السعر، أو عند الحدّ إذا تم الوصول إلى الهدف أولًا.
يُعد إيقاف متحرك OCO مفيدًا لصفقات الزخم التي تريد فيها التقاط حركة تمتد لعدة أيام، لكنك ترغب في الخروج عند حدوث انعكاس. يثبّت الإيقاف المتحرك الأرباح مع ارتفاع السعر؛ بينما يوفّر الهدف المحدد مخرجًا صعوديًا.
OCO ضمن إطار زمني
تسمح بعض المنصات بتعيين تاريخ انتهاء لـ OCO. يتم إلغاء OCO تلقائيًا عند وقت الانتهاء إذا لم يتم تنفيذ أي من الطرفين. مفيد لإعدادات تكون صالحة فقط خلال نافذة زمنية محددة (مثلًا: إعلان الأرباح أو وقت افتتاح السوق).
يختلف تاريخ الانتهاء حسب المنصة. قد تضع بعض المنصات افتراضيًا خيار "good till cancelled" (GTC)، ما يعني أن OCO يظل نشطًا بشكل غير محدد. بينما يضع غيرها افتراضيًا خيار "day" أو "good till close" (GTC). حدّد تاريخ الانتهاء عمدًا بناءً على الاستراتيجية.
ما الذي يمكن أن يحدث خطأ
ثلاثة أنماط:
1. تفعيل الساقين معًا في الأسواق السريعة
في سوق سريع الحركة، قد يتم تفعيل الساقين في نفس الميلي ثانية. قد يقوم النظام بملء واحدة أو الأخرى، أو كليهما — اعتمادًا على توجيه الأوامر. يضمن خيار "OCO" فقط أنه سيتم إلغاء أحدهما إذا تم ملء الآخر أولًا؛ إذا تم ملء كليهما قبل أن يتمكن النظام من الإلغاء، فقد تكون النتيجة إغلاقًا جزئيًا أو التحول إلى الجانب المقابل.
الحل: لا تستخدم OCO في الأسواق التي يُحتمل أن تقفز عبر كلا المستويين. استخدم stop-market مع هامش أمان أو تقبّل مخاطر التنفيذ الجزئي.
2. تفعيل الساق الإيقافية على ذيل شمعة (wick)
في ذيل الشمعة، يصل السعر لفترة وجيزة إلى مستوى الإيقاف لكنه يُغلق فوقه. يتم تفعيل أمر stop-market على الذيل ويتم تنفيذه بسعر الإيقاف (أو بسعر أسوأ). يقوم OCO بإلغاء الحدّ (limit)، لكنك خرجت بسبب ضوضاء.
الحل: استخدم stop-limit مع هامش (buffer)، أو استخدم تأكيدًا قائمًا على الوقت.
3. المنصة لا تدعم OCO الحقيقي
بعض المنصات تدعم فقط "الأوامر المرتبطة" أو أوامر "إذا تم اللمس"، والتي تبدو مثل OCO ولكن لديها منطق إلغاء مختلف. اقرأ توثيق المنصة للتأكد من سلوك OCO.
كيفية التقييم
عند إعداد أوامر OCO، اسأل:
- هل يدعم النظام الأساسي OCO الحقيقي؟ (جرّب بأمر صغير في سهم سائل للتأكد من السلوك.)
- ما أنواع الأوامر المدعومة في كل ساق؟ (Stop-market، stop-limit، trailing stop، limit. كلما زادت الخيارات، زادت الاستراتيجيات التي يمكنك تنفيذها.)
- ما هو الافتراضي لانتهاء الصلاحية؟ (Day، GTC، أو مخصص. حدده بعناية.)
- كيف يتم التعامل مع عمليات التنفيذ الجزئي؟ (إذا تم تنفيذ 50% فقط من ساق limit، هل يلغي النظام أمر OCO؟ معظم المنصات تلغي؛ وبعضها يبقي الساق غير المنفذة نشطة.)
- ما هو الانزلاق على ساق stop؟ (يتم تنفيذ Stop-market مع انزلاق. جرّب في حساب تداول تجريبي لمعرفة جودة التنفيذ الفعلية.)
الأسئلة الشائعة
هل OCO هو نفسه أمر القوس (Bracket order)؟
يُعدّ أمر القوس نوعًا محددًا من OCO: أمر دخول مع كلٍّ من هدف ربح ووقف خسارة مرتبطين كـ OCO. يمكن أن يكون OCO العام أي أمرين مرتبطين؛ ويُعدّ القوس أحد حالات الاستخدام الشائعة.
هل يمكنني إعداد OCO عبر حسابات متعددة؟
لا تدعم معظم المنصات OCO عبر الحسابات. يتم إعداد OCO على مستوى المركز داخل حساب واحد.
ما الفرق بين OCO و OTO (واحد يَشغّل الآخر)؟
يُعدّ OTO أمرين مرتبطين بحيث يتم وضع الأمر الثاني فقط عندما يتم تنفيذ الأمر الأول. أما OCO فهو أمران مرتبطان بحيث يتم إلغاء الأمر الثاني عندما يتم تنفيذ الأمر الأول.
هل يدعم جميع الوسطاء أوامر OCO؟
يدعم معظم الوسطاء من الفئة الأولى أوامر OCO، بما في ذلك Interactive Brokers وSchwab وTastyworks وTradeStation وE*TRADE. يختلف التنفيذ.
موارد ذات صلة
من أين تبدأ
إذا كنت تريد استخدام أوامر OCO في تداولك، فإن الخطوة العملية الأولى هي إعداد حساب تداول تجريبي (ورقي) لدى Broker يدعم نوع الأمر، ثم اختبار السلوك باستخدام مراكز صغيرة. إن حساب التجربة الورقية هو الطريقة الوحيدة للتحقق من منطق OCO الخاص بالمنصة قبل الالتزام بأموال حقيقية. راجع جدولنا جدول الوسطاء للاطلاع على القائمة الحالية للمنصات التي تدعم OCO.