كيف يعمل مؤشر ماكجينلي دايناميك في الفوركس
الإجابة المباشرة
ماكجينلي دايناميك هو حساب متوسط متحرك ينتج خطًا مُنعّمًا عبر الزمن عبر تحديث متوسط سابق بشكل متكرر باتجاه السعر الحالي. في الفوركس، تكون قيمة الإدخال “السعر” عادةً عبارة عن سلسلة سوقية مُلاحظة (مثل اقتباس محدد أو سلسلة مشتقة)، وتستخدم الطريقة معامل تنعيم بالإضافة إلى مقياس للانحرافات الأخيرة للتحكم بمدى تفاعل المتوسط في كل خطوة. وبما أنه حساب على هيئة مؤشر، فإن مخرجاته تصف كيف يستجيب التنعيم المختار لسلسلة الإدخال؛ ولا تتنبأ النتائج، بحد ذاتها، بالمستقبل.
الآلية والتعريف
يستخدم المتوسط المتحرك الأساسي قواعد لتقدير النزعة المركزية لسلسلة سعر. صُمم ماكجينلي دايناميك ليتصرف بشكل مختلف عن العديد من المتوسطات المتحركة الشائعة عندما يتغير السعر بسرعة. الفكرة المركزية هي أن معدل التحديث يمكنه أن يتكيف بناءً على مدى بُعد السعر الحالي عن قيمة ماكجينلي السابقة.
ولشرح الآلية دون افتراض أي منصة محددة، من المفيد التفكير في خطوات تكرارية:
- تبدأ بقيمة ابتدائية لخط ماكجينلي دايناميك (على سبيل المثال، قيمة متوسط ابتدائية يتم ضبطها في بداية مجموعة البيانات). وبما أن تطبيقات مختلفة قد تختار قواعد بدء مختلفة، فإن هذا الاختيار يُعد افتراضًا يجب التعامل معه كجزء من الحساب.
- في كل خطوة زمنية جديدة، تحسب “تصحيحًا” يحدد مقدار تحرك قيمة ماكجينلي الجديدة باتجاه السعر الحالي.
- تنتج قيمة ماكجينلي التالية وتكرر العملية للخطوة الزمنية التالية.
بعبارات بسيطة، تستخدم الطريقة:
- سلسلة إدخال السعر P(t): قيمة سعر الفوركس عند خطوة الزمن t.
- قيمة مؤشر سابقة MD(t−1): مخرجات ماكجينلي دايناميك السابقة.
- معامل تنعيم (غالبًا يُوصف كطول). يؤثر هذا المعامل على مدى سرعة استجابة السلسلة.
- عامل تصحيح مشتق من الانحراف الحالي |P(t) − MD(t−1)| (أو مقياس مرتبط حسب التنفيذ الدقيق).
المخرجات: سلسلة زمنية MD(t) تتبع الإدخال مع تنعيمه، مع تغيير مقدار الاستجابة عندما ينحرف الإدخال بقوة عن مستوى المؤشر الحالي.
المدخلات والمخرجات وتسلسل التحقق
إليك تسلسلًا يمكنك استخدامه للتحقق بشكل مستقل من حساب ما بمجرد أن تقرر اتفاقية التنفيذ.
المدخلات التي يجب عليك تحديدها
- تعريف السعر: ما القيمة الدقيقة في الفوركس المستخدمة كـ P(t)؟ أمثلة (مفاهيمية): bid أو ask أو midpoint، أو قيمة “إغلاق” تاريخية مختارة من إطار زمني محدد في مخططك. تؤدي الاختيارات المختلفة إلى قيم مؤشر مختلفة.
- الإطار الزمني وأخذ العينات: هل تستخدم بيانات 1-minute أم 1-hour أم عينات أخرى؟ يحدث التحديث عند كل خطوة t، لذا يعتمد المؤشر على الإطار الزمني.
- معامل التنعيم: يتحكم “الطول” في الاستجابة. تغيّر الأطوال المختلفة مقدار التصحيح وبالتالي السلسلة الناتجة.
- قاعدة البدء: كيفية ضبط MD(0) (أو أول نقطة مرسومة) مهمة لأن الحساب تكراري.
تسلسل التحديث التكراري
دون ربطه بنص صيغة منصة بعينها، غالبًا ما يتبع الهيكل الحسابي هذا النمط:
- احسب الانحراف بين السعر الحالي وقيمة المؤشر السابقة: D(t) = P(t) − MD(t−1).
- حوّل هذا الانحراف إلى عامل تصحيح يعتمد على معامل التنعيم وعلى مقدار الانحراف.
- حدّث المؤشر باتجاه السعر الحالي باستخدام عامل التصحيح، منتجًا MD(t).
وبما أن الطريقة تكرارية، فإن اختلافات صغيرة في المدخلات (اختيار سلسلة السعر، وأخذ العينات، والتهيئة) يمكن أن تغيّر القيم اللاحقة بشكل ملحوظ. ولهذا أيضًا يجب عليك التحقق باستخدام نفس البيانات والإعدادات التي تستخدمها منصتك.
المخرجات التي يمكنك ملاحظتها
- خط (MD(t)) يكون أكثر سلاسة من السعر الخام، لكنه قد يستجيب بسرعة أكبر عندما ينحرف السعر عن المؤشر.
- علاقة ديناميكية بين المؤشر والسعر: عندما يزداد الانحراف، يمكن أن تتسارع التحديثات؛ وعندما يقل الانحراف، يمكن أن تتباطأ التحديثات.
دليل أو مثال عملي (بنمط آلة حاسبة، مع افتراضات)
يكون المثال العملي أسهل إذا ذكرت افتراضاتك بوضوح، لأن التطبيقات تختلف.
افترض ما يلي لأغراض العرض فقط:
- لديك سلسلة زمنية من الأسعار P(1)، P(2)، P(3)… من بيانات تاريخية.
- تختار معامل تنعيم N.
- تضبط قيمة مؤشر ابتدائية MD(0) مساويةً لأول قيمة سعر تستخدمها وفقًا لاتفاقيتك المختارة.
هيكل مثال لثلاث خطوات:
- الخطوة t=1:
- الانحراف D(1) = P(1) − MD(0)
- احسب عامل تصحيح باستخدام N و D(1)
- حدّث MD(1)
- الخطوة t=2:
- الانحراف D(2) = P(2) − MD(1)
- احسب عامل تصحيح باستخدام N و D(2)
- حدّث MD(2)
- الخطوة t=3:
- الانحراف D(3) = P(3) − MD(2)
- احسب عامل تصحيح باستخدام N و D(3)
- حدّث MD(3)
إذا كنت تريد تحققًا عدديًا صارمًا، فأنت بحاجة إلى الصيغة الدقيقة المستخدمة لعامل التصحيح (بما في ذلك أي ثوابت أو أشكال الأس) من مصدر حسابك، لأن تعريف عامل التصحيح يحدد النتيجة العددية. ومع ذلك، تظل طريقة التحقق كما هي: طبق خطوة التحديث التكراري خطوة بخطوة باستخدام نفس سلسلة السعر ونفس الإعدادات.
القيود والمخاطر (ما الذي قد يحدث خطأ)
ماكجينلي دايناميك ليس وعدًا بالدقة أو السلامة أو السلوك المستقبلي. تشمل القيود الرئيسية:
-
اختلافات نظام السوق: تعتمد استجابة المؤشر على كيفية تغير السعر عبر الزمن. في الظروف المتذبذبة، قد يتغير الانحراف بشكل متكرر، مما قد يسبب صعودًا وهبوطًا أكثر تكرارًا في المؤشر مقارنةً بما تتوقعه من متوسط متحرك مُنعّم أبسط.
-
ما زال التأخر ممكنًا: حتى عندما تهدف الطريقة إلى التكيف، فهي تستخدم قيمًا سابقة وتنعيمًا. وهذا يعني أنها قد تتأخر أثناء التحولات، خصوصًا إذا كان إطارك الزمني خشنًا مقارنةً بسرعة تحركات السعر.
-
اختلافات التنفيذ والتهيئة: قد تستخدم منصات مختلفة قيم بدء مختلفة، أو تسمية معلمات مختلفة، أو أشكالًا رياضية دقيقة مختلفة. ونتيجة لذلك، يمكن أن يختلف “Mcginley Dynamic” على أداتين لعرض الرسوم حتى لو بدا أن معامل التنعيم متشابه.
-
الحساسية لتعريف الإدخال: يمكن أن تختلف مدخلات بيانات الفوركس (bid مقابل ask مقابل midpoint؛ اتفاقيات “close” للشمعة؛ محاذاة المنطقة الزمنية). وبما أن المؤشر يُحسب من P(t)، فإن تغيير سلسلة الإدخال يغيّر MD(t).
-
مزالق الحساب: إذا اختلفت طريقة منصة ما في التعامل مع البيانات المفقودة، أو ساعات التداول الخاصة بالرمز، أو فجوات البيانات، فقد ينتج عن التحديث التكراري انقطاعات.
DOCUMENT END