كيف يتم حساب TEMA (الصيغة والمعلمات والبيانات المطلوبة)

تعرّف على كيفية حساب TEMA وما هي المدخلات اللازمة للتحقق.

كيف يتم حساب TEMA (الصيغة والمعلمات والبيانات المطلوبة)

الإجابة المباشرة: حساب TEMA

TEMA هي Triple Exponential Moving Average. تنتج قيمة مُنعّمة واحدة عبر دمج ثلاث المتوسطات المتحركة الأسية (EMAs) المحسوبة من نفس سلسلة إدخال الأسعار.

يُستخدم شكل شائع من TEMA على النحو التالي:

  • ليكن EMA1 = EMA لسلسلة الأسعار ذات الفترة n
  • ليكن EMA2 = EMA لـ EMA1 (بنفس الفترة n)
  • ليكن EMA3 = EMA لـ EMA2 (بنفس الفترة n)

ثم:

TEMA = 3·EMA1 − 3·EMA2 + EMA3

لذلك، إذا أمكنك حساب ثلاث EMAs بشكل متسق، يمكنك حساب TEMA.

الآلية أو التعريف: ما المدخلات والمعلمات التي تهم

1) سلسلة بيانات الإدخال

يتم حساب TEMA من سلسلة قيم مرتبة زمنيًا (غالبًا ما تكون “سلسلة أسعار” في التحليل الفني). يجب أن تحدد أي سلسلة تستخدمها (على سبيل المثال، أسعار الإغلاق)، وأن تستخدمها بشكل ثابت.

متطلب جوهري: يعتمد TEMA على سلسلة الإدخال الرقمية الدقيقة. إذا استخدم مصدران تعريفين مختلفين للأسعار (أو قواعد إعادة تسعير مختلفة)، فقد تختلف قيم TEMA حتى مع نفس الفترة.

2) فترة التنعيم n

المعلمة الوحيدة الصريحة في الصيغة أعلاه هي طول الفترة n.

  • n يتحكم في مدى سرعة استجابة EMA.
  • عادةً ما يؤدي n الأكبر إلى تنعيم أكثر (استجابة أبطأ).
  • عادةً ما يؤدي n الأصغر إلى استجابة أسرع، وغالبًا مع تذبذب قصير الأجل أكبر.

3) خطوة EMA (لبنة البناء)

قبل أن تتمكن من حساب TEMA، تحسب EMA. يستخدم تحديث EMA القياسي عامل تنعيم:

α = 2 / (n + 1)

تعريف تراجعي شائع هو:

EMA_t = α·Price_t + (1 − α)·EMA_(t−1)

لبدء التراجع، يجب أن تختار قاعدة تهيئة لقيمة EMA الأولى (على سبيل المثال، تعيين EMA_(first) على أول قيمة Price، أو استخدام متوسط أول n قيم—قد تقوم البرامج المختلفة بأشياء مختلفة). تؤثر خيارات التهيئة هذه مباشرة على EMA المبكرة وبالتالي على قيم TEMA المبكرة.

4) بناء الثلاث EMAs

باستخدام تعريف EMA أعلاه:

  • EMA1 يتم حسابها مباشرة من سلسلة الإدخال المختارة.
  • EMA2 يتم حسابها عبر تطبيق إجراء EMA نفسه على سلسلة EMA1.
  • EMA3 يتم حسابها عبر تطبيق إجراء EMA نفسه على سلسلة EMA2.

يتم حساب الثلاثة جميعًا باستخدام نفس فترة التنعيم n وبالتالي نفس α.

الدليل أو مثال: سير عمل حساب يمكن التحقق منه ذاتيًا

إليك سير عمل حساب يمكنك تكراره بدقة باستخدام بياناتك الخاصة.

افتراضات هذا المثال:

  • لديك سلسلة رقمية Price[1…T].
  • تختار فترة n.
  • تستخدم α = 2/(n+1).
  • تستخدم طريقة تهيئة EMA واحدة متسقة طوال الوقت.

الخطوات:

  1. احسب EMA1[t] من Price[t] باستخدام:
    • EMA1[t] = α·Price[t] + (1−α)·EMA1[t−1]
  2. احسب EMA2[t] عبر تطبيق تحديث EMA نفسه على EMA1:
    • EMA2[t] = α·EMA1[t] + (1−α)·EMA2[t−1]
  3. احسب EMA3[t] عبر تطبيق تحديث EMA نفسه على EMA2:
    • EMA3[t] = α·EMA2[t] + (1−α)·EMA3[t−1]
  4. اجمعها:
    • TEMA[t] = 3·EMA1[t] − 3·EMA2[t] + EMA3[t]

فكرة تحقق مستقل:

  • إذا طبقت هذه الخطوات مرتين (على سبيل المثال، في جدول بيانات وفي كود) باستخدام نفس α وقاعدة التهيئة، فيجب أن تتطابق سلسلتا TEMA بشكل وثيق، على الأقل بعد جزء “الإحماء” الأولي.

القيود والمخاطر: أين قد يضلل TEMA أو يتعطل

1) القيم المبكرة تعتمد على التهيئة

بما أن EMA تستخدم تعريفًا تراجعيًا، فإن القيمة الابتدائية لـ EMA1 تحدد القيم اللاحقة لـ EMA1، ثم EMA2، ثم EMA3. وهذا يعني أن نقاط TEMA المبكرة قد تختلف بشكل ملحوظ بين التطبيقات.

قيد جوهري: يجب أن تعامل أول عدة نقاط من أي مؤشر مبني على EMA على أنها قيم “إحماء” ما لم تكن تعرف التهيئة الدقيقة المستخدمة من مصدر بياناتك.

2) TEMA ما زال حساسًا للمدخلات المليئة بالضوضاء

يتم بناء TEMA لتقليل التأخر مقارنةً بـ EMA البسيطة، لكن ذلك لا يزيل العشوائية من سلسلة الأسعار الأساسية. عندما تحتوي سلسلة الإدخال على انعكاسات صغيرة متكررة أو ضوضاء، قد يتذبذب TEMA أكثر من المتوسط الأبطأ.

وضع فشل: إذا حسبت TEMA على سلسلة غير مستقرة أو منخفضة الجودة (على سبيل المثال، سلسلة متأثرة ببيانات مفقودة أو عينات غير متسقة)، فقد يصبح الناتج غير موثوق.

3) توجد تعريفات مختلفة في الواقع

على الرغم من أن الصيغة TEMA = 3·EMA1 − 3·EMA2 + EMA3 مستخدمة على نطاق واسع، فقد تختلف بعض المنصات في كيفية التعامل مع تهيئة EMA أو قد تستخدم اصطلاحات مختلفة قليلًا في الممارسة. ونتيجة لذلك، قد لا تتطابق خطّتا “TEMA” من مزودين مختلفين تمامًا.

خطر التحقق: لا يمكنك افتراض أن اسم “TEMA” يضمن تفاصيل حساب متطابقة. تحتاج إلى المعلمات الدقيقة والتهيئة من المزود.

4) الإطار الزمني ومعالجة البيانات يهمان

حتى دون تغيير n، فإن خطوات المعالجة المسبقة—مثل إعادة تسعير الشموع، أو استخدام جلسات تداول مختلفة، أو التعامل مع الطوابع الزمنية المفقودة—تغير سلسلة الإدخال وبالتالي سلسلة EMA بأكملها.

قيد جوهري: لا تكون قيم TEMA قابلة للنقل عبر الأطر الزمنية أو عبر بيانات تمت معالجتها بشكل مختلف دون إعادة الحساب.

التحقق أو السؤال التالي: ماذا تقارن لتأكيد TEMA الخاص بك

لتأكيد حساب TEMA بشكل مستقل:

  1. أكد أي سلسلة إدخال تستخدمها (على سبيل المثال، سعر الإغلاق).
  2. أكد فترة n وبالتالي α = 2/(n+1).
  3. أكد قاعدة تهيئة EMA لـ EMA1 (وما إذا كانت EMA2 وEMA3 تستخدمان نفس الاصطلاحات).
  4. أعد حساب EMA1 وEMA2 وEMA3، ثم طبق 3·EMA1 − 3·EMA2 + EMA3.

خطوة تالية مفيدة هي مقارنة TEMA الذي حسبته بتنفيذ مستقل ثانٍ على نفس مجموعة البيانات وبنفس التهيئة. إذا تطابقت بعد منطقة الإحماء، فمن المرجح أن آليتك صحيحة.

إذا أردت التقدم أكثر، يمكنك أيضًا التحقق من كيفية ارتباط TEMA بباقي المتوسطات المتحركة على نفس سلسلة الإدخال، أو كيف يؤدي تغيير n إلى تغيير درجة السلاسة والاستجابة.

ينطوي تداول العملات الأجنبية وعقود الفروقات على مخاطر كبيرة. معلومات FoxiForex تعليمية وليست نصيحة مالية شخصية. يتم توضيح المحتوى المدفوع بوضوح.