Moving average عائلة حسابات وليس صيغة واحدة. يستخدم SMA أوزانا متساوية ضمن نافذة محدودة؛ ويجمع EMA السعر الجديد بالنتيجة السابقة. يجب قراءة الناتج مع النوع والإطار الزمني والمصدر والتهيئة.
يميز TradingView بين SMA وEMA ومتغيرات موزونة أخرى ويتيح اختيار مدخل السعر. لذلك لا يساوي متوسط Close متوسط High. اسم Moving average وحده لا يكفي لإعادة إنتاج الخط. [TradingView — Moving averages]
يصف TradingView إسقاط أقدم قيمة من SMA عند وصول قيمة جديدة. ويوضح Fidelity أن EMA يستخدم النتيجة السابقة التي تنقل أثر الأسعار الأقدم بأوزان متناقصة. لذلك لا يعني الطول المضبوط نفسه أوزانا أو ذاكرة حسابية متطابقة. [TradingView — Moving averages] [Fidelity — EMA]
يعرف Fidelity مؤشر SMA بأنه متوسط الأسعار خلال فترة مختارة. لذلك يعتمد تغيره جبريا عند تحرك النافذة أيضا على السعر الذي خرج منها. قد ينخفض السعر الجديد مقارنة بسابقه ويرتفع المتوسط إذا حل محل قيمة قديمة أقل منه. [Fidelity — SMA]
يربط Fidelity فترة SMA الأطول بتنعيم أكبر وتأخر أكبر. ويشير في EMA إلى حساسية أعلى وتغيرات قصيرة الأجل أكثر. لذلك لا تثبت الاستجابة الأسرع وحدها دقة أعلى؛ قيّم السوق والقاعدة المحددين. [Fidelity — SMA] [Fidelity — EMA]
يعرف TradingView مصطلح Timeframe بأنه فترة العمود. لذا يلخص العدد نفسه من القيم على أطر مختلفة مددًا مختلفة. حدد الطول والإطار وتحقق من فجوات البيانات؛ عدد المشاهدات لا يعني تلقائيا العدد نفسه من الأيام التقويمية. [TradingView — Timeframes]
ينبه TradingView إلى تغير Close في الشمعة المفتوحة. إذا استخدمه المتوسط فقد تتغير نقطته الحالية أيضا. يجب ألا تخلط قاعدة تعتمد على الإغلاقات المكتملة بين تقاطع مؤقت للسعر والخط ونتيجة مؤكدة. [TradingView — Repainting]
يوفر TradingView خيار Offset لتحريك Moving average إلى الأمام أو الخلف على الرسم. يتغير موضع الرسم وليس معلومات السوق. في الاختبار التاريخي ميز بين وقت بيانات المدخل وموضع العرض؛ الخط أمام السعر ليس توقعا بحد ذاته. [TradingView — Moving averages]
يفصل TradingView في الاستراتيجيات بين الإشارة والأوامر المحاكاة والتكاليف ويصف overfitting. لذا تحتاج قاعدة تعتمد على Moving average إلى خروج وتوقيت وتنفيذ واختبار خارج بيانات الضبط. اللمس أو التقاطع وحده لا يثبت صفقة مربحة. [TradingView — Strategies]
انخفض السعر وارتفع المتوسط
تعطي إغلاقات مكتملة افتراضية بقيم 100000 و100020 و100040 USD/BTC متوسط SMA: (100000 + 100020 + 100040) / 3 = 100020 USD/BTC. يأتي إغلاق جديد بقيمة 100030 USD/BTC ويخرج أقدم سعر. تعطي النافذة الجديدة (100020 + 100040 + 100030) / 3 = 100030 USD/BTC. انخفض آخر سعر مقارنة بسابقه لكن المتوسط ارتفع لأن قيمة أقل خرجت. هذا حساب توضيحي وليس إشارة أو بيانات أسعار حالية.
للحصول على صورة أوضح، اقرأ هذا المدخل مع Technical indicator, Simple moving average, Exponential moving average, Moving average crossover, Timeframe, Backtesting. تشير إلى هذا المدخل أيضًا Technical analysis, Timeframe, Technical indicator, Simple moving average.
01هل يعطي SMA وEMA بالطول نفسه النتيجة نفسها؟+
ليس عموما. يختلفان في الأوزان ومعالجة الماضي؛ ويعتمد الحساب التكراري أيضا على القيمة الابتدائية. التطابق عند نقطة لا يعني تطابق الصيغة.
02هل خط المتوسط دعم مضمون؟+
لا. إنه ملخص محسوب للبيانات. يجب تحديد أي استجابة محتملة للسعر واختبارها كفرضية مستقلة تشمل التكاليف وشروط التنفيذ.