ما هو مثالٌ مُنجَز (Worked Example) على اتجاه المتوسط المتحرك؟
الإجابة المباشرة
يُظهر مثالٌ مُنجَز (Worked Example) على اتجاه المتوسط المتحرك خطوة بخطوة كيف تحسب متوسطًا متحركًا من أسعارٍ سابقة، ثم تُسمي حالة اتجاه السوق بناءً على مقارنة واضحة ومُحددة مسبقًا (على سبيل المثال: السعر فوق المتوسط المتحرك مقابل السعر تحته). يستخدم هذا المقال سيناريوًا عدديًا بالكامل ويذكر كل الافتراضات حتى تتمكن من إعادة إنتاج النتيجة بدقة.
النقطة الأساسية هي أن “الاتجاه” هنا هو قاعدة تفسير تُطبَّق على أرقام تاريخية. وليس ضمانًا بأن الأسعار المستقبلية ستستمر في نفس الاتجاه.
الآلية والتعريف
اتجاه المتوسط المتحرك هو طريقة تستخدم متوسطًا متحركًا—وهو متوسط لأحدث N نقاط بيانات—لتحويل سلاسل الأسعار المتقلبة إلى خط مرجعي أكثر سلاسة.
المكوّنات الأساسية (مع ذكر الافتراضات):
- نقاط البيانات: سلسلة من أسعار الإغلاق المرصودة عند فواصل زمنية متقطعة (على سبيل المثال، إغلاقات يومية).
- طول النافذة: N = 3 في المثال.
- نوع المتوسط المتحرك: المتوسط المتحرك البسيط (SMA)، أي أن كل متوسط هو المتوسط الحسابي لآخر 3 إغلاقات.
- قاعدة الاتجاه المستخدمة في هذا المثال المُنجَز: في كل خطوة زمنية حيث يوجد SMA،
- إذا Price > SMA فسمِّ حالة اتجاه صاعد (Bullish trend state)؛
- إذا Price < SMA فسمِّ حالة اتجاه هابط (Bearish trend state)؛
- إذا Price = SMA فسمِّ محايد (Neutral).
هذه القاعدة هي تفسير واحد ممكن فقط. الآلية هي نفسها: احسب الـ SMA بشكل متسق، ثم طبّق قاعدة المقارنة.
الدليل أو المثال العددي المُنجَز
افترض أسعار الإغلاق هذه لثماني فترات زمنية (t1 إلى t8):
- t1: 1.1000
- t2: 1.1020
- t3: 1.1010
- t4: 1.1030
- t5: 1.1040
- t6: 1.1025
- t7: 1.1015
- t8: 1.1050
افترض SMA(3)، لذا يظهر الـ SMA لأول مرة عند t3 (لأنك تحتاج t1–t3). يُحسب كل SMA كما يلي:
- SMA3(t) = (Price(t-2) + Price(t-1) + Price(t)) / 3.
الحسابات خطوة بخطوة
t3: SMA3(t3) = (1.1000 + 1.1020 + 1.1010)/3 = 1.1010
- Price(t3)=1.1010 يساوي SMA → محايد (Neutral)
t4: SMA3(t4) = (1.1020 + 1.1010 + 1.1030)/3 = 1.1020
- Price(t4)=1.1030 > 1.1020 → صاعد (Bullish)
t5: SMA3(t5) = (1.1010 + 1.1030 + 1.1040)/3 = 1.102666… → 1.1027
- Price(t5)=1.1040 > 1.102666… → صاعد (Bullish)
t6: SMA3(t6) = (1.1030 + 1.1040 + 1.1025)/3 = 1.103166… → 1.1032
- Price(t6)=1.1025 < 1.103166… → هابط (Bearish)
t7: SMA3(t7) = (1.1040 + 1.1025 + 1.1015)/3 = 1.102666… → 1.1027
- Price(t7)=1.1015 < 1.102666… → هابط (Bearish)
t8: SMA3(t8) = (1.1025 + 1.1015 + 1.1050)/3 = 1.1030
- Price(t8)=1.1050 > 1.1030 → صاعد (Bullish)
ماذا يُظهر مثال “الاتجاه” هذا فعليًا
في هذا السيناريو، تتغير حالة الاتجاه عندما يعبر السعر خط SMA3:
- محايد عند t3،
- صاعد عند t4 وt5،
- هابط عند t6 وt7،
- صاعد مرة أخرى عند t8.
وهذا هو منطق المثال المُنجَز لاتجاه المتوسط المتحرك: فهو يحوّل متوسط نافذة سابقة إلى حالة مبنية على قواعد للخطوة الزمنية الحالية.
القيود والمخاطر (أنماط فشل جوهرية)
1) طول النافذة يتحكم في الاستجابة و“تقلبات الاتجاه الخاطئة.” تُسلسِل النافذة الأطول أكثر وقد تتفاعل لاحقًا؛ بينما تتبع النافذة الأقصر السعر بشكل أقرب وقد تبدّل الحالات أكثر. يمكن لكلاهما أن ينتج تسميات اتجاه مضللة عندما تتذبذب الأسعار حول SMA.
2) قد تُحدث قاعدة المقارنة حالة من “الهرولة” (churn). استخدام “Price > SMA” مقابل “Price < SMA” بسيط، لكنّه سيغيّر التسميات كلما عبرت السلسلة المتوسط المتحرك، حتى لو لم يستمر التحرك الأوسع.
3) التكاليف وتفاصيل التنفيذ تؤثر على النتائج الفعلية. حتى إذا فسّرت حالة الاتجاه بشكل صحيح على الرسم البياني، قد تختلف النتائج المحققة بسبب تكاليف التداول، وفارق العرض/الطلب (bid/ask spread)، والانزلاق (slippage)، وكيف تُملأ الأوامر. لا تتضمن هذه العوامل هذا المثال العددي.
4) العلاقات الماضية لا تعني سلوكًا مستقبليًا. هذا المثال المُنجَز حتمي (deterministic) بالنظر إلى بيانات الإدخال والطريقة؛ ومع ذلك، فإن أنماط الأسعار التاريخية المشابهة لهذا لا تضمن استمرار الاتجاه في المستقبل.
التحقق والسؤال التالي
يمكنك التحقق من هذا المثال بشكل مستقل عبر إعادة حساب SMA3 عند كل خطوة زمنية باستخدام الأسعار المذكورة وصيغة SMA، ثم تطبيق قاعدة المقارنة الصريحة (Price مقابل SMA). إذا اختلفت أي قيم SMA محسوبة، فيجب أن يأتي الاختلاف من التعامل الحسابي (التقريب) أو استخدام طريقة متوسط مختلفة.