تداول الأزواج في SharpTrader: شرح معامل Direction — الأوضاع الثمانية كلها 28/05/2026 – Posted in: Arbitrage Software – Tags: , , ,

BJF TRADING GROUP · مرجع المنتج

تداول الأزواج في SharpTrader: شرح معامل Direction — الأوضاع الثمانية كلها

يتحكم معامل Direction في أي طرف من الزوج يحصل على الشراء وأيهما يحصل على البيع بمجرد بلوغ حد Zindex. تنقسم الأوضاع الثمانية إلى معسكرين استراتيجيين — معاكسة التباعد (العودة إلى المتوسط) وركوب التباعد (الزخم) — مع استثناء واحد، هو Inversed، الذي يقلب شرط التفعيل نفسه. هذه الصفحة مرجع عملي: ماذا يفعل كل وضع، ومتى يُفعَّل، وأي وضع تختار للإعداد الذي تتداوله فعلًا.

8 أوضاع مشروحة
5 معاكسة · 3 ركوب
1 مخطط مصفوفي
مُحدَّث مايو 2026



تذكير سريع: Current Zindex وZindex Open

Current Zindex هو درجة z الحية للفارق بين الأداتين المقترنتين — أي كم انحرافًا معياريًا يبتعد الفارق حاليًا عن متوسطه التاريخي. أما Zindex Open فهو حد القيمة المطلقة الذي يضبطه المتداول: بمجرد أن تتجاوزه القيمة المطلقة لدرجة z الحالية، يُسمح للاستراتيجية بفتح مركز. ثم يقرر معامل Direction أي طرف يصبح الشراء وأيهما يصبح البيع.

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

توضيح واحد يزيل معظم الالتباس

تصوغ الويكي شرط التفعيل على أنه “Current Zindex أكبر من قيمة Zindex Open”. وبالقراءة الحرفية، سيفشل ذلك عندما يكون مؤشر Z الحالي سالبًا. أما عمليًا، فالاختبار هو مقارنة للقيمة المطلقة: |Current Zindex| > Zindex Open. فـ Zindex Open هو الحد معبَّرًا عنه برقم موجب (مثلًا 2.0)؛ وتُفعَّل الاستراتيجية عندما يبتعد الفارق عن المتوسط بهذا القدر على الأقل، في أي اتجاه. ثم تحدد إشارة Current Zindex أي طرف يكون شراءً وأيهما بيعًا.



المعسكران الاستراتيجيان — واستثناء واحد

يُرمّز كل وضع من أوضاع Direction قرارين: متى يُفتح المركز (شرط التفعيل) وفي أي اتجاه يُفتح (تعيين الطرفين). وبالنظر إلى الأوضاع الثمانية معًا، تظهر ثلاثة أنماط:

  • معاكسة التباعد (رهان على العودة إلى المتوسط). اتسع الفارق؛ والصفقة تراهن على عودته إلى المتوسط. 5 أوضاع: ZIndexBased وPriceBased وBuy1Sell2 وSell1Buy2 وZIndexSign.
  • ركوب التباعد (رهان على الزخم). اتسع الفارق؛ والصفقة تراهن على استمراره في الاتساع. وضعان: Reversed وZIndexSignInv.
  • الاستثناء — Inversed. شرط التفعيل مقلوب: فبدلًا من انتظار اتساع الفارق إلى ما بعد الحد، تُفتح الصفقة بينما لا يزال الفارق داخل النطاق، مراهنةً على اتساعه للخارج. وهذا هو الوضع الوحيد الذي يُفعَّل قرب المتوسط بدلًا من الأطراف القصوى.

مصفوفة أوضاع Direction الثمانية في تداول الأزواج ضمن SharpTrader: 5 أوضاع معاكسة (ZIndexBased وPriceBased وBuy1Sell2 وSell1Buy2 وZIndexSign) في معسكر العودة إلى المتوسط، و3 أوضاع ركوب (Reversed وZIndexSignInv وInversed) في معسكر الزخم، وتعرض كل بطاقة شرط التفعيل والإجراء

الشكل 1 — أوضاع Direction الثمانية في لمحة. الإطار الذهبي = معاكسة التباعد (العودة إلى المتوسط). الإطار الأحمر = ركوب التباعد (الزخم). تحمل بطاقة Inversed علامة “شرط مقلوب” لأنها تدخل بينما لا يزال الفارق داخل نطاق الحد.



مرجع الأوضاع وضعًا بوضع

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

ZIndexBased معاكسة

شرط التفعيل |Current Zindex| > Zindex Open

الإجراء إذا كان Current Zindex ≥ 0 ← بيع الطرف الأيسر، وشراء الطرف الأيمن. وإذا كان Current Zindex < 0 ← شراء الطرف الأيسر، وبيع الطرف الأيمن.

مثال Zindex Open = 2.0، وCurrent Zindex = +2.3. يبيع الوضع الطرف الأيسر ويشتري الطرف الأيمن، مراهنًا على عودة الفارق نحو الصفر.

متى يُستخدم وضع المعاكسة الافتراضي. استخدمه عندما تثق بإشارة درجة z كإشارة اتجاهية واضحة وتريد سلوكًا متماثلًا عند طرفي الفارق. وهو إعداد البداية الأكثر شيوعًا.

PriceBased معاكسة

شرط التفعيل |Current Zindex| > Zindex Open

الإجراء إذا كان سعر Ask الحالي للطرف الأيسر > سعر Ask الحالي للطرف الأيمن ← بيع الأيسر، وشراء الأيمن. وإلا ← شراء الأيسر، وبيع الأيمن.

مثال Zindex Open = 2.0، وCurrent Zindex = +2.3. Ask الأيسر = 1.0850، وAsk الأيمن = 1.2640. وبما أن Ask الأيمن أعلى، يشتري الوضع الأيسر ويبيع الأيمن.

متى يُستخدم: عندما يكون β (معامل التكامل المشترك) غير متماثل بما يكفي لتكون مقارنة Ask الخام إشارة اتجاه أكثر موثوقية من إشارة درجة z. ويفضّل بعض المتداولين PriceBased في الأزواج التي تتداول فيها الأداتان بمستويات أسعار مطلقة مختلفة جدًا.

Buy1Sell2 معاكسة أحادي الجانب

شرط التفعيل |Current Zindex| > Zindex Open و Current Zindex < 0

الإجراء شراء الطرف الأيسر، وبيع الطرف الأيمن. (اتجاه ثابت؛ لا يدخل الوضع عندما يكون Current Zindex ≥ 0.)

مثال Zindex Open = 2.0، وCurrent Zindex = −2.4. يشتري الوضع الأيسر ويبيع الأيمن. ولو كان مؤشر Z الحالي +2.4، فلن يُفتح شيء.

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

Sell1Buy2 معاكسة أحادي الجانب

شرط التفعيل |Current Zindex| > Zindex Open و Current Zindex ≥ 0

الإجراء بيع الطرف الأيسر، وشراء الطرف الأيمن. (اتجاه ثابت؛ لا يدخل الوضع عندما يكون Current Zindex < 0.)

مثال Zindex Open = 2.0، وCurrent Zindex = +2.4. يبيع في الطرف الأيسر ويشتري في الأيمن. ولو كان مؤشر Z الحالي −2.4، فلن يُفتح شيء.

متى يُستخدم الصورة المعكوسة لـ Buy1Sell2 — عندما تريد إعدادات Zindex الموجب فقط. وغالبًا ما يُقرن بـ Buy1Sell2 على نسختين منفصلتين من الاستراتيجية لتشغيل كل جانب بشكل مستقل وبأحجام مختلفة.

ZIndexSign معاكسة

شرط التفعيل |Current Zindex| > |Zindex Open| و لـ Current Zindex وZindex Open الإشارة نفسها

الإجراء إذا كان Current Zindex ≥ 0 ← بيع الأيسر، وشراء الأيمن. وإذا كان Current Zindex < 0 ← شراء الأيسر، وبيع الأيمن.

مثال يُضبط Zindex Open على +2.0 (بإشارة صريحة). Current Zindex = +2.4 ← الإشارة نفسها ← بيع الأيسر وشراء الأيمن. Current Zindex = −2.4 ← إشارة معاكسة ← لا يُفتح شيء.

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

Reversed ركوب

شرط التفعيل |Current Zindex| > Zindex Open

الإجراء إذا كان Current Zindex ≥ 0 ← شراء الأيسر، وبيع الأيمن. وإذا كان Current Zindex < 0 ← بيع الأيسر، وشراء الأيمن. (تعيين معاكس للطرفين مقارنة بـ ZIndexBased.)

مثال Zindex Open = 2.0، وCurrent Zindex = +2.3. يشتري الوضع الأيسر ويبيع الأيمن، مراهنًا على استمرار ابتعاد الفارق عن المتوسط.

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

ZIndexSignInv ركوب

شرط التفعيل |Current Zindex| > |Zindex Open| و لـ Current Zindex وZindex Open الإشارة نفسها

الإجراء إذا كان Current Zindex ≥ 0 ← شراء الأيسر، وبيع الأيمن. وإذا كان Current Zindex < 0 ← بيع الأيسر، وشراء الأيمن.

مثال Zindex Open = +2.0، وCurrent Zindex = +2.4. الإشارة نفسها وتجاوز القيمة المطلقة ← شراء الأيسر وبيع الأيمن (ركوب الحركة).

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

Inversed ركوب شرط مقلوب

شرط التفعيل |Current Zindex| < Zindex Open — لاحظ أن المتباينة مقلوبة. يدخل الوضع بينما الفارق داخل نطاق الحد، لا خارجه.

الإجراء إذا كان Current Zindex ≥ 0 ← شراء الأيسر، وبيع الأيمن. وإذا كان Current Zindex < 0 ← بيع الأيسر، وشراء الأيمن.

مثال Zindex Open = 2.0، وCurrent Zindex = +0.6. القيمة المطلقة داخل النطاق ← شراء الأيسر وبيع الأيمن، مراهنًا على اتساع الفارق للخارج.

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



مقارنة جنبًا إلى جنب للأوضاع الثمانية

الوضع شرط التفعيل عندما Z ≥ 0 عندما Z < 0 المعسكر
ZIndexBased |Z| > Open بيع الأيسر، شراء الأيمن شراء الأيسر، بيع الأيمن معاكسة
PriceBased |Z| > Open حسب Ask الخام: Ask الأعلى ← بيع، Ask الأدنى ← شراء معاكسة
Buy1Sell2 |Z| > Open و Z < 0 لا دخول شراء الأيسر، بيع الأيمن معاكسة
Sell1Buy2 |Z| > Open و Z ≥ 0 بيع الأيسر، شراء الأيمن لا دخول معاكسة
ZIndexSign |Z| > |Open| والإشارة نفسها بيع الأيسر، شراء الأيمن شراء الأيسر، بيع الأيمن معاكسة
Reversed |Z| > Open شراء الأيسر، بيع الأيمن بيع الأيسر، شراء الأيمن ركوب
ZIndexSignInv |Z| > |Open| والإشارة نفسها شراء الأيسر، بيع الأيمن بيع الأيسر، شراء الأيمن ركوب
Inversed |Z| < Open (مقلوب) شراء الأيسر، بيع الأيمن بيع الأيسر، شراء الأيمن ركوب



أي وضع ينبغي أن تختار؟

لا يوجد وضع “صحيح” واحد — فالاختيار يعتمد على ما تعتقده بشأن سلوك الزوج وما تريد أن تفعله الاستراتيجية عند كل طرف أقصى. وكدليل عملي:

  • تبدأ من الصفر على زوج جديد؟ استخدم ZIndexBased. إنه أوضح وضع معاكسة افتراضي ويمنحك عمليات دخول متماثلة على جانبي الفارق.
  • زوج تختلف فيه مستويات أسعار الأداتين كثيرًا (رُتب مقدار مختلفة)؟ جرّب PriceBased. فهو يستخدم مقارنة Ask الخام بدلًا من إشارة درجة z، وقد يكون ذلك أكثر موثوقية عندما يكون β بعيدًا عن 1.0.
  • تريد تشغيل استراتيجيتين بحجمين مستقلين، واحدة لكل جانب من الفارق؟ شغّل Buy1Sell2 على نسخة (الجانب السالب فقط) وSell1Buy2 على نسخة أخرى (الجانب الموجب فقط). يتيح لك ذلك تحديد الحجم ووقف الخسارة لكل جانب بشكل مستقل.
  • قلق من عمليات تفعيل زائفة عندما يعبر الفارق الصفر بسرعة؟ استخدم ZIndexSign. فهو لا يُفعَّل إلا عندما يكون لـ Current وOpen الإشارة نفسها، مما يستبعد ضوضاء الجانب المعاكس.
  • تتداول زوجًا في مرحلة تستمر فيها التباعدات بدلًا من العودة؟ Reversed (أو ZIndexSignInv للنسخة الأكثر صرامة). هذا رهان الزخم — تباين أعلى، وينبغي أن تحدد الحجم وفقًا لذلك.
  • إعدادات متخصصة تريد فيها الدخول قرب المتوسط وركوب الحركة للخارج؟ Inversed هو الوضع الوحيد الذي يفعل ذلك. استخدمه باعتدال وفقط مع دليل قوي على أن الزوج يتصرف بهذه الطريقة.

ثلاث قواعد عملية

  • اختبر رجعيًا الوضع الذي توشك على نشره. معامل Direction ليس قابلًا للتبديل بلا عواقب — فالزوج نفسه قد ينتج منحنيات أرباح وخسائر (P&L) مختلفة جذريًا بين ZIndexBased وReversed. أعد تشغيل التحسين لأي وضع تنوي تشغيله على الحساب الحقيقي.
  • طابِق الوضع مع الفرضية الاستراتيجية، لا مع الأرباح والخسائر (P&L) التاريخية. إذا لم تستطع تفسير لماذا ينبغي أن ينجح وضع ما على زوج معين، فلا تنشره لمجرد أن الاختبار الرجعي بدا جيدًا. ينبغي أن يتبع اختيار الوضع فرضيةً حول مرحلة الزوج.
  • لا تغيّر الوضع في منتصف الجلسة. تبديل Direction أثناء وجود مراكز مفتوحة سيترك لديك مراكز فُتحت وفق مجموعة قواعد ومنطق خروج يتوقع مجموعة أخرى. أغلق كل شيء بشكل نظيف قبل تغيير الوضع.



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

ماذا تعني عبارة “Current Zindex > Zindex Open” في الويكي فعلًا؟

تعني |Current Zindex| > Zindex Open — أي مقارنة للقيمة المطلقة. فـ Zindex Open هو الحد معبَّرًا عنه برقم موجب (مثلًا 2.0)، وتُفعَّل الاستراتيجية عندما يبتعد الفارق عن المتوسط بهذا القدر على الأقل، في أي اتجاه. ثم تحدد إشارة Current Zindex أي طرف يكون الشراء وأيهما البيع، وفقًا لوضع Direction المختار.

ما الفرق بين ZIndexBased وPriceBased؟

يشترك كلاهما في شرط التفعيل نفسه (|Z| > Open) وكلاهما من أوضاع المعاكسة. يكمن الفرق في طريقة تعيين الطرفين. يستخدم ZIndexBased إشارة درجة z: Z ≥ 0 يعني بيع الأيسر / شراء الأيمن، وZ < 0 يعني العكس. أما PriceBased فيتجاهل إشارة درجة z ويقارن أسعار Ask الخام: يُباع الجانب الأعلى سعرًا ويُشترى الجانب الأدنى سعرًا. ويكون الوضع القائم على السعر أكثر فائدة عندما تكون مستويات الأسعار المطلقة لأداتي الزوج مختلفة جدًا.

متى ينبغي أن أستخدم Inversed؟

Inversed هو الوضع الوحيد الذي يكون شرط تفعيله مقلوبًا — فهو يدخل بينما الفارق داخل النطاق (|Z| < Open)، لا خارجه. استخدمه عندما يكون لديك دليل قوي على أن الزوج في مرحلة تتوسع فيها الانحرافات الصغيرة للفارق إلى انحرافات كبيرة بدلًا من العودة. هذا إعداد غير معتاد؛ فالسلوك الافتراضي لمعظم الأزواج هو العودة إلى المتوسط، لذا ينبغي تخصيص Inversed لمراحل محددة لاحظتها واختبرتها صراحةً.

ما الفرق بين ZIndexBased وZIndexSign؟

كلاهما وضعا معاكسة بتعيين متطابق للطرفين حسب إشارة Z. يكمن الفرق في شرط التفعيل: يُفعَّل ZIndexBased كلما تجاوزت القيمة المطلقة الحد، بغض النظر عن الإشارة. أما ZIndexSign فيشترط إضافةً إلى ذلك أن يكون لـ Current Zindex وZindex Open الإشارة نفسها — أي أن الفارق اتسع أكثر في الاتجاه الذي ضُبط له الحد أصلًا. يستبعد ZIndexSign عمليات التفعيل عند الطرف الأقصى المعاكس؛ بينما يُفعَّل ZIndexBased عند الطرفين بشكل متماثل.

ما وضع Direction الافتراضي لزوج جديد؟

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

هل يمكنني تشغيل Buy1Sell2 وSell1Buy2 في آن واحد؟

نعم — وهذا أحد الأسباب الرئيسية لوجود هذين الوضعين أحاديي الجانب. فتشغيل نسختين من الاستراتيجية على الزوج نفسه، إحداهما بـ Buy1Sell2 (الجانب السالب من Zindex فقط) والأخرى بـ Sell1Buy2 (الجانب الموجب من Zindex فقط)، يعادل ZIndexBased، إلا أنه يمكنك تحديد الحجم ووقف الخسارة والمعاملات لكل جانب بشكل مستقل. وهذا مفيد عندما يكون أحد الجانبين أكثر ربحية تاريخيًا أو عندما تريد حجمًا مختلفًا لكل اتجاه.

هل يمكنني تغيير Direction في منتصف الجلسة أثناء وجود مراكز مفتوحة؟

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

كيف يتفاعل Direction مع بقية معاملات تداول الأزواج في SharpTrader؟

Direction هو قاعدة تعيين الطرفين؛ أما بقية المعاملات — Zindex Open وZindex Close ومرشحات ATR وحجم العقد وجني الأرباح ووقف الخسارة — فتحدد متى تخرج وكيف تحدد الحجم. لا يغيّر وضع Direction تلك القواعد، لكنه قد يغيّر منطق Zindex Close المناسب (فوضع المعاكسة يستهدف العودة إلى الصفر؛ ووضع الركوب يستهدف تباعدًا أوسع). أعد ضبط معاملات الخروج كلما غيّرت Direction. وتحتوي الويكي على المرجع الكامل للمعاملات: sharptrader.arbitragesoftware.net/Pairs_Trading_Strategy.



شغّل تداول الأزواج في SharpTrader

معامل Direction واحد من عدة عناصر تحكم تحدد ما إذا كانت استراتيجية الأزواج ستصمد في التداول الحقيقي. أما البقية — جودة تنفيذ الوسيط، وافتراضات الاختبار الرجعي الواقعية، والتحقق بالاختبار الأمامي المتدرج (walk-forward) — فيغطيها دليلنا الأساسي ومجموعة أدوات تدقيق الوسطاء BEQI.

صفحة منتج SharpTrader Pro
الدليل الأساسي لتداول الأزواج