ADX قيمة ممهّدة مشتقة من تغير أعلى الأسعار وأدناها. ويُعرض غالبًا مع +DI و−DI: يقارن هذان الخطان الحركة الاتجاهية الصاعدة والهابطة، بينما يلخّص ADX حجم تفوق أحدهما دون تحديد الاتجاه. إنه يصف بيانات سابقة، لا عائدًا ولا احتمال استمرار الصعود.
يرى بيتر السعر يهبط وADX أسفله يرتفع. لا يوجد تناقض؛ فقد يكون الاتجاه الهابط يزداد قوة. لفهم ذلك، يبدأ بشمعة تلخّص فترة زمنية. High هو أعلى سعر فيها وLow أدناه. تسمّي TradingView الفرق بين High الحالي والسابق UpMove، وتسمّي Low السابق ناقص Low الحالي DownMove. يأخذ +DM قيمة UpMove فقط إذا كانت موجبة وأكبر من DownMove. أما −DM فيستخدم المقارنة المعاكسة. وعند التساوي يكون المكوّنان صفرًا. إذن يختار الحساب التحرك الموجب الأكبر لأحد طرفَي النطاق السعري، ولا يجمع الاتجاهين في الوقت نفسه. [1]
يحتاج تحرك السعر إلى مقياس للمقارنة. تقارنه Fidelity بـTrue Range (TR)، وهو نطاق يراعي أيضًا المسافة عن سعر الإغلاق السابق. TR هو أكبر قيمة بين High–Low والمسافتين المطلقتين لكل طرف عن Close السابق، أي سعر الإغلاق. المسافة المطلقة هي مقدار الفرق دون إشارته. تُمهّد الحركات الاتجاهية وTR أولًا بطريقة وايلدر، فتتضمن بيانات الماضي أيضًا. قسمة الحركة الصاعدة الممهّدة على TR الممهّد، ثم الضرب في 100، تعطي +DI؛ ويُحسب −DI بطريقة مماثلة. تشير علامة الطرح في اسمه إلى الاتجاه الهابط، لا إلى عدد سالب. وإذا كان المقام صفرًا، فالنسبة نفسها غير معرّفة. [2]
يريد بيتر الآن معرفة مقدار الاختلاف بين الخطين. من +DI و−DI نحصل على نتيجة وسيطة اسمها DX: نقسم الفرق المطلق بينهما على مجموعهما، ثم نضرب في 100. هذه هي المقارنة التي تصفها Fidelity. والكلمة المهمة هي «المطلق». إذا بدّلنا القيمتين، انعكس اتجاه التفوق لكن DX بقي كما هو. لا يحسب ذلك ارتفاع السعر ولا احتمال النجاح. وإذا كان مجموع الخطين صفرًا، فلا يمكن إجراء القسمة؛ وأي قيمة بديلة يعرضها تطبيق هي قاعدة في تنفيذه، وليست نتيجة هذه النسبة. [2]
يصف DX النسبة الحالية، بينما يمهّد ADX تاريخها. تبدأ Fidelity بمتوسط DX على عدد الفترات المختار، ثم تدمج القيم التالية في النتيجة السابقة. عند طول n، نضرب ADX السابق في n − 1، ونضيف DX الحالي، ثم نقسم المجموع على n. فمثلًا، 14 يعني عدد فترات الحساب، وليس بالضرورة عدد الأيام. لذلك يستطيع بيتر حساب DX من زوج واحد من قيم الاتجاه، لكنه لا يستطيع حساب ADX دون تاريخه. وعند مقارنة التطبيقات، عليه مراجعة البيانات الابتدائية والأطوال وطريقة التمهيد. تحتفظ النتيجة بأثر الماضي، لذا تستجيب لتغير السوق بتأخر. [2]
في مجموعة DMI التي تصفها TradingView، تؤدي الخطوط أدوارًا مختلفة. وجود +DI فوق −DI يعني أن المكوّن الصاعد الممهّد أقوى؛ والترتيب المعاكس يشير إلى تفوق المكوّن الهابط. أما ADX فيصف قوة ذلك التفوق المقاس بعد التمهيد. لذا لا يكون ارتفاعه خبرًا جيدًا بالضرورة لحامل بيتكوين، فقد يرافق اشتداد الهبوط. كذلك لا يعلن انخفاض ADX تلقائيًا انعكاس السعر. قد يستمر الاتجاه بتفوق أقل وضوحًا، بينما لا يزال المتوسط يضم حركة سابقة. ولا يخبرنا أي خط بمفرده بما سيحدث لاحقًا. [1]
تذكر TradingView المستويين الإرشاديين التقليديين 20 و25. تحت الأول يوصف الاتجاه غالبًا بالضعيف، وفوق الثاني بالأقوى. لكن بيتر يخطئ إذا حوّل تجاوز العتبة مباشرة إلى قاعدة شراء، فقد يكون الاتجاه القوي هابطًا. تعتمد القيم على السوق والفاصل الزمني والإعدادات؛ وليست حدودًا عامة لكل رسم بياني. ولا يعني ADX المنخفض سعرًا هادئًا أو ثابتًا. فقد تتناوب تحركات كبيرة في الاتجاهين، فيبقى التفوق المقاس صغيرًا. [3]
يحتاج بيتر أيضًا إلى معرفة وقت قراءة الرقم. توضّح TradingView أن High وLow وClose لا تكون نهائية قبل إغلاق الشمعة. وقد يغيّر تسجيل قمة أو قاع جديد الحركة الاتجاهية وTrue Range، ومن ثم المؤشر الناتج. لذلك قد يختفي عند الإغلاق تقاطع ظهر أثناء الشمعة. يجب أن يميّز اختبار القاعدة بين القرار أثناء الشمعة والقرار بعد إغلاقها؛ فلا يصح اعتبار القيمة النهائية، بأثر رجعي، معلومة كانت متاحة قبل ذلك. [4]
عندما يتقاطع خطا الاتجاه، يتغير ترتيبهما. هذا لا يثبت بعد أن الصفقة مربحة. تحذّر TradingView من الإشارات الكاذبة، وتفصل في إرشادات الاختبار بين الإشارة والتنفيذ الفعلي. إذا استخدم بيتر ADX مرشّحًا، فعليه تحديد الدخول والخروج وحجم الصفقة ومتى تبطل الخطة مسبقًا. ويجب أن تشمل النتائج الرسوم والانزلاق السعري، أي الفرق بين سعر التنفيذ المتوقع والفعلي. التعديل المتكرر وفق البيانات التاريخية نفسها يؤدي إلى overfitting، أي الإفراط في ملاءمة الماضي: تتعلم القاعدة التاريخ لكنها قد تفشل خارجه. لذلك يفيد اختبارها على بيانات لم تُستخدم لاختيارها. [3] [5]
النتيجة نفسها مع الاتجاه المعاكس
في هذا المثال الافتراضي، حُسبت مسبقًا القيمتان +DI = 30 و−DI = 10. إذن DX = abs(30 − 10) / (30 + 10) × 100 = 50؛ وتعني abs القيمة المطلقة، أي المقدار دون الإشارة. نبدّل المدخلات الآن إلى +DI = 10 و−DI = 30، فيكون DX مجددًا 50. ولتوضيح الخطوة التالية، نختار ADX سابقًا قدره 22 وطولًا n = 14. نحصل على ADX = (22 × 13 + 50) / 14 = 24. تتساوى نتيجة الحساب الأخير للزوجين إذا كانت قيمة ADX السابقة متساوية. ولا يعني ذلك أن تاريخهما السعري الكامل كان متطابقًا. إنما يوضح لماذا لا يمكن استبدال الاتجاه الحالي وDX وADX الممهّد ببعضها، ولماذا لا يمثّل الرقم الناتج احتمالًا.
للحصول على صورة أوضح، اقرأ هذا المدخل مع Average True Range, Technical indicator, Technical analysis, Timeframe, Backtesting, Relative Strength Index.
01هل يعني تجاوز ADX خمسة وعشرين أن عليّ الشراء؟+
لا. إنه دليل تقليدي على قوة الاتجاه المقاس، وقد يكون هابطًا. لا تعالج العتبة وحدها سعر الدخول أو المخاطر أو التكاليف أو الخروج؛ بل تحتاج هذه الأمور إلى قاعدة مستقلة ومختبرة.
02هل يمكن حساب ADX من زوج واحد من قيم DI؟+
إذا كان مجموع الزوج غير صفري، يمكن حساب DX الحالي. أما ADX فيحتاج أيضًا إلى ADX السابق وإعدادات التمهيد، أو تاريخ كافٍ للمتوسط الأولي. قارن التطبيقات بعد توحيد البيانات والفاصل الزمني والإعدادات.