كيف يتم حساب نطاق الارتداد المتوسط
الإجابة المباشرة
يتم حساب نطاق الارتداد المتوسط باختيار قيمة مركزية (المنتصف) من بيانات حديثة، ثم توسيعها للخارج بمقياس تشتت يعبّر عن مقدار تذبذب السعر عادةً. توجد صيغة شائعة وقابلة للتحقق على النحو التالي:
نطاق الارتداد المتوسط (الحدود العلوية/السفلية)
- المنتصف: (M_t)
- التشتت: (D_t)
- الحد الأدنى: (L_t = M_t - k,D_t)
- الحد الأعلى: (U_t = M_t + k,D_t)
حيث إن (k) هو معامل يضبط عرض النطاق. ولحساب (M_t) و(D_t)، يجب تحديد:
- ماذا يعني “البيانات الحديثة” (نافذة المراجعة)،
- أي سلسلة أسعار تستخدمها، و
- كيف تقيس التشتت.
الآلية والتعريف: ماذا تعني المصطلحات
لحساب نطاق الارتداد المتوسط، اعتبره “نطاقًا” إحصائيًا وليس إشارة تداول.
1) اختر المنتصف (M_t)
المنتصف هو تقدير لمركز الثقل لسعر ما عبر نافذة. من الخيارات الشائعة:
- المتوسط المتحرك البسيط (SMA): المتوسط الحسابي لأحدث (N) ملاحظات.
- المتوسط المتحرك الأسي (EMA): متوسط مُرجّح يستجيب بسرعة أكبر للتغيرات الحديثة.
- الوسيط (أقل حساسية للقيم الشاذة): القيمة الوسطى لأحدث (N) ملاحظة.
جميع هذه التعريفات صحيحة للمنتصف، لكنها تنتج سلوك نطاق مختلف.
2) اختر التشتت (D_t)
يمثل التشتت الانحراف المعتاد حول المنتصف. من أكثر اختيارات التشتت استخدامًا الانحراف المعياري:
- بالنظر إلى الملاحظات (x_{t-N+1}, \dots, x_t)،
- الانحراف المعياري: (\sigma_t = \sqrt{\frac{1}{N-1}\sum_{i=0}^{N-1}(x_{t-i}-M_t)^2})
ثم اجعل (D_t = \sigma_t).
يمكن استخدام تعريفات تشتت أخرى إذا كانت الصيغة الخاصة بك تحددها بوضوح، مثل:
- تشتت على نمط متوسط المدى الحقيقي (ATR) (يستخدم علاقات القيم المرتفعة/المنخفضة/الإغلاق، وليس مجرد سلسلة سعر واحدة)،
- متوسط الانحراف المطلق (MAD) (يستخدم متوسط المسافة المطلقة، وغالبًا يكون أقل حساسية من الانحرافات المربعة).
3) اختر (k)، معامل عرض النطاق
يتحكم المعامل (k) في مدى اتساع الحدود العلوية والسفلية.
- عادةً ما ينتج (k) الأعلى نطاقات أوسع.
- عادةً ما ينتج (k) الأقل نطاقات أضيق.
لا توجد قيمة واحدة عالمية: تعتمد “القيمة الصحيحة” على كيفية سلوك مقياس التشتت لديك وعلى طول النافذة.
4) عرّف سلسلة البيانات (x_t)
تعتمد العديد من الحسابات على أي سعر تغذيه إلى (M_t) و(D_t). أمثلة على اختيارات المدخلات:
- سعر الإغلاق
- السعر النموذجي (غالبًا يُعرّف كمعدل متوسط للمرتفع/المنخفض/الإغلاق)
- سعر المنتصف (غالبًا يعتمد على العرض/الطلب إذا كنت تستخدم بيانات مبنية على الاقتباس)
نتيجتك تكون قابلة للمقارنة مع نتائج الآخرين فقط إذا استخدموا تعريف المدخل نفسه.
مثال لحساب كامل وصريح
افترض أنك تحدد:
- (x_t) = سعر الإغلاق في الزمن (t)
- (M_t) = SMA على آخر (N) إغلاقات
- (D_t) = الانحراف المعياري على نفس النافذة
- (k) = المعامل المختار
عندها:
- احسب (M_t = \frac{1}{N}\sum_{i=0}^{N-1}x_{t-i})
- احسب (\sigma_t = \sqrt{\frac{1}{N-1}\sum_{i=0}^{N-1}(x_{t-i}-M_t)^2})
- اجعل (L_t = M_t - k\sigma_t) و (U_t = M_t + k\sigma_t)
تكون هذه العملية حتمية بالكامل بمجرد تثبيت (N) و(k) وسلسلة المدخلات.
دليل أو مثال يمكنك التحقق منه بشكل مستقل
بما أن الحساب قائم على الصيغة، يمكنك التحقق منه باستخدام بياناتك الخاصة وجداول البيانات أو الكود.
قائمة تحقق من التحقق
للتأكد بشكل مستقل من النتيجة، تحتاج إلى التأكد من تطابق كل ما يلي:
- نفس طول النافذة (N)
- نفس سلسلة الأسعار (x_t) (الإغلاق مقابل السعر النموذجي مقابل تعريف آخر)
- نفس طريقة حساب المنتصف (SMA مقابل EMA مقابل الوسيط)
- نفس طريقة التشتت (الانحراف المعياري مقابل مقياس آخر)
- نفس معامل (k)
إذا اختلف أي عنصر، ستختلف الحدود حتى لو بدا شكل الصيغة متشابهًا.
لماذا تختلف التطبيقات المتعددة
قد تقول منصتان كلتاهما “نطاق الارتداد المتوسط”، لكنهما تطبقان اختيارات عملية مختلفة:
- إذا استخدمت إحداهما EMA للمنتصف (M_t\ والأخرى استخدمت SMA، فإن مركز النطاق يتحرك بشكل مختلف.
- إذا استخدمت إحداهما الانحراف المعياري والأخرى استخدمت مقياسًا شبيهًا بالتقلب، فإن (D_t) يتغير.
- إذا استخدمت إحداهما سعر الإغلاق والأخرى استخدمت سعرًا محوّلًا (مثل السعر النموذجي)، فإن المدخلات تختلف.
هذه الاختلافات ليست شكلية؛ فهي تغيّر الحدود الرقمية.
القيود وحالات الفشل
نطاق الارتداد المتوسط هو بناء رياضي حول مركز ومقياس تشتت. تأتي قيوده من تلك الاختيارات.
1) طول النافذة قد يكون غير مستقر
- قد تستجيب النافذة القصيرة بسرعة كبيرة للضوضاء.
- قد تتأخر النافذة الطويلة عن تغيّرات النظام.
وفي كلتا الحالتين، قد يتوقف النطاق عن عكس “السلوك المعتاد” الذي كنت تقصده.
2) القيم الشاذة قد تُشوّه التشتت
يقوم الانحراف المعياري بتربيع الانحرافات، لذلك قد تؤدي الملاحظات المتطرفة إلى توسيع (D_t) بشكل قوي، مما يجعل النطاقات أقل إفادة. إن استخدام تشتت أكثر متانة (مثل MAD) هو أحد الحلول، لكنه يغيّر معنى النطاق.
3) التشتت لا يضمن سلوكًا يرتد نحو المتوسط
حتى إذا تم حساب النطاق بشكل صحيح، فقد لا يُظهر السوق (أو مجموعة البيانات) ارتدادًا نحو المتوسط. النطاق ليس توقعًا؛ بل هو مجرد نطاق وصفي مبني على التذبذب السابق.
4) التكاليف والسبريد والتنفيذ ليست جزءًا من الصيغة
عادةً ما تتجاهل حسابات نطاق الارتداد المتوسط تكاليف التداول وتفاصيل التنفيذ. إذا طبقت الأرقام لاحقًا على قرارات في العالم الحقيقي، فقد تطغى هذه العوامل على النتائج. لذلك يجب إبقاء الحساب نفسه منفصلًا عن أي تفسير.
5) عدم الثبات: قد لا تنتقل الإحصاءات التاريخية
تفترض الفكرة أن “التذبذب الحديث” يمثل بشكل معقول ما سيحدث لاحقًا. إذا تغيّر نمط توليد البيانات، سيتغير مقياس التشتت أيضًا لكن بسرعة غير مناسبة (بطيئًا جدًا أو سريعًا جدًا).
التحقق أو السؤال التالي
خطوة جيدة تالية هي إعادة كتابة النسخة الدقيقة التي تريد حسابها في صورة (L_t = M_t - kD_t) و (U_t = M_t + kD_t)، ثم سرد ما يلي بشكل صريح:
- كيف تُعرّف (M_t)،
- كيف تُعرّف (D_t)،
- النافذة المختارة (N)،
- معامل (k)، و
- سعر الإدخال (x_t).
إذا فعلت ذلك، يمكنك إعادة إنتاج النطاق من البيانات الخام دون أي غموض.
إذا أردت، أخبرني بتعريفاتك المحددة للمنتصف والتشتت وطول النافذة وسعر الإدخال (على سبيل المثال: “منتصف SMA، تشتت الانحراف المعياري، أسعار الإغلاق، N=20”)، ويمكنني إعادة صياغة الحساب بطريقة صريحة بالكامل خطوة بخطوة.