ما هو مثال مُنجز (Worked Example) لمؤشر ATR؟
الإجابة المباشرة
يعرض مثال مُنجز لمؤشر ATR كيف تحوّل مجموعة صغيرة من الأسعار إلى قيم المدى الحقيقي (True Range) ثم تقوم بمتوسطها للحصول على ATR. ولجعل المثال قابلاً للتحقق، فإن الأرقام أدناه هي أرقام مفترضة (لا توجد اقتباسات مباشرة)، وتم التصريح بكل افتراضات الحساب.
الآلية أو التعريف
ATR (متوسط المدى الحقيقي) هو مقياس للتقلب يعتمد على المدى الحقيقي (TR). لكل فترة، يُعرَّف TR بأنه الأكبر من:
- الحد الأعلى الحالي − الحد الأدنى الحالي
- القيمة المطلقة لـ (الحد الأعلى الحالي − الإغلاق السابق)
- القيمة المطلقة لـ (الحد الأدنى الحالي − الإغلاق السابق)
بعد ذلك، يكون ATR عادةً متوسطًا لـ TR عبر طول نظر (lookback) محدد (غالبًا 14 فترة في كثير من التقاليد الشائعة). وبما أن طول النظر وبيانات الفترة التي تختارها هي مدخلات، فإن ATR ليس رقمًا عالميًا واحدًا؛ بل يعتمد على مجموعة البيانات والإعدادات.
الفكرة الأساسية: يلخص ATR حجم الحركة وليس الاتجاه. يعني ATR أعلى أن النطاقات المعتادة في الفترات المقاسة أكبر؛ لكنه لا يخبرك ما إذا كان السعر سيصعد أو يهبط في المرة التالية.
الدليل أو المثال (حساب مُنجز)
الافتراضات (مذكورة بوضوح)
- نستخدم 3 فترات للحفاظ على بساطة العمليات الحسابية.
- كل فترة هي شريط واحد (على سبيل المثال، يوم واحد). إن طول نظر ATR في هذا المثال هو 3، لذا سيكون ATR هو متوسط TR1 وTR2 وTR3.
- تم افتراض الأسعار تمامًا كما هي مذكورة أدناه.
مدخلات OHLC مفترضة
لنفرض أن الإغلاق السابق للفترة 1 معطى على أنه C0. ثم لكل فترة t نحتاج إلى الحد الأعلى (Ht) والحد الأدنى (Lt) والإغلاق السابق (Ct−1).
- الفترة 1: H1 = 1.2000, L1 = 1.1950, الإغلاق السابق C0 = 1.1980
- الفترة 2: H2 = 1.2020, L2 = 1.1970, الإغلاق السابق C1 = 1.2000
- الفترة 3: H3 = 1.2010, L3 = 1.1960, الإغلاق السابق C2 = 1.1975
(لاحظ أننا نحتاج فقط إلى الإغلاق السابق لكل فترة لحساب TR. المثال يقدمه.)
الخطوة 1: احسب المدى الحقيقي (TR)
الفترة 1
- (H1 − L1) = 1.2000 − 1.1950 = 0.0050
- |H1 − C0| = |1.2000 − 1.1980| = 0.0020
- |L1 − C0| = |1.1950 − 1.1980| = 0.0030
- TR1 = max(0.0050, 0.0020, 0.0030) = 0.0050
الفترة 2
- (H2 − L2) = 1.2020 − 1.1970 = 0.0050
- |H2 − C1| = |1.2020 − 1.2000| = 0.0020
- |L2 − C1| = |1.1970 − 1.2000| = 0.0030
- TR2 = max(0.0050, 0.0020, 0.0030) = 0.0050
الفترة 3
- (H3 − L3) = 1.2010 − 1.1960 = 0.0050
- |H3 − C2| = |1.2010 − 1.1975| = 0.0035
- |L3 − C2| = |1.1960 − 1.1975| = 0.0015
- TR3 = max(0.0050, 0.0035, 0.0015) = 0.0050
الخطوة 2: متوسط TR للحصول على ATR
إذا كان ATR هو متوسط TR عبر هذه 3 فترات:
- ATR(3) = (TR1 + TR2 + TR3) / 3 = (0.0050 + 0.0050 + 0.0050) / 3 = 0.0050
إذًا، ووفقًا لهذه الافتراضات الصريحة، يساوي ATR 0.0050 في وحدات السعر لسلسلة الإدخال.
كيف يمكنك التحقق منه بشكل مستقل
أعد حساب TR1 وTR2 وTR3 باستخدام نفس الصيغ ونفس قيم H/L/الإغلاق السابق المفترضة، ثم خذ المتوسط الحسابي. إذا اختلفت أي قيمة، فلابد أن يكون سبب التباين من مجموعة بيانات إدخال مختلفة، أو تعريف فترة مختلف، أو طول متوسط مختلف.
القيود والمخاطر (أنماط فشل جوهرية)
- ليس اتجاهيًا: يقيس ATR مقدار التقلب. قد تفشل محاولة استنتاج الاتجاه باستخدام ATR وحده، لأن الاتجاه يعتمد على بنية السعر وليس فقط حجم النطاق.
- اختيار المدخلات يغيّر ATR: يمكن أن يؤدي اختلاف إطار الشمعة (يومي مقابل كل ساعة)، أو طول النظر، أو تعديلات مزود البيانات إلى تغيير TR وبالتالي تغيير ATR.
- تغيرات النظام (Regime changes): قد يتغير التقلب فجأة. قد لا يعكس ATR السابق (حتى لو تم حسابه بشكل صحيح) التقلب المستقبلي عندما تتغير ظروف السوق.
- تأثيرات التكلفة والتنفيذ: يتم حساب ATR من نطاقات الأسعار، لكن النتائج الفعلية تعتمد على السبريد والانزلاق والعمولات، والتي قد تكون جوهرية مقارنةً بمقياس الحركة.
التحقق أو السؤال التالي
لتعميق الفهم، يمكنك إعادة تنفيذ المثال المُنجز باستخدام طول نظر مختلف (على سبيل المثال، 5 فترات) والتحقق من كيفية تحرك قيمة ATR عندما تتغير قيم TR. والسؤال التالي المفيد هو: كيف سيتغير TR إذا كانت قمة أو قاع فترة ما بعيدًا جدًا عن الإغلاق السابق (على سبيل المثال، فجوة كبيرة)، لأن TR يأخذ الحد الأقصى من ثلاثة عناصر؟