التحليل التوافقي

XABCD في التحليل التوافقي: كيف تقيس الأضلاع وRetracement وExtension وPRZ؟

آخر تحديث ومراجعة: 25 أغسطس 2026.

الإجابة المختصرة: XABCD هو إطار هندسي لوصف سلسلة من خمس نقاط سعرية مترابطة: X وA وB وC وD. في التحليل التوافقي تُقاس المسافات بين هذه النقاط كنسب تصحيح Retracement أو امتداد Extension، ثم تُستخدم مجموعة القياسات لتعريف بنية معينة أو منطقة انعكاس محتملة PRZ. هذه القياسات لا تثبت أن السعر سينعكس، ولا تجعل نسب فيبوناتشي قانونًا طبيعيًا يحكم السوق.

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

هذه الصفحة مخصصة لأساسيات XABCD وكيفية القياس. للمقارنة التفصيلية بين Gartley وBat وButterfly وCrab وDeep Crab وShark، انتقل إلى الدليل المتقدم لنماذج الهارمونيك وPRZ.

ما معنى XABCD؟

يمثل XABCD تسلسلًا من خمس نقاط Swing تُستخدم لرسم أربعة أضلاع رئيسية:

  • XA: الحركة المرجعية الأولى.
  • AB: حركة معاكسة جزئيًا لـXA في كثير من النماذج الكلاسيكية.
  • BC: حركة معاكسة لـAB.
  • CD: الضلع الأخير الذي ينتهي عند منطقة اكتمال محتملة D.

وجود شكل يشبه M أو W لا يكفي لتسميته نموذجًا توافقيًا. يجب أولًا تحديد النقاط، ثم قياس العلاقات بين الأضلاع وفق تعريف ثابت.

مخطط تعليمي يوضح بنية XABCD ونقاط التحليل التوافقي
التحليل التوافقي يبدأ من تعريف نقاط XABCD وقياس العلاقات بينها، لا من افتراض أن أي شكل M أو W سيتحول إلى انعكاس.

المشكلة الأصعب: اختيار Swing Points

الحساب الرياضي سهل نسبيًا؛ المشكلة الحقيقية هي اختيار X وA وB وC وD. يمكن لمتداولين أن ينظرا إلى الرسم نفسه ويختارا قممًا وقيعانًا مختلفة، فتتغير النسب تمامًا.

لتقليل الذاتية، استخدم تعريفًا مسبقًا. مثال بحثي فقط:

  • Swing High = قمة أعلى من عدد N من القمم قبلها وبعدها.
  • Swing Low = قاع أدنى من عدد N من القيعان قبلها وبعدها.
  • حد أدنى للمسافة السعرية بين Swing والآخر، ويمكن تطبيعه بـATR.
  • حد أدنى أو أقصى لعدد البارات بين النقاط إن كانت الفرضية تحتاج ذلك.

هذه ليست إعدادات مثالية؛ هي مثال على تحويل الاختيار البصري إلى قاعدة قابلة للتكرار.

قبل دراسة XABCD يفضل فهم OHLC والمحاور والإطار الزمني ومصدر السعر. راجع دليل قراءة الرسم البياني.

كيف تحسب طول الضلع؟

عند القياس الهندسي نهتم عادةً بالمقدار المطلق للحركة:

Leg Length = |End Price − Start Price|

مثال: إذا كانت X = 100 وA = 120 فإن طول XA = 20 وحدة، بصرف النظر عن كون المثال صاعدًا أو هابطًا.

بعد ذلك تُقارن الأضلاع بعضها ببعض.

ما هو Retracement؟

Retracement هو قياس مقدار عودة حركة لاحقة داخل حركة سابقة. إذا تحرك السعر من X إلى A ثم عاد إلى B، يمكن قياس تصحيح AB نسبةً إلى XA:

B Retracement of XA = |A − B| ÷ |A − X|

إذا كان XA = 100 وحدة وكان AB = 50 وحدة، فإن التصحيح = 0.50 أو 50%.

النسب مثل 0.382 و0.50 و0.618 و0.786 و0.886 تُستخدم في مدارس مختلفة لتعريف علاقات معينة. وجود نسبة بعينها لا يعني أنها تمتلك قوة تنبؤية بذاتها.

ما هو Extension أو Projection؟

الامتداد يقيس حركة تتجاوز طولًا مرجعيًا أو تسقط حركة سابقة من نقطة أخرى. من الأمثلة الشائعة:

CD / AB = |D − C| ÷ |B − A|

إذا كان CD يساوي 1.27 من AB، فهذا وصف هندسي يعني أن طول CD يساوي 127% من طول AB. لا يعني ذلك أن D هدف حتمي أو نقطة انعكاس مؤكدة.

يمكن كذلك قياس D بالنسبة إلى XA، مثل 0.786 XA في بعض تعريفات Gartley أو 1.27 XA في Butterfly أو 1.618 XA في Crab وفق مدرسة محددة. تفاصيل هذه النماذج موجودة في الدليل المتقدم للهارمونيك.

التصحيح والامتداد ليسا الشيء نفسه

المفهومالسؤالمثال
Retracementكم عاد السعر داخل الحركة المرجعية؟B صحح 61.8% من XA
Extensionكم امتدت الحركة نسبةً إلى حركة مرجعية؟D امتد إلى 127% من XA
Projectionكم يبلغ ضلع لاحق مقارنة بضلع سابق؟CD = 1.27 × AB

من أكثر أخطاء المحتوى التوافقي شيوعًا ذكر «1.27 فيبوناتشي» من دون توضيح 1.27 من أي ضلع وبأي اتجاه. كل نسبة يجب أن ترتبط بمقام واضح.

ما علاقة فيبوناتشي بـXABCD؟

التحليل التوافقي الحديث يستخدم مجموعة من نسب فيبوناتشي والنسب المشتقة منها كقواعد تصنيف للأنماط. لكن يجب الفصل بين:

  1. قواعد التصنيف: ما النسب التي تقول مدرسة معينة إنها تعرّف النموذج؟
  2. القيمة التنبؤية: هل هذا التعريف يضيف أداءً قابلًا للقياس بعد التكاليف وخارج العينة؟

السؤال الثاني لا تجيب عنه النسبة نفسها؛ يحتاج اختبارًا إحصائيًا.

لشرح مستقل للتصحيح والامتداد وكيفية اختبار مستويات فيبوناتشي راجع دليل Fibonacci Retracement وExtension.

لمحة تاريخية دون خلط الأدوار

يرجع الشكل الذي أصبح معروفًا باسم Gartley إلى أعمال H.M. Gartley في ثلاثينيات القرن العشرين. لاحقًا ربط Larry Pesavento هذه البنية بصورة أكثر منهجية بقياسات فيبوناتشي وقواعد التعرف على الأنماط، ثم وسّع Scott Carney مدرسة Harmonic Trading وعرّف مجموعة من الأنماط والقياسات مثل Bat وCrab وShark وPRZ بصورة أكثر تفصيلًا. يعرض StockCharts ChartSchool هذا التسلسل التاريخي العام، بينما تمثل صفحات HarmonicTrader مصدرًا أوليًا لتعريفات مدرسة Scott Carney الحديثة.

استخدام المصدر الأولي لتعريف النموذج لا يعني أن ادعاءات أدائه مثبتة بصورة مستقلة؛ لذلك يجب الفصل دائمًا بين تعريف القاعدة واختبار الأداء.

ما هي PRZ؟

PRZ = Potential Reversal Zone، أي منطقة انعكاس محتمل. هي نطاق سعري تتقارب داخله عدة قياسات مرتبطة بالنموذج، مثل:

  • تصحيح أو امتداد XA.
  • إسقاط BC.
  • اكتمال AB=CD أو Alternate AB=CD عندما يكون جزءًا من تعريف النموذج.

PRZ منطقة وليست رقمًا عشريًا واحدًا. إذا أعطت الإسقاطات 1.1042 و1.1050 و1.1057 مثلًا، يمكن للنظام أن يعرّف نطاقًا بينها وفق قواعد محددة مسبقًا. لا يجوز توسيع المنطقة بعد رؤية الانعكاس فقط لجعل المثال يبدو ناجحًا.

التقارب بين النسب لا يثبت «قوة» الانعكاس

تستخدم مدرسة Harmonic Trading مفهوم تقارب عدة قياسات داخل PRZ. هذا التقارب جزء من تعريف منهجها، لكنه لا يثبت وحده أن احتمال الانعكاس أصبح أعلى في سوقك. لإثبات قيمة إضافية، قارن مثلًا:

  • PRZ بقياس واحد.
  • PRZ بتقارب قياسين.
  • PRZ بتقارب ثلاثة قياسات.
  • Baseline لا يستخدم الهارمونيك.

ثم اختبر الفرق خارج عينة التطوير.

هل النسب يجب أن تكون مطابقة تمامًا؟

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

يمكن تعريف خطأ القياس مثلًا:

Absolute Ratio Error = |Observed Ratio − Target Ratio|

أو:

Relative Ratio Error = |Observed − Target| ÷ Target

ثم اختبار عدة نطاقات على بيانات التطوير. المهم أن تثبّت Tolerance قبل فتح عينة الاختبار النهائي.

مثال حسابي على XABCD

هذا مثال رياضي فقط وليس صفقة:

  • X = 100
  • A = 200
  • B = 150
  • C = 180

طول XA = 100. الحركة من A إلى B = 50، إذًا:

AB Retracement of XA = 50 ÷ 100 = 0.50

طول AB = 50، وطول BC = 30، وبالتالي:

BC Retracement of AB = 30 ÷ 50 = 0.60

إذا أردت اختبار إسقاط CD = 1.27 × AB، يكون طول CD النظري = 63.5 وحدة. لكن هذا مجرد مستوى حسابي؛ يجب أولًا تحديد اتجاه CD، وتعريف النموذج الذي تستخدمه، وباقي القياسات، وTolerance، وشرط اكتمال D.

متى تصبح D معلومة فعلًا؟

يجب التمييز بين منطقة D المتوقعة رياضيًا وبين تأكيد Swing عند D. إذا كانت خوارزمية Swing تحتاج ثلاث بارات لاحقة لتؤكد أن D قاع، فلا يجوز للـBacktest أن يتصرف عند بار D كما لو كان يعرف مسبقًا أنه قاع.

هذا هو Look-Ahead Bias: استخدام معلومة لم تكن متاحة لحظة القرار.

كيف تمنع Look-Ahead Bias؟

  • سجّل Timestamp الذي تصبح فيه كل نقطة Swing مؤكدة.
  • لا تستخدم بارات مستقبلية في تعريف إشارة سابقة.
  • إذا كان ZigZag أو مؤشر آخر يعيد الرسم Repaint، اختبر الإشارة كما كانت تظهر وقتها لا كما تبدو بعد اكتمال التاريخ.
  • احتفظ بنسخة منطقية غير معدلة للقواعد المستخدمة في كل تجربة.

ZigZag مفيد للرسم لكنه قد يضلل الاختبار

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

لذلك وثّق:

  • إعدادات ZigZag أو خوارزمية Swing.
  • متى تصبح النقطة نهائية.
  • هل تتغير الإشارة بعد ظهور بارات جديدة.

اختلاف Feed قد يغير XABCD

في Spot FX لا توجد بورصة مركزية واحدة تعرض سعرًا عالميًا موحدًا لكل متداولي التجزئة. قد تختلف High وLow قليلًا بين الوسطاء ومزودي البيانات، وقد تختلف شموع D1 بسبب توقيت الخادم.

فرق صغير قد يغير:

  • اختيار Swing.
  • نسبة B/XA.
  • إسقاط BC.
  • حدود PRZ.
  • هل تم لمس D أو تجاوزها.

لذلك يجب تسجيل مصدر البيانات والمنطقة الزمنية والرمز ونوع السعر المستخدم.

Bid وAsk والسبريد

قد يعرض رسم الفوركس Bid بينما تتأثر بعض أوامر الشراء بـAsk. عند وجود PRZ ضيقة، يمكن للسبريد أن يغير هل تم تفعيل أمر أو Stop حتى لو لم يظهر ذلك على خط Bid.

أي Backtest تنفيذي يجب أن يراعي Bid/Ask والسبريد والانزلاق والفجوات بدل افتراض تنفيذ عند خط سعر واحد مثالي.

هل شمعة انعكاسية تؤكد D؟

لا بصورة حتمية. Pin Bar أو Engulfing أو Doji عند PRZ يمكن أن تكون فلترًا داخل نظام محدد، لكنها لا تثبت أن النموذج سينجح ولا تكشف وحدها وجود مؤسسات أو «دفاع عن السيولة».

إذا استخدمت فلتر شموع، عرّفه رقميًا ثم قارن:

  • XABCD دون فلتر.
  • فلتر الشمعة وحده.
  • XABCD + الفلتر.

هل RSI أو MACD يؤكدان XABCD؟

RSI وMACD مشتقان من السعر. قد يساعدان أو يضرّان بحسب النظام، ولا توجد قاعدة تجعل Divergence أو Overbought/Oversold ختم تأكيد. اختبرهما كمتغيرين إضافيين مقابل Baseline.

من XABCD إلى نماذج Gartley وBat وButterfly وCrab

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

النموذجفكرة التعريف الشائعة في مدرسة Carney
GartleyB حول 0.618 XA وD حول 0.786 XA مع قياسات مكملة.
BatB أقل من 0.618 XA و0.886 XA عنصر أساسي في PRZ.
ButterflyB عند 0.786 XA، وD بنية امتدادية يتصدرها 1.27 XA.
CrabD بنية امتدادية يعتمد تعريفها الحديث على 1.618 XA مع إسقاطات BC.

هذا الجدول للتوجيه فقط، ولا يغني عن بقية شروط كل نموذج. راجع دليل نماذج الهارمونيك المتقدم، ولشرح متخصص راجع Bat Pattern.

كيف تختبر XABCD دون اختيار أمثلة جميلة؟

  1. حدد خوارزمية Swing قبل الاختبار.
  2. حدد النسب المستهدفة ومصدر تعريفها.
  3. حدد Tolerance مسبقًا.
  4. حدد كيف تُبنى PRZ.
  5. حدد متى تعتبر D مكتملة ومعلومة.
  6. حدد الإشارة: Touch أم Close أم شرط آخر.
  7. حدد الإبطال والخروج قبل رؤية النتيجة.
  8. سجّل كل النماذج المؤهلة، الناجحة والفاشلة.
  9. أدخل السبريد والعمولة والانزلاق.
  10. افصل Development عن Out-of-Sample.

مقاييس أفضل من «نجح/فشل»

بدل اختيار تعريف اعتباطي للنجاح، سجّل مقاييس مثل:

  • MFE: أقصى حركة مواتية بعد D.
  • MAE: أقصى حركة معاكسة.
  • العائد بعد N من البارات.
  • الوقت حتى الخروج من PRZ.
  • تكلفة التنفيذ.
  • النتيجة حسب الأصل والإطار الزمني.

بعد ذلك يمكنك بناء قاعدة دخول وخروج واختبار Expectancy بدل الادعاء بأن النموذج يمتلك «نسبة نجاح» مجردة من التعريف.

لا توجد نقطة وقف «آمنة» بسبب هندسة XABCD

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

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

راجع دليل إدارة المخاطر.

أخطاء شائعة

  • تحريك X أو A بعد رؤية الانعكاس للحصول على نسبة أقرب.
  • الخلط بين Retracement وExtension أو نسيان ذكر المقام.
  • اعتبار D نقطة واحدة بدل PRZ.
  • تغيير Tolerance لكل مثال.
  • استخدام ZigZag النهائي وكأنه كان معروفًا في الوقت الحقيقي.
  • اختيار أمثلة ناجحة وإهمال النماذج الفاشلة.
  • اعتبار تقارب النسب دليلًا مستقلًا على قوة الإشارة.
  • اعتبار RSI أو شمعة انعكاسية «تأكيدًا» بلا اختبار.
  • تجاهل اختلاف Feed وBid/Ask والسبريد.
  • تحويل نسب فيبوناتشي إلى قصة عن أوامر مؤسسات أو قانون طبيعي للسوق.

قائمة فحص قبل قياس أي XABCD

  • هل طريقة اختيار Swing واضحة وقابلة للتكرار؟
  • هل كل نسبة مرتبطة بضلع مرجعي محدد؟
  • هل أعرف الفرق بين Retracement وExtension؟
  • هل Tolerance ثابت قبل رؤية النتائج؟
  • هل PRZ محددة بحدين؟
  • هل أعرف متى تصبح D معلومة دون Look-Ahead؟
  • هل مصدر البيانات وتوقيت الخادم مسجلان؟
  • هل الاختبار يراعي Bid/Ask والتكاليف؟
  • هل سجلت النماذج الفاشلة أيضًا؟
  • هل هناك عينة Out-of-Sample مستقلة؟

أسئلة شائعة

هل XABCD استراتيجية تداول؟

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

هل كل XABCD هو نموذج هارمونيك؟

لا. يجب أن تحقق العلاقات بين الأضلاع تعريفًا محددًا للنموذج وفق المصدر الذي تستخدمه.

هل 0.618 أو 0.886 تعني انعكاسًا؟

لا. هي أرقام تدخل في تعريفات معينة، والقيمة التنبؤية تحتاج اختبارًا مستقلًا.

هل PRZ تعني منطقة شراء أو بيع؟

لا تلقائيًا. هي منطقة اكتمال محتملة وفق القياسات، وقد يخترقها السعر بالكامل.

هل يمكن برمجة XABCD؟

نعم، بشرط تعريف Swing والنسب وTolerance ووقت اكتمال D بصورة موضوعية ومنع Look-Ahead/Repainting.

ما أفضل إطار زمني؟

لا يوجد إطار أفضل عالميًا. اختبر كل إطار بصورة مستقلة مع تكاليف وعدد عينات مناسبين.

الخلاصة

القيمة الأساسية لـXABCD ليست أنه «يتنبأ» بالانعكاسات، بل أنه يفرض لغة قياس واضحة على حركة سعرية: نقاط محددة، أضلاع، نسب تصحيح وامتداد، ومنطقة PRZ. كلما كانت طريقة اختيار النقاط والنسب وTolerance ووقت اكتمال D أكثر موضوعية، أصبح الاختبار أكثر قابلية لإعادة الإنتاج.

بعد إتقان هذه الطبقة، استخدم الدليل المتقدم للهارمونيك لمقارنة Gartley وBat وButterfly وCrab دون خلط نسبها أو تحويلها إلى وعود ربح.

إعداد ومراجعة: محمد الخطيب.

موضوعات ذات صلة