كيف يتم حساب مؤشرات MT5: الصيغة والمدخلات ومتطلبات البيانات
الإجابة المباشرة
يتم حساب مؤشر MT5 عبر تطبيق قاعدة رياضية على بيانات سلسلة زمنية للمدخلات (مثل السعر و/أو الحجم). تُعرَّف هذه القاعدة بواسطة صيغة المؤشر ومعلماته، وتنتج قيمة واحدة أو أكثر لكل شريط (bar) تمت معالجته (وأحيانًا لكل تيك وارد).
لذلك يمكن الإجابة عن سؤال: كيف يتم حساب مؤشرات MT5؟ على النحو التالي: خذ صيغة المؤشر + معلماته + سلسلة بيانات الإدخال الدقيقة، ثم نفّذ الحساب لنفس فهرسة الأشرطة (bar indexing) التي تستخدمها المنصة. إذا غيّرت البيانات أو الإطار الزمني أو فهرسة البداية أو قيم المعلمات، فقد تتغير النتائج.
الآلية والتعريفات
1) ماذا يعني “محسوب” في المؤشر
عادةً ما يتضمن حساب المؤشر ثلاثة أجزاء:
- المدخلات: سلسلة مشتقة من بيانات السوق (على سبيل المثال، سعر الإغلاق، أو الأعلى/الأدنى، أو الحجم).
- الحالة / النافذة: عدد الملاحظات السابقة المستخدمة (نافذة نظر ثابتة) أو كيفية تمرير النتائج السابقة (تنعيم تكراري).
- قاعدة المخرجات: صيغة تحوّل المدخلات (قد تستخدم خطوات وسيطة) إلى قيمة المؤشر.
2) أنماط الحساب الشائعة
تندرج معظم صيغ المؤشرات ضمن بضعة أنماط قابلة للتكرار:
- متوسطات النافذة المتحركة: احسب متوسطًا عبر آخر N أشرطة.
- المتوسطات الموزونة: نفس الفكرة، لكن الأوزان تعطي أهمية للأحدث أو لمواضع محددة.
- نمط الفرق/المشتقة: استخدم التغير بين زمنين (مثلًا: الحالي ناقص السابق).
- تحويلات النطاق: استخدم نطاقات الأعلى/الأدنى أو مقاييس شبيهة بالـ true-range.
- التنعيم التكراري: حدّث قيمة مُنعّمة عبر استخدام القيمة المُنعّمة السابقة مع أحدث إدخال.
وبما أن هذه الأنماط عامة، فإن فكرة “المحرك” نفسه تنطبق على العديد من مؤشرات MT5: اقرأ البيانات بالترتيب الزمني، طبّق القاعدة، واحفظ النتيجة عند كل فهرس شريط (bar index).
3) المعلمات التي يجب أن تعرفها
لإعادة إنتاج حساب، تحتاج إلى كل معلمة تغيّر القاعدة، مثلًا:
- الفترة / الطول (حجم نافذة النظر N)
- نوع التنعيم (إذا كان المؤشر يستخدم تنعيمًا، فإن الطريقة مهمة)
- اختيار المصدر (الإغلاق مقابل السعر النموذجي مقابل تركيبة أخرى، إن كانت متاحة)
- الإزاحات أو التحويلات (بعض المؤشرات تعرض قيمًا مزاحة للأمام/للخلف)
بدون هذه المعلمات، لا يمكنك تحديد القيم المحسوبة بشكل فريد.
دليل أو مثال (نموذج قابل للتحقق)
نظرًا لعدم تقديم صيغة مؤشر محددة هنا، فإن أكثر طريقة أمانًا للتحقق من آلية “محسوب” هي استخدام قالب عام قابل للتحقق يعكس كيف تعمل العديد من المؤشرات.
مثال قالب: متوسط نافذة متحركة
افترض أن ناتج المؤشر عند فهرس الشريط i يعتمد على آخر N إغلاقات:
- سلسلة الإدخال: (c[i]) = سعر الإغلاق عند الشريط i
- المعلمة: (N) = طول الفترة
- الحساب عند (i \ge N-1):
[\text{Value}[i] = \frac{1}{N}\sum_{k=0}^{N-1} c[i-k]]
متطلبات البيانات لإعادة إنتاجه:*
- يجب أن تمتلك سلسلة الإغلاق الدقيقة لنفس الإطار الزمني.
- يجب أن تبدأ من نفس فهرس الشريط (bar index) وأن تستخدم نفس الترتيب الزمني.
- يجب أن تقرر كيف يتعامل المؤشر مع الأشرطة المبكرة (غالبًا لا توجد مخرجات حتى تتوفر بيانات كافية، أو قد تستخدم المخرجات نوافذ جزئية).
كيف تتحقق بشكل مستقل من التطابق
للتحقق من الحساب مقابل ما يظهر في مخطط MT5:
- صدّر أو سجّل سلسلة الإدخال ذات الصلة للإطار الزمني المحدد.
- اختر نفس قيم المعلمات.
- طبّق الصيغة باستخدام نفس اصطلاح فهرسة الأشرطة.
- قارن المخرجات المحسوبة شريطًا بشريط.
إذا لم تتطابق القيم، فغالبًا ليست المشكلة أن “المنصة مختلفة”، بل أن مدخلاتك (أو افتراضاتك حول الفهرسة) لا تتطابق مع تعريف المؤشر.
القيود والمخاطر (أنماط فشل جوهرية)
1) سلوك الأشرطة المبكرة والقيم المفقودة
لا تستطيع العديد من المؤشرات حساب قيم ذات معنى حتى تتوفر ملاحظات كافية. قد يتعامل بعضها مع الأشرطة المبكرة ببيانات جزئية، بينما يترك البعض الآخر المخرجات غير معرّفة. إذا افترضت سلوكًا واحدًا بينما يستخدم المؤشر سلوكًا آخر، فسترى اختلافات.
2) الإطار الزمني ومحاذاة الأشرطة
ترتبط المؤشرات بإطار زمني. إذا بُنيت سلسلة إدخالك من إطار زمني مختلف، فلن تتطابق قيم المخرجات، حتى لو بدت الأسعار “متشابهة” بصريًا.
3) اختلافات المعالجة بين التيك والشريط
تقوم بعض المؤشرات بالتحديث بناءً على التيكات؛ بينما يثبت البعض الآخر لكل شريط. إذا قارنت القيم في لحظة غير صحيحة (منتصف الشريط مقابل إغلاق الشريط)، فقد تعتقد أن الحساب غير متسق.
4) جودة البيانات والتزامن
تعتمد المؤشرات على بيانات تاريخية متسقة. قد تؤدي الأشرطة المفقودة أو جلسات مدمجة أو فجوات غير متوقعة إلى تشويه الحسابات، خصوصًا بالنسبة للصيغ التكرارية التي تحمل الحالة إلى الأمام.
5) العلاقات التاريخية لا تعني سلوكًا مستقبليًا
حتى إذا أعادت إنتاج حساب المؤشر بدقة، يبقى تفسير المؤشر عبر الزمن غير مؤكد. قد يكون المؤشر صحيحًا رياضيًا لكنه يظل تمثيلًا غير موثوق لحركة السعر المستقبلية.
التحقق أو السؤال التالي
خطوة جيدة تالية هي اختيار اسم مؤشر MT5 واحد محدد وتدوين صيغته ومعلماته الخاصة كما هي معرفة في إعداداته. ثم يمكنك:
- سرد سلسلة الإدخال الدقيقة التي يستخدمها،
- تحديد ما إذا كان يعتمد على نافذة متحركة أو على تنعيم تكراري،
- تحديد أقدم فهرس تكون عنده المخرجات صالحة،
- وإجراء حساب يدوي شريطًا بشريط على جزء صغير من البيانات التاريخية.
إذا شاركت اسم المؤشر وإعدادات معلماته، يمكن التعبير عن الحساب كقاعدة دقيقة وقابلة للتكرار باستخدام نفس متطلبات بيانات الإدخال المذكورة أعلاه.