IOC مقابل FOK وأوامر السوق والأوامر المحددة: أنواع الأوامر لتنفيذ الفوركس الخوارزمي 04/11/2026 – Posted in: Arbitrage Software, Forex trading

BJF TRADING GROUP · تنفيذ أوامر الفوركس

IOC أو FOK أو أمر السوق أو الأمر المحدد: اختيار الأمر الذي يناسب الصفقة

نوع الأمر هو قرار بشأن ما تفضّل تحمّله: سعر أسوأ، أو تنفيذ أصغر، أو عدم التنفيذ إطلاقًا. يوضح هذا الدليل كيف تتصرف كل تعليمة في دفتر الأوامر وفي رسائل FIX وفي ظل النظرة الأخيرة (Last Look)، مع أرقام محسوبة لخوارزمية يتعين عليها الاختيار في أجزاء من الألف من الثانية.

الإجابة المختصرة: IOC مقابل FOK. يأخذ أمر التنفيذ الفوري أو الإلغاء (IOC) كل ما هو متاح الآن عند سعرك أو أفضل منه ويلغي الباقي، لذا فإن التنفيذ الجزئي ممكن. أما أمر التنفيذ الكامل أو الإلغاء (FOK) فيجب أن يُنفَّذ بالكامل فورًا وإلا أُلغي كليًا، فإما أن تحصل على الكمية كلها أو لا شيء. استخدم IOC عندما يكون أي جزء من الحجم مفيدًا، واستخدم FOK عندما يكون المركز الجزئي أسوأ من عدم وجود مركز.

نوع الأمر ومدة سريانه قراران منفصلان

تسرد معظم المعاجم أوامر السوق والأوامر المحددة وأوامر الإيقاف وIOC وFOK كأنها خمسة خيارات من قائمة واحدة. لكنها ليست كذلك. فخلفها سؤالان مستقلان، وعلى الخوارزمية أن تجيب عن كليهما لكل أمر:

  • ما السعر الذي أنا مستعد لقبوله؟ هذا هو نوع الأمر: أمر سوق (أي سعر)، أو أمر محدد (هذا السعر أو أفضل)، أو أمر إيقاف (يُفعَّل عند تداول سعر التشغيل أو عرضه).
  • كم من الوقت يمكن أن يظل الأمر قائمًا؟ هذه هي مدة السريان (Time in Force) أو TIF: فورًا (IOC وFOK)، أو حتى نهاية الجلسة (Day)، أو حتى الإلغاء (GTC)، أو حتى وقت محدد (GTD).

إذن IOC وFOK ليسا بديلين عن الأمر المحدد، بل هما مدتا سريان تُرفقان به. و«Limit IOC» و«Limit FOK» هما التعليمتان الهجوميتان الأكثر شيوعًا في الفوركس الخوارزمي، ويُبقي بروتوكول FIX القرارين في حقلين منفصلين: OrdType (الوسم 40) وTimeInForce (الوسم 59).

السعرنوع الأمر، الوسم 40سوق، محدد، إيقاف، إيقاف محدد. يحدد أسوأ سعر تقبله.
الوقتمدة السريان، الوسم 59IOC وFOK وDay وGTC وGTD. تحدد المدة التي يمكن للأمر أن ينتظرها.
الحجمقاعدة التنفيذكامل فقط (FOK)، أو أي حجم (IOC)، أو حد أدنى للكمية (الوسم 110) حيثما كان مدعومًا.

أوامر السوق في الفوركس: ما المعنى الحقيقي لعبارة «بسعر السوق»

يقول أمر السوق: نفِّذني الآن، فالسعر أمر ثانوي. ولأنه بلا حد، فهو يوفر أعلى درجة من يقين التنفيذ ولا يوفر أي حماية للسعر الذي تحصل عليه. وإذا تحرك الدفتر أو كان ضعيف السيولة، يصعد الأمر عبر المستويات المتاحة حتى يكتمل الحجم. هذه التكلفة هي الانزلاق السعري، وقد تناولناها بالتفصيل في دليلنا عن كيفية قياس الانزلاق السعري في الفوركس وتقليله.

يضيف الفوركس تفصيلين تتجاهلهما الشروحات المستندة إلى البورصات:

  • لا يوجد دفتر مركزي واحد. يعرض وسيطك أو شبكة ECN تدفقًا مجمَّعًا من عدة مزودي سيولة. وعبارة «بسعر السوق» تعني أفضل سعر تستطيع منصة التنفيذ الحصول عليه من هذا التدفق، لا سعر سوق عالميًا موحدًا.
  • لأمر السوق مدة سريان ضمنية أيضًا. تتعامل كثير من منصات التنفيذ مع أوامر السوق داخليًا على أنها IOC أو FOK: تنفيذ ما يمكن تنفيذه الآن والإبلاغ عن الباقي. وتتيح بعض المنصات إضافة انحراف أقصى، ما يحوّل الأمر عمليًا إلى أمر محدد. لا تفترض شيئًا، بل اقرأ مواصفات منصة التنفيذ.

الدور العملي لأمر السوق في الخوارزمية ضيق. فمكانه حيث يكون عدم التداول هو الخطر الأكبر، كما في إغلاق مركز فقد تحوطه.

الأوامر المحددة والمحددة القابلة للتنفيذ الفوري وأوامر الإيقاف

الأوامر المحددة السلبية

الأمر المحدد الموضوع بعيدًا عن السعر الحالي يستقر في الدفتر وينتظر. فأمر الشراء المحدد أسفل سعر Ask لا يأخذ السيولة، بل يقدمها. وقد تكسب الفارق السعري بدلًا من دفعه، لكنك تتحمل مخاطر الطابور والاختيار العكسي: إذ تميل الأوامر السلبية إلى التنفيذ عندما يخترقها السوق في حركته. وعادةً ما تقترن الأوامر السلبية بـ Day أو GTC أو GTD.

الأوامر المحددة القابلة للتنفيذ الفوري

يُنفَّذ أمر الشراء المحدد المسعَّر عند سعر Ask الحالي أو أعلى منه فورًا مثل أمر السوق، لكنه لا يمكن أن يُنفَّذ بعد حده. هذا الأمر المحدد القابل للتنفيذ الفوري (marketable limit) هو الأداة الأساسية في التنفيذ الآلي. وعند دمجه مع IOC فإنه يعني: خذ السيولة الآن حتى هذا السعر، ولا تترك شيئًا في الدفتر.

كثيرًا ما يُساء فهم مسألة تحسين السعر. فالحد هو أسوأ سعر مقبول، وليس سعر التنفيذ. إذا اشتريت بحد 1.08510 وكان سعر Ask عند 1.08502، فينبغي أن تحصل على 1.08502 أو المستويات التالية حتى حدك.

أوامر الإيقاف وأوامر الإيقاف المحددة

يظل أمر الإيقاف خاملًا حتى بلوغ سعر التشغيل، ثم يتحول إلى أمر سوق. أما أمر الإيقاف المحدد فيتحول بدلًا من ذلك إلى أمر محدد. الأول يضمن التفعيل لا السعر. والثاني يضع سقفًا للسعر، لكنه قد يتركك دون تنفيذ تمامًا عندما يقفز السوق، وهي خاصية غير مرغوبة في أمر الإيقاف الوقائي. ويهم أيضًا مكان وجود أمر الإيقاف: فالأمر المحفوظ لدى منصة التنفيذ يصمد عند انقطاع اتصالك، بينما لا يصمد الأمر المحاكى في برنامجك الخاص.

مدة السريان: القائمة الكاملة

التعليمة FIX 59 مدة السريان تنفيذ جزئي؟ الاستخدام المعتاد
Day 0 حتى نهاية الجلسة نعم عروض أسعار سلبية خلال جلسة محددة
GTC (Good Till Cancel) 1 حتى الإلغاء نعم أوامر الدخول المنتظرة وأوامر جني الأرباح والإيقاف
IOC (Immediate or Cancel) 3 يُنفَّذ فورًا ويُلغى الباقي نعم أخذ السيولة عندما يفيد أي جزء من الحجم
FOK (Fill or Kill) 4 الحجم الكامل فورًا أو لا شيء لا صفقات دخول بمبدأ الكل أو لا شيء وسيقان بحجم ثابت
GTD (Good Till Date) 6 حتى وقت محدد (الوسم 126 أو 432) نعم عروض أسعار ذات انتهاء صارم، مثل ما قبل صدور خبر

القيم مأخوذة من مواصفات FIX 4.4. وعادةً ما تدعم منصات التنفيذ جزءًا من القائمة فقط، وبعضها يقصر TIF معينًا على أنواع محددة من الأوامر، لذا فإن قواعد التعامل لدى وسيطك تتقدم على أي جدول في مقال.

IOC مقابل FOK مقابل أمر السوق: دفتر أوامر واحد وثلاث نتائج

لنأخذ حالة ملموسة. تريد خوارزمية شراء 2,000,000 EURUSD. أفضل سعر Ask هو 1.08500، وهذا هو جانب البيع المرئي عند وصول الأمر:

سعر Ask الحجم المتاح التراكمي
1.08500 500,000 500,000
1.08501 500,000 1,000,000
1.08503 1,000,000 2,000,000
1.08506 2,000,000 4,000,000
مرور عبر دفتر الأوامر يقارن بين أمر سوق وIOC محدد وFOK محدد لشراء 2 مليون EURUSD: يُنفَّذ أمر السوق بالكامل عند 1.085018، وينفذ IOC 1 مليون عند 1.085005، ويُلغى FOK
الدفتر نفسه وثلاث تعليمات. الدفتر مثال مُنشأ، والحساب دقيق.
التعليمة المنفَّذ متوسط السعر التكلفة مقارنة بأفضل سعر Ask النتيجة
أمر سوق، 2M 2,000,000 1.085018 0.175 نقطة، نحو $35 تم التنفيذ، بسعر لم تختره
محدد 1.08502 IOC، 2M 1,000,000 1.085005 0.05 نقطة، نحو $5 نصف الحجم، أُلغي 1M
محدد 1.08502 FOK، 2M 0 لا شيء $0 أُلغي: 1M فقط عند الحد أو دونه
محدد 1.08503 FOK، 2M 2,000,000 1.085018 0.175 نقطة، نحو $35 نُفِّذ: كان الحد واسعًا بما يكفي

الصف الأخير هو الأدق. فعُشر نقطة إضافي حوّل FOK من عدم وجود صفقة إلى تنفيذ كامل، وبمتوسط أفضل من حده. لا يعني FOK أن الحد «ضيق»، بل يعني أن «الحجم كله يجب أن يتسع تحت هذا السعر في هذه اللحظة». ويرى IOC وFOK عند الحد نفسه السيولة نفسها، ولا يختلفان إلا فيما يفعلانه عندما لا تكفي.

وليست هناك تعليمة أرخص على الدوام. فأمر IOC بتكلفة $5 يبدو صفقة رابحة مقارنة بأمر السوق بتكلفة $35، لكنه لم يحقق سوى نصف المركز. وإذا كان لا بد من شراء الـ 1M المتبقية لاحقًا بسعر أسوأ، تتغير المقارنة. وتكلفة الحجم الناقص هذه هي موضوع بقية هذا الدليل.

كيف تبدو الأوامر في FIX

في اتصال FIX API تحدد كل تعليمة صراحةً في رسالة NewOrderSingle (35=D). وبعد التبسيط إلى الحقول المهمة، يبدو أمر IOC من المثال كما يلي:

35=D | 11=A1001 | 55=EUR/USD | 54=1 | 38=2000000 | 40=2 | 44=1.08502 | 59=3

غيّر 59=3 إلى 59=4 فيصبح الأمر نفسه FOK. واحذف السعر واضبط 40=1 فيصبح أمر سوق. وقد حُذفت هنا الترويسة والمجموع الاختباري والطوابع الزمنية وحقول الحساب، ويختلف تنسيق الرمز باختلاف منصة التنفيذ: فبعضها يستخدم معرّفات رقمية للرموز.

الوسم الحقل القيم التي ستصادفها
40 OrdType 1 سوق، 2 محدد، 3 إيقاف، 4 إيقاف محدد، D مسعَّر مسبقًا
59 TimeInForce 0 Day, 1 GTC, 3 IOC, 4 FOK, 6 GTD
110 MinQty الحد الأدنى للكمية الواجب تنفيذها، حيثما كان مدعومًا
150 ExecType 0 New (جديد)، F Trade (صفقة)، 4 Canceled (ملغى)، 8 Rejected (مرفوض)، C Expired (منتهي الصلاحية)
39 OrdStatus 0 New (جديد)، 1 Partially filled (منفَّذ جزئيًا)، 2 Filled (منفَّذ)، 4 Canceled (ملغى)، 8 Rejected (مرفوض)، C Expired (منتهي الصلاحية)
14 / 151 CumQty / LeavesQty المنفَّذ حتى الآن / المتبقي مفتوحًا. وتعني LeavesQty 0 أن الأمر قد انتهى
31 / 32 / 6 LastPx / LastQty / AvgPx سعر هذا التنفيذ وحجمه / المتوسط عبر جميع عمليات التنفيذ

لا تكمن الصعوبة في إرسال الأمر، بل في قراءة الرد. فقد يولّد أمر IOC واحد سلسلة من رسائل ExecutionReport (35=8)، وتعتمد طريقة الإبلاغ عن الباقي على منصة التنفيذ.

دورة حياة أمر IOC بحجم 2 مليون في FIX: رسالة NewOrderSingle، ثم تقريرا تنفيذ لصفقتين ترتفع معهما CumQty إلى 1 مليون، ثم تقرير إلغاء أو انتهاء للـ 1 مليون المتبقية مع LeavesQty صفر، وتتحوط الخوارزمية للكمية المنفَّذة فقط
لا يكتمل أمر IOC إلا عندما تصل LeavesQty إلى 0. ومركزك هو CumQty، وليس الكمية التي طلبتها أبدًا.

ترسل بعض منصات التنفيذ إقرارًا إضافيًا (150=0) قبل عمليات التنفيذ، بينما تسلّم منصات أخرى تنفيذًا مجمَّعًا واحدًا. وتستخدم جلسات FIX 4.2 قيم ExecType مختلفة لعمليات التنفيذ (1 و2) عن FIX 4.3 وما بعده (F). لذا يعتمد المعالج المتين على CumQty وLeavesQty وOrdStatus، لا على عدد ثابت من الرسائل. ويشرح الشرح التفصيلي لبروتوكول FIX طبقة الجلسة الكامنة تحت هذه الرسائل.

سيولة المبلغ الكامل والنظرة الأخيرة: لماذا يختلف الفوركس

تفترض شروحات سوق الأسهم وجود دفتر أوامر محددة مركزي يكون فيه العرض المعروض ملزمًا. أما منصات التنفيذ في الفوركس فقد تتصرف بصورة مختلفة من ناحيتين تؤثران مباشرة في IOC وFOK.

السيولة القابلة للكنس مقابل سيولة المبلغ الكامل. في الدفتر القابل للكنس (sweepable) يمكن للأمر أن يأخذ عدة مستويات من عدة مزودين، كما في المثال أعلاه. أما في تسعير المبلغ الكامل (full-amount) فيعرض المزود سعرًا واحدًا للحجم بأكمله، ولا تكون الشرائح قابلة للجمع، لذا ينبغي مطابقة FOK بحجم 2M مع شريحة 2M، لا مع مجموع عروض 1M. وهكذا قد تعني شاشة العمق نفسها أشياء مختلفة.

النظرة الأخيرة (Last Look). حيث يطبق المزود النظرة الأخيرة، يكون أمرك طلبًا قد يرفضه بعد احتجاز قصير. فقد يُرفض FOK رغم أن الدفتر كان يعرض حجمًا كافيًا لحظة الإرسال، وقد يعود IOC بحجم أصغر من المعروض. ويطلب FX Global Code (مدونة السلوك العالمية لسوق الصرف الأجنبي) من المزودين الذين يستخدمون النظرة الأخيرة الإفصاح عن هذه الممارسة للعملاء، فاطلب هذا الإفصاح. ولا تظهر حالات الرفض الناتجة عن النظرة الأخيرة في سجلك إلا إذا سجلتها. وقد تناولنا هذه الآلية في دليلنا عن تنفيذ الوسطاء وA-Book وB-Book والنظرة الأخيرة.

لماذا يهم هذا في القياس: قد يُظهر أمر هجومي على منصة تطبق النظرة الأخيرة إحصاءات انزلاق ممتازة، لأن العينة لا تضم سوى عمليات التنفيذ التي ناسبت المزود. وانخفاض متوسط الانزلاق مع ارتفاع معدل الرفض ليس تنفيذًا جيدًا.

أين تضع الحد: نموذج محسوب

في IOC أو FOK لا يكون المعيار الأساسي هو TIF، بل سعر الحد. فإذا وضعته عند عرض السعر الحالي، فاتتك معظم الإشارات. وإذا تركته بلا حد، التهمت أسوأ عمليات التنفيذ أفضليتك. وبين هذين الطرفين توجد إجابة قابلة للحساب.

لنفترض إشارة قصيرة العمر بأفضلية متوقعة قدرها 1.2 نقطة بعد العمولات، مقيسة من سعر الإشارة. وبين الإشارة والوصول إلى منصة التنفيذ يتحرك السعر. لنفترض حالتين: في 80% من الحالات ينجرف السعر نحو 0.2 نقطة ضدك (بانحراف معياري 0.3 نقطة)، وفي 20% تبعده حركة سريعة نحو 2 نقطة (بانحراف معياري 1 نقطة). هذه المدخلات توضيحية. وفي الواقع العملي تقدّرها من سجل أوامرك.

نموذج توضيحي: يرتفع صافي النقاط المتوقع لكل إشارة مع هامش الحد، ويبلغ ذروته قرب 0.82 نقطة عند هامش يقارب 1.2 نقطة، ثم ينخفض إلى 0.64 نقطة لأمر سوق بلا حد، بينما يرتفع معدل التنفيذ من 21 بالمئة إلى 100 بالمئة
نموذج توضيحي، وليس نتائج تداول: أفضلية 1.2 نقطة وانجراف سعري بحالتين. يحدث التنفيذ عندما يقع الانجراف ضمن الهامش.
هامش الحد من سعر الإشارة معدل التنفيذ متوسط الصافي لكل تنفيذ الصافي المتوقع لكل إشارة
0 نقطة (الحد عند سعر الإشارة) 20.7% 1.38 نقطة 0.29 نقطة
0.3 نقطة 51.3% 1.18 نقطة 0.61 نقطة
0.6 نقطة 74.3% 1.05 نقطة 0.78 نقطة
1.2 نقطة (مساوٍ للأفضلية) 84.2% 0.98 نقطة 0.82 نقطة
2.0 نقطة 90.0% 0.89 نقطة 0.80 نقطة
بلا حد (أمر سوق) 100% 0.64 نقطة 0.64 نقطة

ثلاثة استنتاجات تصح إلى ما هو أبعد بكثير من هذا المثال:

  • أفضل حد هو سعر التعادل، لا عرض السعر. كل تنفيذ يترك ربحًا متوقعًا موجبًا يستحق الأخذ. وفي هذا النموذج تقع القيمة القصوى تمامًا حيث يتساوى الهامش مع الأفضلية، لأن التنفيذ الحدي التالي لا يكسب شيئًا.
  • المنحنى مسطح قرب القمة. بين 0.8 و2 نقطة يكاد الربح المتوقع لا يتغير. لا تحتاج إلى هامش دقيق، لكنك تحتاج إلى هامش.
  • متوسط سعر التنفيذ هدف مضلل. فأضيق حد يحقق أفضل سعر لكل تنفيذ (1.38 نقطة) وأسوأ نتيجة لكل إشارة (0.29 نقطة)، لأن 79% من الإشارات لا تُتداول أبدًا.

يتجاهل النموذج آثار الطابور ويفترض تنفيذ الحجم كله متى بلغ السعر الحد. وبالنسبة إلى الأوامر الأكبر، كرر الحساب باستخدام عمقك الفعلي، إذ يحدد الحد أيضًا مقدار الحجم الذي يمكن استيعابه. وتحقق من الافتراضات بالبيانات: يوضح دليلنا عن الفجوة بين الاختبارات التاريخية والتنفيذ الحي كيفية إدخال زمن التنفيذ في الاختبار.

التعامل مع التنفيذ الجزئي دون خلق مخاطر جديدة

التنفيذ الجزئي ليس خطأً، لكنه حالة جديدة يجب أن تكون لدى الخوارزمية قاعدة لها. يتجنب FOK هذه الحالة عند الدخول، بينما ينقل IOC المشكلة إلى منطقك البرمجي. حدد السياسة قبل بدء التشغيل الحي:

سياسة الباقي متى تناسب الخطر الواجب ضبطه
قبول ما نُفِّذ وإدارته صفقات الدخول ذات الأفضلية غير المرتبطة بالحجم مركز أصغر من أن يغطي التكاليف الثابتة
إعادة إرسال الباقي بسعر جديد الإشارة ما زالت صالحة والأفضلية ما زالت فوق الهامش مطاردة السعر. ضع سقفًا لمحاولات الإعادة وأعد فحص الأفضلية في كل مرة
التحوط أو الإكمال على منصة أخرى الصفقات متعددة السيقان اختلاف خطوات اللوت واحتمال ثانٍ لعدم التنفيذ
إغلاق الجزء المنفَّذ تنفيذ دون الحجم المجدي دفع الفارق السعري مرتين

الصفقات ذات الساقين تتطلب أكبر قدر من العناية. لنفترض أن صفقة متحوطة تشتري 2M على المنصة A بأمر IOC وتبيع على المنصة B. إذا نفذت A مقدار 1M وباعت الخوارزمية مع ذلك 2M المخطط لها، فإنها تحتفظ بمركز بيع مفتوح بحجم 1M. وعند نحو $100 لكل نقطة لكل مليون في EURUSD، تكلف حركة من 10 نقاط ضد هذا المركز $1,000، وهو ما يتجاوز بسهولة أفضلية كثير من الصفقات. والقاعدة بسيطة: حدد حجم الساق الثانية من CumQty للساق الأولى، وليس من الكمية المطلوبة أبدًا.

حوّل الحجم أيضًا إلى شبكة أحجام المنصة الثانية. فإذا نُفذ من الساق الأولى 1,370,000 وكانت المنصة B تقبل خطوات قدرها 100,000، أمكنك التحوط بمقدار 1,400,000 أو 1,300,000، لا بالحجم الدقيق. وضع قاعدة لهذا الباقي أيضًا، وتعامل مع أي باقٍ غير متحوَّط له بوصفه حدًا للمخاطر.

يزيل FOK على الساق الأولى عدم تطابق الحجم، لكنه يزيد حالات عدم التداول. أما FOK على الساق الثانية فعادةً ما يكون خيارًا سيئًا: فعندما تكون الساق الأولى قد نُفذت بالفعل، يتركك إلغاء التحوط مكشوفًا بالكامل. وتلك الساق الثانية هي بالضبط الموضع الذي يستحق فيه يقين التنفيذ أن تدفع ثمنه.

أي أمر لأي استراتيجية

مخطط قرار لاختيار نوع الأمر: إذا كان يجب تغيير المركز الآن فاستخدم أمر سوق أو IOC واسعًا؛ وإذا كان التنفيذ الجزئي عديم الفائدة فاستخدم FOK؛ وإذا كنت تأخذ السيولة بأي حجم مفيد فاستخدم IOC محددًا؛ وإلا فضع أمرًا محددًا سلبيًا مع Day أو GTC أو GTD
نقطة انطلاق للقرار. والكلمة الأخيرة لقواعد منصة التنفيذ وبيانات التنفيذ لديك.
الحالة الخيار الافتراضي المعقول السبب
الدخول في مراجحة الكمون IOC محدد عند سعر التعادل تتلاشى الأفضلية في أجزاء من الألف من الثانية؛ والتنفيذ الجزئي يربح مع ذلك، والحد يوقف الحالات المتطرفة
الساق الأولى في زوج متحوط FOK أو IOC محدد مع التحوط وفق CumQty يحمي FOK تحديد الحجم، ويرفع IOC معدل التنفيذ لكنه يحتاج إلى منطق أفضل
الساق الثانية بعد تنفيذ الأولى أمر سوق أو IOC واسع البقاء دون تحوط هو الخطر الأكبر
الدخول المدفوع بالأخبار IOC محدد بحجم مدروس تتغير الفروق السعرية والعمق بسرعة، وليس لأمر السوق سقف
خروج طارئ أو إغلاق قسري أمر سوق أو IOC واسع، يتكرر حتى إغلاق المركز اليقين أولًا؛ فقد يترك FOK المركز مفتوحًا
تداول الأزواج أو الصفقات الإحصائية IOC محدد أو أمر محدد سلبي قصير العمر فترة الاحتفاظ أطول، لذا يهم الفارق السعري المدفوع أكثر من السرعة
اقتناص الفارق السعري وإعادة التوازن أمر محدد سلبي، Day أو GTD تُدفع لك مقابل الانتظار، وعليك الإلغاء قبل الأخبار والتبييت (rollover)

يعتمد التنفيذ أيضًا على التوقيت. فحول التبييت والأخبار تتسع الفروق السعرية ويضعف العمق، لذا فإن الحد الذي يُنفَّذ جيدًا عند ظهيرة لندن قد يفشل أو يصبح مكلفًا في تلك الفترات. اجعل الهامش والحجم مرتبطين بالفارق السعري الحالي بدلًا من تثبيتهما طوال اليوم. ويتوفر مزيد من التفاصيل عن الاستراتيجيات الحساسة للسرعة في دليلنا عن مراجحة الكمون.

سبع خطوات لضبط تنفيذ الأوامر

1
قدِّر تكلفة الصفقة الفائتة. حدد تكلفة عدم التنفيذ. فهي صفر في صفقة الدخول الاختيارية، ومخاطر مفتوحة في التحوط أو الخروج.
2
احسب أسوأ سعر مقبول. خذ الأفضلية المتوقعة، واطرح العمولة وهامش أمان، وضع الحد عند سعر التعادل هذا.
3
اختر مدة السريان. استخدم IOC أو FOK لأخذ السيولة، وDay أو GTC أو GTD للأوامر المنتظرة.
4
حدد أصغر تنفيذ مفيد. استخدم FOK، أو حدًا أدنى للكمية حيثما كان مدعومًا، إذا كانت عمليات التنفيذ الصغيرة لا تغطي التكاليف الثابتة.
5
اكتب قاعدة الباقي. حدد عمليات الإعادة والحد الأقصى لعدد المحاولات وما يحدث لأي باقٍ غير متحوَّط له.
6
تأكد من قواعد منصة التنفيذ. تحقق من أزواج نوع الأمر وTIF المدعومة، وخطوات الحجم، وكيفية الإبلاغ عن الباقي، وما إذا كانت النظرة الأخيرة مطبقة.
7
سجِّل وراجع. سجل كل أمر، بما في ذلك حالات الرفض والإلغاء، وعدّل الحد استنادًا إلى بيانات التنفيذ الفعلية.

الأخطاء الشائعة في المعالجة الآلية للأوامر

  • افتراض تنفيذ الحجم المطلوب. يجب أن يُستمد المركز من تقارير التنفيذ، لا من الأمر الذي أرسلته.
  • اعتبار إلغاء FOK خطأً في النظام. إنها نتيجة طبيعية. والتنبيه عند كل حالة يعوّدك على تجاهل التنبيهات؛ لذا اجعل التنبيه مرتبطًا بالمعدل.
  • إعادة المحاولة بالسعر نفسه في حلقة. إذا تحرك السعر فستفشل الإعادة أيضًا، وقد تخرق المحاولات السريعة حدود الرسائل. أعد التسعير أو توقف.
  • تجاهل الحالة المجهولة. عندما لا يصل رد، قد يكون الأمر ما زال قائمًا أو قد نُفِّذ. استعلم عنه برسالة OrderStatusRequest (35=H) أو طابق المركز بعد إعادة الاتصال قبل إرسال أمر بديل.
  • إعادة استخدام قيم ClOrdID. الوسم 11 الفريد لكل أمر، بما في ذلك كل إعادة محاولة، هو ما يجعل المطابقة ممكنة.
  • استخدام أسعار قديمة لتحديد الحد. الحد المحسوب من عرض سعر متأخر يكون إما ضيقًا جدًا أو سخيًا جدًا. وتغذية الأسعار السريعة هي ما يجعل الهامش ذا معنى.
  • الاختبار بعمليات تنفيذ مثالية. الاختبار التاريخي الذي ينفذ كل أمر بالكامل عند عرض السعر لا يمكنه التمييز بين أمر السوق وIOC وFOK. اعمل على نمذجة العمق وحالات الرفض، أو أجرِ اختبارًا أماميًا بحجم صغير.
  • نقل الإعدادات بين المنصات. الهامش المضبوط لدى وسيط واحد لا يدل كثيرًا على وسيط آخر، لأن العمق والنظرة الأخيرة والكمون تختلف جميعها.

ما الذي ينبغي قياسه

اختيار نوع الأمر مسألة تجريبية، ولا يجيب عنها سوى سجل كامل. وينبغي أن تغطي التقارير الإشارات والمحاولات، لا الصفقات المكتملة فقط.

المقياس التعريف ما الذي يخبرك به
نسبة التنفيذ الكمية المنفَّذة / الكمية المطلوبة الانخفاض الشديد يعني أن الحد ضيق أو أن العمق ضعيف
معدل الرفض الأوامر المرفوضة أو الملغاة / الأوامر المرسلة يشير الارتفاع المفاجئ إلى تغيرات في السيولة أو لدى الوسيط
الانزلاق السعري سعر التنفيذ ناقص السعر المرجعي عند الإشارة، مع الإشارة الجبرية تكلفة التنفيذ لكل صفقة منفَّذة
زمن الذهاب والإياب من إرسال الأمر إلى أول تقرير تنفيذ ما إذا كانت منصة التنفيذ تتباطأ، بحسب وقت اليوم
الصافي لكل إشارة النتيجة الإجمالية / جميع الإشارات، بما فيها الفائتة الرقم الذي ينبغي أن يوجّه الهامش

قسّم هذه الأرقام بحسب الرمز ومنصة التنفيذ والساعة ونوع الأمر، وقارن النتائج قبل كل تغيير وبعده. يعرض SharpTrader الأوامر وإحصاءات الأداء مع الأرباح والخسائر (PnL) والانزلاق السعري وزمن التنفيذ، وهو ما يشكل أساسًا عمليًا لهذا النوع من المراجعة. وتعتمد أنواع الأوامر وقيم TIF المتاحة في إعداد معين على الموصل والوسيط، لذا تأكد منها لحسابك.

ابنِ التنفيذ على بياناتك الخاصة

يتصل SharpTrader بالوسطاء عبر FIX API وبروتوكولات أخرى، ويشغّل استراتيجيات المراجحة وغير المراجحة، ويسجل الانزلاق السعري وزمن التنفيذ لكل أمر. ولضبط المعايير استنادًا إلى هذه البيانات، يتولى SharpTrader Optimizer أتمتة البحث.

استكشف SharpTraderSharpTrader Optimizer

ماسح مراجحة مجاني + دورة قصيرة عبر البريد الإلكتروني

احصل على رابط الماسح المجاني وبضع رسائل قصيرة وعملية من Boris: ماذا يعني فرق السعر فعلاً بعد التكاليف، وكيف تختبر استراتيجية قبل المخاطرة بأموال حقيقية، وما الأدوات المناسبة لسوقك. بلا مبالغة. تُرسل الرسائل باللغة الإنجليزية.

بالإرسال، توافق على تلقي رسائل بريد إلكتروني من BJF Trading Group حول أدوات المراجحة وبرامج التداول. يمكنك إلغاء الاشتراك في أي وقت. راجع سياسة الخصوصية.

الأسئلة الشائعة

ما الفرق بين IOC وFOK؟

كلاهما يُنفَّذ فورًا ولا يستقر في الدفتر أبدًا. يقبل IOC التنفيذ الجزئي ويلغي الباقي غير المنفَّذ. أما FOK فيتطلب تنفيذ الكمية كاملة دفعة واحدة، وإلا أُلغي الأمر كله ولم يُتداول شيء.

هل FOK أفضل من IOC؟

لا أحد منهما أفضل بوجه عام. يناسب FOK الصفقات التي يكون فيها المركز الجزئي عديم الفائدة أو يعقّد التحوط. أما IOC فيتداول عادةً بوتيرة أعلى لأن جزءًا من الحجم يُنفَّذ، لكن على خوارزميتك التعامل مع التنفيذ الجزئي بصورة صحيحة.

هل يمكن تنفيذ أمر FOK جزئيًا؟

لا. فبحكم التعريف يُنفَّذ أمر FOK بالكامل أو لا يُنفَّذ إطلاقًا. وإذا رأيت تنفيذًا جزئيًا، فالأمر لم يكن FOK حقيقيًا على تلك المنصة، لذا تحقق من كيفية تعامل الوسيط مع التعليمة.

ماذا يحدث للجزء غير المنفَّذ من أمر IOC؟

يُلغى فورًا ولا يستقر في الدفتر أبدًا. وفي FIX تتلقى تقرير تنفيذ يغلق الأمر، عادةً بحالة Canceled أو Expired بحسب منصة التنفيذ، مع LeavesQty بقيمة 0.

هل أمر السوق هو نفسه أمر IOC؟

ليس تمامًا. فأمر السوق بلا حد سعري، بينما يكون لأمر IOC عادةً حد. وتشغّل كثير من المنصات أوامر السوق بسلوك IOC أو FOK، لذا قد تتطابق مدة السريان، لكن الحد وحده هو ما يحمي السعر.

ما قيم FIX الخاصة بـ IOC وFOK؟

في حقل TimeInForce، الوسم 59، قيمة IOC هي 3 وقيمة FOK هي 4. ويُحدَّد نوع الأمر بشكل منفصل في الوسم 40، حيث يعني 1 أمر سوق و2 أمرًا محددًا.

هل يدعم جميع وسطاء الفوركس IOC وFOK؟

لا. يعتمد الدعم على الوسيط والمنصة ونوع الاتصال. وعادةً ما تتيح اتصالات FIX API تحكمًا أكبر، لكن كل منصة تنفيذ تنشر قائمتها الخاصة بتركيبات نوع الأمر ومدة السريان المقبولة.

هذا المقال تعليمي وليس نصيحة استثمارية. ودفتر الأوامر والنموذج مثالان توضيحيان، وليسا نتائج تداول. وينطوي تداول العملات الأجنبية على مخاطر خسارة كبيرة.