مؤشر McGinley Dynamic: المعادلة والإعدادات وطريقة التداول به

مؤشر McGinley Dynamic خطّ تتبّع تكيّفي ابتكره John R. McGinley. في كل شمعة يتحرك نحو السعر بمقدار (Price − MD) / (k × N × (Price/MD)⁴)، فيتسارع عندما يهبط السعر دونه ويتباطأ عندما ينطلق السعر فوقه. تستخدم معظم المنصات k = 1؛ اضبط N على نحو 60% من طول الـ EMA الذي تستخدمه عادةً.
يبدو مؤشر McGinley Dynamic على الرسم البياني كأنه متوسط متحرك، وهذا أصل معظم الأخطاء التي يقع فيها المتداولون عند استخدامه. فقد صممه مبتكره خطَّ تتبّع يغيّر سرعته بحسب المسافة التي ابتعدها السعر عنه، ويغيّرها صعودًا بطريقة تختلف عنها هبوطًا. في هذا الدليل من Quantum Algo نفكك المعادلة حدًّا حدًّا، ونحسم مسألة k = 0.6، ونقيس بدقة كم يتفاعل مع الهبوط أسرع من تفاعله مع الصعود، ونوضح كيف تحوّل الـ EMA المفضل لديك إلى إعداد McGinley يتصرف كما تتوقع.
مؤشرات تثبت نفسها أمام الجميع.
محرك واحد، وأربع أدوات دقيقة: Gold (XAU) Scalper، وGravity Zone المؤسسي، ومذبذب الزخم Zeno، وZeno Stocks للأسهم.
ما المشكلة التي أراد John McGinley حلّها؟
كان John R. McGinley محللًا فنيًا معتمدًا (Chartered Market Technician) وتولّى تحرير مجلة Journal of Technical Analysis التابعة لجمعية Market Technicians Association. ووفقًا لمقال Brian Twomey المنشور في مارس 2010 في مجلة Technical Analysis of Stocks & Commodities، نشر McGinley مؤشر Dynamic أول مرة على شكل مخطط أولي في تلك المجلة عام 1991، ثم أتبعه بدراسة كاملة عام 1997. تؤرّخه بعض المصادر الثانوية بعام 1990؛ غير أن مخطط 1991 ودراسة 1997 هما التاريخان الواردان في رواية S&C، وهي أقرب ما يتوفر على الإنترنت إلى المصدر الأصلي.
كان اعتراضه على المتوسطات المتحركة محددًا. فالمتوسط ذو الطول الثابت يفترض أن السوق يتحرك بسرعة ثابتة، وهذا غير صحيح. في الحركة السريعة يتأخر المتوسط كثيرًا عن السعر، وفي الانجراف البطيء يلتصق بالسعر إلى حد يعطي تقاطعات كاذبة. ويردّ المتداولون على ذلك بالعبث بالطول، وهو في الحقيقة مجرد تخمين لسرعة السوق بعد فوات الأوان.
McGinley's fix was a line that adjusts its own speed according to how far price has run away from it. He did not pitch it as a better crossover signal. The way he and later writers describe it, the Dynamic is a tracking mechanism: a smoothing line meant to follow price more faithfully than a moving average, with fewer separations and fewer whipsaws. That framing matters, because most of the ways people misuse the McGinley Dynamic come from treating it as just another EMA to cross.
معادلة McGinley Dynamic حدًّا حدًّا
المؤشر تعاودي (recursive): كل قيمة جديدة تبدأ من القيمة السابقة وتتحرك جزءًا من المسافة نحو السعر.
MD = MD₁ + (Price − MD₁) / ( k × N × (Price / MD₁)⁴ )
- MD₁ is the previous bar's value of the line.
- Price − MD₁ is the gap between price and the line. Every bar, the line closes part of that gap.
- N is the speed setting. With price sitting on the line, the line closes 1 / (k × N) of the gap per bar.
- (Price / MD₁)⁴ is the adaptive part. When price is above the line the ratio is above 1, the fourth power makes it bigger, the denominator grows, and the step shrinks. When price is below the line the ratio is under 1, the denominator shrinks, and the step grows.
- k is a constant. Here the sources disagree, and it is worth knowing why.
k = 0.6 أم k = 1؟
Some references write the formula with k = 0.6; the pandas-ta library, for example, exposes it as a multiplier that defaults to 1 and notes that it is "sometimes" set to 0.6. Capital.com, LuxAlgo, WealthCharts and StockSharp all publish the formula with no k at all, which is the same as k = 1, and TradingView's built-in exposes only a length input, so there is no k to set. The two versions are reconciled by McGinley's own guidance, quoted by LuxAlgo and repeated by script authors on TradingView: set N to roughly 60% of the moving average length you would otherwise use. Writing k = 0.6 into the formula simply bakes that 60% in. So:
- الإعداد k = 1 مع N = 12 مطابق تمامًا للإعداد k = 0.6 مع N = 20.
- إذا لم تكن في منصتك خانة إدخال لـ k، فأنت تعمل على k = 1، وعليك تطبيق قاعدة الـ 60% يدويًا.
كيف يبدأ الخط
لأن المؤشر تعاودي، فهو يحتاج إلى قيمة بداية. وتشير فكرة منشورة على TradingView لمستخدم درس المؤشر المدمج إلى أن TradingView يستخدم EMA أساسًا لخط McGinley، ومعظم التطبيقات تبدأ إما بـ EMA أو SMA أو بأول إغلاق. بعد بضع عشرات من الشموع يتلاشى أثر قيمة البداية، لكن على تاريخ قصير، أو على رسم بياني تكون فيه الشموع الأولى بعيدة عن سعر اليوم، قد تُبقي قيمة البداية السيئة الخطَّ عالقًا لفترة. وهذا مصدر الشكوى من "خط McGinley المسطّح" التي ستراها في سكربتات المجتمع.
لماذا يتسارع McGinley Dynamic عندما يهبط السعر؟
السبب يأتي مباشرة من الأس الرابع. خذ N = 10 وk = 1 وخطًا يقف عند 100.
- يقفز السعر إلى 105. النسبة 1.05، و1.05⁴ = 1.2155. الخطوة 5 / (10 × 1.2155) = 0.411. قيمة MD الجديدة: 100.41.
- يهبط السعر إلى 95. النسبة 0.95، و0.95⁴ = 0.8145. الخطوة −5 / (10 × 0.8145) = −0.614. قيمة MD الجديدة: 99.39.
الحركة نفسها بمقدار 5 نقاط، لكن الخط يتفاعل مع الهبوط أكثر بنسبة 49% من تفاعله مع الصعود. يوضح الجدول النسبة التي يغلقها الخط من الفجوة بين السعر والخط في شمعة واحدة، عند نسب مختلفة بين السعر والخط.
| Price / MD₁ | الفجوة المغلقة في كل شمعة (N 10، k 1) | الفجوة المغلقة في كل شمعة (N 10، k 0.6) | القراءة |
|---|---|---|---|
| 0.70 (السعر أدنى بـ 30%) | 41.6% | 69.4% | انهيار: الخط يهبط بسرعة |
| 0.80 | 24.4% | 40.7% | موجة بيع حادة |
| 0.90 | 15.2% | 25.4% | Pullback (تصحيح) |
| 1.00 (على الخط) | 10.0% | 16.7% | يتصرف مثل EMA |
| 1.10 | 6.8% | 11.4% | صعود: الخط يتباطأ |
| 1.20 | 4.8% | 8.0% | صعود قوي |
| 1.30 (السعر أعلى بـ 30%) | 3.5% | 5.8% | صعود قطعي (Parabolic): الخط يكاد يتجمد |
التفسير المعتاد أن الأسواق تهبط أسرع مما تصعد، ولذلك ينبغي لخط التتبّع أن يهبط بسرعة ليواكب موجة البيع، وأن يصعد بحذر حتى لا يلاحق القفزات المفاجئة. ينطبق هذا بدرجة معقولة على مؤشرات الأسهم، لكنه ينطبق بدرجة أقل على الأسواق التي لا تملك هذا الانحياز، مثل أزواج العملات، حيث "الهبوط" في EURUSD هو "صعود" في USDEUR. اقلب الرسم البياني فينقلب سلوك المؤشر معه. وهذا وحده يكفي لتعرف أن عدم التماثل خيار تصميمي، لا قانون من قوانين الأسواق.
وهناك أمر آخر يوضحه الجدول: المؤشر يتكيّف مع المسافة، لا مع التقلب. فالسوق الهادئ الذي ينجرف 10% فوق الخط يبطئه بالقدر نفسه الذي يبطئه به سوق عنيف. ووصفه بأنه "معدَّل حسب التقلب"، كما تفعل كثير من الملخصات، وصف غير دقيق.
مثال عملي: تسع شموع وثلاثة خطوط
إليك صعودًا قصيرًا تليه موجة بيع، والخط يبدأ عند أول إغلاق وهو 100. نقارن المؤشر بإعداد N = 10 عند k = 1 (أسلوب TradingView)، وعند k = 0.6، ومع EMA لعشر فترات يبدأ بالطريقة نفسها.
| الشمعة | الإغلاق | MD (N 10، k 1) | MD (N 10، k 0.6) | EMA 10 |
|---|---|---|---|---|
| 0 | 100 | 100.00 | 100.00 | 100.00 |
| 1 | 102 | 100.19 | 100.31 | 100.36 |
| 2 | 104 | 100.51 | 100.84 | 101.02 |
| 3 | 107 | 101.02 | 101.65 | 102.11 |
| 4 | 110 | 101.66 | 102.66 | 103.55 |
| 5 | 108 | 102.16 | 103.39 | 104.36 |
| 6 | 103 | 102.24 | 103.33 | 104.11 |
| 7 | 98 | 101.74 | 102.23 | 103.00 |
| 8 | 95 | 100.85 | 100.61 | 101.54 |
شمعتان محسوبتان يدويًا باستخدام k = 1:
- Bar 1: ratio 102 / 100 = 1.02; 1.02⁴ = 1.0824; denominator 10 × 1.0824 = 10.824; step 2 / 10.824 = 0.185. MD = 100.185.
- Bar 7: previous MD 102.237, close 98. Ratio 0.9586; to the fourth power 0.8443; denominator 8.443; gap −4.237; step −0.502. MD = 101.735.
ما الذي يجب ملاحظته:
- خلال الصعود (الشموع من 1 إلى 4) يتأخر خطا McGinley كلاهما عن الـ EMA، ويتأخر خط k = 1 تأخرًا كبيرًا. فعندما يكون السعر بعيدًا فوقه، يتعمّد الخط التباطؤ.
- خلال الهبوط (الشموع من 6 إلى 8) يهبط خط k = 0.6 بمقدار 2.71 نقطة في شمعتين، أي أكثر من هبوط الـ EMA البالغ 2.57، وينتهي دون خط k = 1 بعد أن ظل فوقه طوال الصعود. هذا هو التسارع في الهبوط وهو يعمل.
- خط k = 1 مع N = 10 أبطأ من EMA 10 في كل مكان تقريبًا. وهذا ليس خطأ: فعندما يكون السعر على الخط، يغلق 10% من الفجوة في كل شمعة، تمامًا مثل EMA(19). وهذا يقودنا إلى اختيار N.
الصق أسعار الإغلاق الخاصة بك في الحاسبة أدناه لترى أحدث قيمة، والنسبة التي أغلقتها آخر شمعة من الفجوة، والـ EMA الذي يطابق سرعته في السوق الهادئ.
ما مدى سرعته في اللحاق بالحركة؟ أرقام الاستجابة للقفزة

أوضح طريقة لرؤية عدم التماثل أن تُعرّض كل خط لقفزة سعرية فورية وتعدّ الشموع التي يحتاجها ليقطع نصف المسافة. ابدأ كل خط عند 100، ثم انقل السعر إلى المستوى الجديد وثبّته عنده.
| القفزة السعرية | MD N 10، k 0.6 | MD N 10، k 1 | EMA 10 | EMA 20 |
|---|---|---|---|---|
| +10% | 6 شموع | 9 شموع | 4 شموع | 7 شموع |
| −10% | 3 شموع | 5 شموع | 4 شموع | 7 شموع |
| +30% | 9 شموع | 15 شمعة | 4 شموع | 7 شموع |
| −30% | 1 شمعة | 2 شمعة | 4 شموع | 7 شموع |
يحتاج الـ EMA إلى عدد الشموع نفسه بغض النظر عن الاتجاه أو الحجم؛ فهو لا يعرف إطلاقًا كم يبعد السعر عنه. أما المؤشر فيحتاج عند k = 0.6 إلى وقت أطول بتسع مرات ليقطع نصف فجوة صاعدة بنسبة 30% مقارنةً بنصف فجوة هابطة بالنسبة نفسها 30%. وعلى سهم يقفز بفجوة 30% صعودًا بعد إعلان الأرباح، يكون EMA 10 قد قطع نصف المسافة خلال أربع شموع، بينما يظل خط McGinley يزحف لمدة أسبوعين من الشموع اليومية. وكون ذلك ميزة (يرفض ملاحقة القفزات) أو عيبًا (يتركك مع stop loss بعيد جدًا تحت السعر) يتوقف على الغرض الذي تستخدم الخط من أجله.
كيف تختار N: قاعدة الـ 60% والإعدادات حسب الـ timeframe
لأن N في المؤشر وN في الـ EMA يعنيان شيئين مختلفين، فالمهمة الأولى هي الترجمة بينهما. عندما يكون السعر على الخط، يغلق المؤشر 1 / (k × N) من الفجوة في كل شمعة. أما الـ EMA بطول M فيغلق 2 / (M + 1). اجعلهما متساويين فتحصل على:
طول الـ EMA المكافئ ≈ 2 × k × N − 1
إذن يتصرف McGinley بإعداد N = 10 عند k = 1 مثل EMA(19) قرب الخط، وعند k = 0.6 مثل EMA(11). واعكس الحساب: لتستبدل EMA تستخدمه بالفعل، اضبط N على نحو 60% من طول ذلك الـ EMA مع k = 1 (أو اجعل N مساويًا لطول الـ EMA مع k = 0.6). هذه بالضبط توصية McGinley بنسبة 60%، والحساب يبيّن أنها تقرّبك من سرعة الـ EMA في الظروف الهادئة، ثم تترك الخط يتكيّف عندما ينطلق السعر.
| الأسلوب / الـ timeframe | الـ EMA الذي قد تستخدمه | قيمة N في McGinley عند k = 1 | الاستخدام المعتاد |
|---|---|---|---|
| Scalping، 1–5 دقائق | EMA 9–13 | 6–8 | جانب الاتجاه قصير المدى؛ مزعج جدًا دون 6 |
| Day trading، 15 دقيقة–1 ساعة | EMA 20–21 | 12–13 | خط للـ pullback ومرجع للـ trailing stop |
| Swing، 4 ساعات–يومي | EMA 34–50 | 20–30 | فلتر للاتجاه ودعم ديناميكي |
| تداول المراكز، يومي–أسبوعي | EMA 100–200 / 40 أسبوعًا | 60–120 | خط لنظام السوق؛ نادرًا ما يغيّر اتجاهه |
تعامل مع هذه القيم على أنها نقاط انطلاق، لا إجابات نهائية. فطبيعة المؤشر تعتمد على المسافة التي تبتعدها أداتك عادةً عن متوسطها، لذا قد يكون إعداد هادئ على EURUSD متوترًا على سهم صغير القيمة السوقية. تجنّب القيم الصغيرة جدًا لـ k × N. فدون نحو 3 قد يجعل الهبوط الحاد الخطوةَ أكبر من الفجوة نفسها، فيتجاوز الخط السعر إلى ما دونه. وتنبهك الحاسبة عندما يحدث ذلك.
كيف تضبط McGinley Dynamic على TradingView
يوفّر TradingView مؤشر McGinley Dynamic مؤشرًا مدمجًا، وهو موثّق في مركز المساعدة لديه.
- Click Indicators on the top toolbar and search McGinley Dynamic. Add the built-in version (it overlays the price pane).
- افتح الإعدادات. ستجد خانة إدخال واحدة هي Length. أدخل نحو 60% من طول الـ EMA الذي تستخدمه عادةً، بالاستعانة بالجدول أعلاه.
- اجعله خطًا سميكًا بلون يتباين مع شموعك. ولأنه تكيّفي، سيبدو الخط أحيانًا مسطحًا بشكل غريب خلال الصعود؛ وهذا متوقع.
- For alerts, use Add alert with the condition "Crossing" between the close and the McGinley line, triggered once per bar close.
- حمّل تاريخًا كافيًا. الخط تعاودي، لذا على رسم بياني محمّل حديثًا بعدد قليل من الشموع تظل قيمة البداية مؤثرة. مرّر إلى الخلف أو استخدم نطاقًا زمنيًا أطول قبل أن تثق بالقيم الأولى الظاهرة.
إذا أردت نسخة k = 0.6 أو قيمة بداية مختلفة، فالأمر لا يتطلب سوى بضعة أسطر من Pine. التحديث الأساسي هو md := md[1] + (src - md[1]) / (k * n * math.pow(src / md[1], 4))، مع بدء md من ta.ema(src, n) في أول شمعة تكون فيها القيمة السابقة مفقودة. واحمِ الكود من الأسعار الصفرية أو السالبة قبل القسمة. وللاطلاع على تنظيم الشاشة والتنبيهات وأساسيات Pine، راجع دليلنا لمنصة TradingView.
كيف يستخدم المتداولون McGinley Dynamic فعليًا؟

1. لتحديد جانب الاتجاه، لا كإشارة دخول
أبسط استخدام وأكثره قابلية للدفاع عنه: فوق خط McGinley صاعد ابحث عن صفقات long فقط، وتحت خط هابط ابحث عن صفقات short فقط. ولأن الخط يهبط بسرعة في موجات البيع، فهو يميل إلى التحول إلى الوضع الهابط أبكر من EMA بسرعة مماثلة، وهو ما يفضّله بعض متداولي الـ swing trading كإنذار مبكر على مؤشرات الأسهم.
2. كمنطقة للـ pullback
في الاتجاه المستقر يعمل الخط كأرضية (أو سقف) يعود إليها السعر. دخول عملي: يرتد السعر في pullback حتى يصبح على بُعد 0.5 ATR من خط McGinley صاعد، ثم يسجل إغلاقًا صاعدًا مبتعدًا عنه. ضع الـ stop loss تحت قاع الـ pullback؛ واستهدف قمة الـ swing السابقة، ثم استخدم trailing stop.
مثال: سهم في اتجاه صاعد وخط McGinley (N 20) عند 48.60 والـ ATR عند 1.10. يهبط السعر إلى 48.95، أي ضمن نصف ATR، ثم يغلق عند 49.70. الدخول عند 49.70، والـ stop loss تحت قاع الـ pullback عند 48.80، والمخاطرة 0.90 للسهم. القمة السابقة عند 51.50 تعطي عائدًا قدره 1.80، أي 2R. وعلى حساب بقيمة $25,000 مع مخاطرة 0.5% ($125)، يكون ذلك 138 سهمًا.
3. كمرجع للـ trailing stop
لأن الخط يتباطأ عندما يبتعد السعر عنه، فإنه يصنع trailing stop صبورًا في موجات الصعود القوية: لن يُخرجك من الصفقة عند أول هزّة. والوجه الآخر أنه بعد موجة صعود قطعية قد يصبح الخط بعيدًا جدًا تحت السعر، بحيث إن وضع stop loss عنده يعيد معظم الحركة إلى السوق. لذلك ينتقل كثير من المتداولين إلى trailing stop أضيق قائم على التقلب عندما يصبح السعر أعلى من الخط بأكثر من نحو 3 ATR، مثل Chandelier Exit أو Supertrend.
4. مواءمته مع السوق
يناسب تصميم الهبوط الأسرع مؤشرات الأسهم أكثر من غيرها، لأن موجات البيع فيها عادةً أحدّ من موجات الصعود؛ فعلى عقود S&P 500 أو Nasdaq الآجلة يميل الخط إلى الانعطاف أبكر من EMA بسرعة مماثلة عندما يأتي يوم هبوط ثقيل. أما في أزواج العملات الرئيسية فالأفضلية أضعف، لأن عملة الأساس وعملة التسعير قابلتان للتبادل وعدم التماثل اعتباطي؛ فكّر هناك في N أطول قليلًا حتى يقل وزن القفزات أحادية الاتجاه. وفي العملات المشفرة، حيث تحدث موجات صعود بنسبة 30% أو أكثر، توقّع أن يتأخر الخط كثيرًا في الموجات الصاعدة، واستخدمه خطًا لنظام السوق على الرسم اليومي أكثر من استخدامه stop loss على الرسوم اللحظية. وللعقود الآجلة عمومًا، يتناول دليلنا أفضل المؤشرات لتداول العقود الآجلة ما يتوافق عادةً مع خط التتبّع.
5. التقاطعات، بحذر
إشارات تقاطع السعر مع الخط تعمل بالقدر الذي تعمل به مع أي متوسط، أي أنها جيدة في الاتجاهات وضعيفة في النطاقات العرضية. المؤشر يقلل الإشارات المتذبذبة الكاذبة (whipsaw) لكنه لا يلغيها. إن كنت تتداول التقاطعات، فأضف فلترًا لنظام السوق: قراءة ADX فوق 20–25، أو اختبارًا إحصائيًا لنظام السوق مثل أُس Hurst.
McGinley Dynamic مقابل EMA وKAMA وALMA
هناك ثلاثة خطوط أخرى تُقارن بالمؤشر أكثر من غيرها، وكل منها يحل مشكلة التأخر بطريقة مختلفة.
| الخط | كيف يتكيّف | الذاكرة | متماثل في الاتجاهين؟ | أفضل ما يجيده |
|---|---|---|---|---|
| EMA | لا يتكيّف؛ تنعيم ثابت | تعاودية، غير محدودة | نعم | مرجع بسيط ويمكن توقعه |
| McGinley Dynamic | تتغير سرعته مع المسافة بين السعر والخط (الأس الرابع) | تعاودية، غير محدودة | لا: أسرع هبوطًا، أبطأ صعودًا | تتبّع السعر دون ملاحقة القفزات |
| KAMA | تتغير سرعته مع نسبة الكفاءة (صافي الحركة مقابل المسار الكلي) | تعاودية، غير محدودة | نعم | يتسطح في التذبذب العشوائي وينشط في الاتجاهات |
| ALMA | لا يتكيّف؛ نافذة بأوزان غاوسية | نافذة ثابتة | نعم | أنعم خط عند درجة تأخر معيّنة |
المقارنة الأكثر فائدة هي مع المتوسط المتحرك التكيّفي لكوفمان (Kaufman Adaptive Moving Average). يسأل KAMA: "هل يتحرك السوق بكفاءة؟" ويتباطأ في الظروف المضطربة ذهابًا وإيابًا. أما McGinley Dynamic فيسأل: "كم يبعد السعر عني؟" ويتباطأ عندما ينطلق السعر بعيدًا صعودًا. في النطاق العرضي المتذبذب يتسطح KAMA، بينما يواصل McGinley Dynamic التذبذب حول السعر لأن النسبة بين السعر والخط تبقى قرب 1، حيث يتصرف مثل EMA عادي. فإذا كانت الإشارات الكاذبة في النطاقات مشكلتك الأساسية، فإن KAMA هو الحل الأكثر مباشرة.
وفي مقابل مؤشر ALMA، يكمن الفرق في الذاكرة والشكل. لا يرى ALMA سوى نافذته ولا يتكيّف أبدًا، لكنه ناعم جدًا عند أي درجة تأخر. أما McGinley Dynamic فيتذكر كل شيء ويتكيّف، لكن خطه قد يبدو متكتلًا مع تغيّر حجم الخطوة. وللاطلاع على صورة أشمل لهذه العائلة كلها، يغطي دليل المتوسطات المتحركة ودليل Hull Moving Average بقية الخيارات منخفضة التأخر. وإذا كنت مهتمًا بفلتر تكيّفي أكثر رسمية، فإن فلتر Kalman يأخذ فكرة "تتبّع السعر الحقيقي" إلى أبعد من ذلك بنموذج صريح للضوضاء.
الأخطاء الشائعة وأين يخفق McGinley Dynamic
- Copying EMA lengths. Typing 20 because you use a 20 EMA gives you a line that behaves like an EMA(39) at k = 1. Translate with the 60% rule.
- Parabolic rallies. With price 30% above the line, the step drops to 3.5% of the gap per bar at N = 10. During a blow-off move in a small cap or a cryptocurrency, the line can sit so far below price that it is useless as a stop or as support.
- Overshooting with tiny settings. When k × N is small and price collapses, the step can exceed the gap. At k × N = 2, a 40% one-bar drop overshoots: the formula moves the line almost four times the gap and below zero. Keep k × N above about 3 on anything that can gap.
- Zero and negative prices. The ratio Price / MD₁ breaks at zero and becomes meaningless below it. Spread charts, some synthetic instruments and, famously, front-month crude oil futures in April 2020 have printed negative values. Use another average there.
- Short history and seed effects. On a chart with little history, the line can sit flat or far from price until the seed washes out. Community scripts such as "McGinley Dynamic Fixed" exist purely to skip early bars for this reason.
- Treating it as volatility-adaptive. It adapts to distance and direction only. A slow, steady grind away from the line slows it exactly as much as a violent spike of the same size.
- Using it alone for entries. McGinley designed it as a tracking line. Signals need context: market structure, momentum, or a separate trigger. Our indicator combination guide shows how to pair a trend line with non-overlapping tools.
- Assuming the asymmetry suits every market. The faster-down behaviour reflects equity-style crash risk. On an inverted chart, or a market that squeezes higher violently, it works against you.
McGinley Dynamic وQuantum Algo
مؤشر McGinley Dynamic إجابة جيدة عن سؤال واحد: أين سعر التتبّع "العادل" الآن، دون أن تجرّه قفزة واحدة يمينًا ويسارًا؟ إنه ليس نظامًا متكاملًا، ولا يقول شيئًا عن مكان الـ stop loss أو الهدف. استخدمه سياقًا، ودع أداة أخرى تتولى إدارة الصفقة.
مع مجموعة Zeno من QuantumAlgo، تقسيم منطقي للأدوار أن تستخدم خط McGinley على الـ timeframe الخاص بك لتحديد جانب الاتجاه، وألا تأخذ إلا إشارات الشراء أو البيع من Zeno التي تتوافق معه؛ ويتولى Zeno تحديد الدخول والـ stop loss والأهداف. وعلى العقود الآجلة للمؤشرات، يغطي Zeno Stocks كلًّا من NAS100 وSPX500، حيث يناسب سلوك الهبوط الأسرع في المؤشر انحياز هذه السوق نحو الانهيارات. يمكنك مراجعة أداء الإشارات في سجل الأداء الموثّق العلني، والاطلاع على الخطط في صفحة الأسعار.
وعلى الجانب المجاني، يُعدّ Adaptive Trend Sentinel وDirectional Strength Index مفتوحا المصدر رفيقين طبيعيين: الأول يعطيك قراءة تكيّفية للاتجاه، والثاني يخبرك ما إذا كان الاتجاه يملك القوة الكافية لاتباع الخط. وتشرح الأكاديمية المجانية أساسيات تتبّع الاتجاه التي يقوم عليها كل ذلك.
◆ اختبار تفاعلي
إلى أي مدى تعرف مؤشر McGinley Dynamic؟
أسئلة يطرحها المتداولون عن مؤشر McGinley Dynamic
هو خط تتبّع تكيّفي ابتكره John R. McGinley، يضبط سرعته بحسب بُعد السعر عن الخط. يتباطأ عندما ينطلق السعر فوقه ويتسارع عندما يهبط السعر دونه، بهدف تتبّع السعر مع حالات انفصال أقل مما في المتوسط المتحرك.
MD = MD₁ + (Price − MD₁) / (k × N × (Price/MD₁)⁴)، حيث MD₁ هي القيمة السابقة وN هو الطول. معظم المنصات، ومنها TradingView، تستخدمها دون k، وهذا يساوي k = 1؛ وبعض المراجع تستخدم k = 0.6.
ابتكره John R. McGinley، المحلل الفني المعتمد (Chartered Market Technician) والمحرر السابق لمجلة Journal of Technical Analysis التابعة لـ MTA. عُرض مخططه الأولي في تلك المجلة عام 1991 ثم دراسته الكاملة عام 1997، وفقًا لمجلة Stocks & Commodities؛ وبعض المصادر تؤرّخه بعام 1990.
ابدأ من طول الـ EMA الذي تستخدمه بالفعل وخذ نحو 60% منه مع k = 1. على سبيل المثال، يصبح EMA 20 هو N = 12، ويصبح EMA 50 هو N = 30. ثم اختبره على أداتك والـ timeframe الخاص بك.
هو مختلف أكثر منه أفضل. فهو يتجنب ملاحقة القفزات ويهبط أسرع في موجات البيع، لكنه يتأخر كثيرًا في موجات الصعود القوية ويحتاج إلى ترجمة طوله، إذ إن N = 10 يتصرف مثل EMA(19) عند k = 1.
نعم. إنه مؤشر مدمج؛ ابحث عن McGinley Dynamic في نافذة المؤشرات (Indicators). وله خانة إدخال واحدة هي Length، لذا طبّق قاعدة الـ 60% يدويًا.
لا. القيم على الشموع المغلقة لا تتغير. أما قيمة الشمعة قيد التكوّن فتتحرك مع السعر الحي حتى تُغلق الشمعة، وعلى التاريخ القصير قد تؤثر قيمة البداية في القيم الأولى.
عادةً لأن السعر انطلق بعيدًا فوقه، ما يقلّص الخطوة إلى نسبة مئوية قليلة من الفجوة في كل شمعة، أو لأن الرسم البياني يحتوي على تاريخ قليل جدًا ولم يتلاشَ أثر قيمة البداية بعد.
عادةً ما يكون KAMA أفضل في النطاقات العرضية لأنه يتباطأ عندما تكون حركة السعر غير فعالة. أما McGinley Dynamic فيتصرف مثل EMA عادي عندما يتذبذب السعر حوله، لذا يظل يعطي إشارات كاذبة متذبذبة.
نعم، كمرجع صبور للـ trailing stop في الاتجاهات، لأنه لا يلاحق القفزات القصيرة. لكن بعد موجة صعود قطعية قد يصبح بعيدًا جدًا تحت السعر، لذا ينتقل كثير من المتداولين عند تلك النقطة إلى trailing stop أضيق قائم على التقلب.
المراجع والأدلة ذات الصلة
اقرأ التالي
- متوسط Kaufman المتكيف (KAMA)
- المتوسطات المتحركة
- Hull Moving Average
- مؤشر Supertrend
- Chandelier Exit
- ما أفضل مؤشرات تداول التأرجح؟
- مؤشرات TradingView المجانية
- Zeno — المحرك المميز
المصادر الأساسية
- Traders.com — Forex Focus: The McGinley Dynamic (Brian Twomey, S&C, March 2010)
- Stocks & Commodities Store — V. 28:3 The McGinley Dynamic by Brian Twomey
- TradingView Help Center — McGinley Dynamic
- LuxAlgo Library — McGinley Dynamic
- Capital.com — McGinley Dynamic indicator
- TradingView — Using delayed McGinley Dynamic seeding to chart parabolics