مؤشر MACD: الحساب والتقاطعات والهيستوغرام والتباعد
آخر تحديث ومراجعة: 25 أغسطس 2026.
الإجابة المختصرة: مؤشر MACD يقيس العلاقة بين متوسطين متحركين، ثم يقارن الفرق الناتج بخط إشارة. الإعداد 12/26/9 شائع، لكنه ليس معيارًا مثاليًا لكل سوق أو إطار. كما أن رقم 9 لا يحدد وحده طريقة خط الإشارة؛ نوع المتوسط المستخدم قد يختلف باختلاف المنصة أو الكود. التقاطعات، خط الصفر، الهيستوغرام والتباعد أدوات تحليلية مشتقة من السعر وليست أوامر شراء أو بيع مضمونة.
إذا كان هدفك مقارنة MACD بين MT4 وTradingView أو ضبطه على المنصة، راجع دليل MACD على MT4 وTradingView. وإذا أردت اختبار استراتيجية مبنية عليه، راجع دليل اختبار MACD وBacktesting.
تنبيه مخاطر: MACD أداة مشتقة من بيانات السعر ولا يضمن اتجاهًا أو عائدًا. التداول بالرافعة قد يؤدي إلى خسارة جزء كبير من رأس المال أو كله، وقد يتأثر التنفيذ بالسبريد والانزلاق والفجوات والسيولة. هذا المحتوى تعليمي وليس توصية شراء أو بيع.
ما هو مؤشر MACD؟
MACD اختصار لـ Moving Average Convergence/Divergence. فكرته الأساسية هي قياس الفرق بين متوسط أسرع ومتوسط أبطأ، ثم مقارنة ذلك الفرق بمتوسط إضافي يسمى عادة Signal Line.
لهذا السبب يجمع MACD بين خصائص مرتبطة بالاتجاه والزخم: عندما يبتعد المتوسط الأسرع عن الأبطأ يتغير خط MACD، وعندما تتغير علاقة MACD بخط الإشارة تتغير قراءة الهيستوغرام أو الفرق بينهما.
لكن MACD لا يحتوي معلومات عن المستقبل، ولا يكشف هوية المشترين أو البائعين، ولا يقيس «الأموال الداخلة» أو «السيولة المؤسسية». مدخلاته الأساسية مشتقة من السعر.
المعادلة الأساسية لـMACD
في الصورة العامة:
MACD = Fast Moving Average − Slow Moving Average
Signal = Moving Average of MACD
Histogram = MACD − Signal
في الإعداد الشائع تكون أطوال المتوسطين 12 و26 وخط الإشارة 9. لكن نوع المتوسط جزء من التعريف أيضًا، وليس الأرقام وحدها.
لماذا لا يجوز القول إن Signal = EMA 9 دائمًا؟
هذه نقطة مهمة عند نقل استراتيجية بين المنصات. بعض التطبيقات الشائعة تستخدم EMA لخط الإشارة، بينما توثيق MetaTrader 4 الرسمي لنسخته المدمجة يذكر:
- MACD = EMA(CLOSE,12) − EMA(CLOSE,26)
- SIGNAL = SMA(MACD,9)
أما TradingView فيتيح اختيار نوع المتوسط المستخدم في الـOscillator وخط الإشارة بين EMA وSMA. لذلك قد تكتب 12/26/9 على منصتين وتحصل على قيم مختلفة لأن نوع Signal MA مختلف.
المراجع الرسمية: MetaTrader 4 — MACD وTradingView — MACD.
ماذا يعني 12/26/9؟
| القيمة | المعنى |
|---|---|
| 12 | طول المتوسط الأسرع. |
| 26 | طول المتوسط الأبطأ. |
| 9 | طول متوسط خط الإشارة. |
هذه الأطوال تقاس بالـBars على الإطار الحالي. لذلك 12 على H1 تعني 12 بارًا ساعيًا، بينما 12 على D1 تعني 12 بارًا يوميًا وفق حدود اليوم لدى مصدر البيانات.
تقليل الأطوال يجعل المؤشر عادة أكثر استجابة لتغيرات السعر، لكنه قد يزيد عدد التقاطعات والضوضاء. زيادتها تجعل المؤشر أكثر تنعيمًا وأبطأ استجابة. لا يوجد رقم سحري يلغي هذه المقايضة.
هل 12/26/9 هو أفضل إعداد؟
لا. هو إعداد شائع وتاريخي مناسب كنقطة مرجعية، لكنه ليس أفضل إعداد عالميًا للفوركس أو الذهب أو الأسهم أو السكالبينغ أو السوينغ.
إذا أردت تغيير الإعداد، لا تعتمد على عبارات مثل «5/35/5 للمحترفين» أو «الإعداد المثالي للذهب». اختبر عددًا محدودًا من الفرضيات، ثم افحص استقرار النتائج حول القيم المجاورة واستخدم بيانات خارج العينة.
ماذا يعني أن MACD فوق أو تحت الصفر؟
إذا كان:
- MACD > 0: المتوسط الأسرع أعلى من المتوسط الأبطأ.
- MACD < 0: المتوسط الأسرع أدنى من المتوسط الأبطأ.
- MACD = 0: المتوسطان متساويان في تلك اللحظة وفق طريقة الحساب.
هذه علاقة حسابية، وليست إثباتًا أن الاتجاه سيستمر. عبور الصفر يمكن استخدامه كشرط في نظام، لكنه يحتاج اختبارًا مثل أي إشارة أخرى.
ما هو تقاطع MACD مع Signal Line؟
يحدث التقاطع عندما ينتقل خط MACD من جهة إلى أخرى بالنسبة لخط الإشارة:
- MACD يعبر أعلى Signal.
- MACD يعبر أسفل Signal.
في كثير من الشروحات يسمى الأول Bullish Crossover والثاني Bearish Crossover. لكن الاسم لا يعني أن السعر سيصعد أو يهبط حتمًا بعده.
إذا كان Histogram = MACD − Signal، فإن التقاطع يقع عندما يصل الفرق بين الخطين إلى الصفر ويتغير اتجاهه. لذلك العلاقة بين التقاطع والهيستوغرام حسابية مباشرة.
لماذا تحدث Whipsaws؟
عندما يتحرك السعر داخل نطاق أو يتغير اتجاهه قصير الأجل بسرعة، قد تتقارب المتوسطات وتتقاطع عدة مرات. النتيجة قد تكون سلسلة من إشارات متعاكسة دون حركة سعرية كافية لتعويض التكاليف.
لذلك لا يكفي عدّ عدد التقاطعات الناجحة بصريًا. يجب أن يمثل الاختبار:
- Spread.
- Commission.
- Slippage.
- Swap/Financing عند بقاء الصفقة.
- Gap risk.
ما هو MACD Histogram؟
في التعريف الشائع، الهيستوغرام يمثل:
Histogram = MACD − Signal
إذا كانت القيمة موجبة، MACD أعلى من Signal. وإذا كانت سالبة، MACD أسفل Signal. اتساع الأعمدة يعني اتساع الفرق الحسابي، وتقلصها يعني تقلص الفرق.
هذا لا يقيس حجم الصفقات أو قوة الأموال الداخلة إلى السوق. هو مشتق من خطين مبنيين بدورهما على السعر.
ملاحظة مهمة: Histogram وOsMA في MT4
MetaTrader 4 يوثق مؤشرًا منفصلًا باسم OsMA ويعرفه:
OSMA = MACD − SIGNAL
لذلك عند نقل استراتيجية من TradingView أو كتاب أو كود إلى MT4، لا تعتمد على شكل الأعمدة فقط. حدد بالضبط هل الاستراتيجية تستخدم MACD Main، Signal، أم الفرق MACD−Signal.
المرجع الرسمي: MetaTrader 4 — OsMA.
هل تقلص الهيستوغرام يعني انعكاسًا قريبًا؟
لا. يعني فقط أن الفرق بين MACD وSignal يتقلص. بعد ذلك قد:
- يحدث تقاطع.
- يتسع الفرق من جديد دون تقاطع.
- يتحرك السعر عرضيًا.
- يستمر الاتجاه مع تغير وتيرة الحركة.
إذا أردت استخدام «ثلاثة أعمدة متناقصة» أو شرط مشابه، عرّفه مسبقًا واختبره، ولا تقدمه كتنبؤ مضمون.
ما هو Divergence في MACD؟
التباعد يقارن حركة السعر بحركة MACD أو أحد مشتقاته. التعريفات الشائعة تشمل:
Regular Bearish Divergence
- السعر يسجل Higher High.
- MACD يسجل Lower High.
Regular Bullish Divergence
- السعر يسجل Lower Low.
- MACD يسجل Higher Low.
التفسير المعتاد هو أن الزخم المقاس بالمؤشر لم يواكب القمة أو القاع الجديد في السعر. لكن التباعد قد يستمر عبر أكثر من Swing، وقد يفشل دون انعكاس واضح.
Hidden Divergence
يستخدم بعض المتداولين Hidden Divergence كفرضية استمرار بدل انعكاس. المشكلة ليست في الاسم، بل في أن القاعدة يجب أن تحدد بدقة:
- أي قمم أو قيعان تُقارن.
- هل تستخدم MACD Main أم Histogram.
- كم بارًا تفصل بين السوينغات.
- متى يصبح Swing مؤكدًا.
من دون هذه الشروط يصبح اختيار التباعد يدويًا عرضة للانتقائية بعد معرفة النتيجة.
Look-Ahead في اختبار Divergence
إذا عرّفت Swing High بأنه أعلى من 3 بارات قبله و3 بعده، فلن تعرف أن القمة Swing مؤكدة إلا بعد اكتمال 3 بارات لاحقة. لا يجوز للباكتيست الدخول عند القمة نفسها وكأن المعلومة كانت معروفة وقتها.
افصل بين:
- Pattern Location: موضع القمة أو القاع على الرسم.
- Signal Availability: أول لحظة أصبحت فيها شروط النموذج معروفة.
هل MACD مؤشر متأخر؟
MACD مشتق من متوسطات مبنية على أسعار حالية وسابقة، ولا يحتوي معلومات مستقبلية. استخدام EMA يجعل الاستجابة للبيانات الحديثة أسرع نسبيًا من SMA، لكنه لا يلغي اعتماد المؤشر على التاريخ.
وصف MACD بأنه «Lagging» مفيد لفهم طبيعته، لكن لا يعني أن كل إشارة تأتي دائمًا بعد حركة واحدة ثابتة. مقدار التأخر يتغير مع الإعداد والسوق والإطار وشكل الحركة.
هل Histogram أو Divergence يجعل MACD مؤشرًا قياديًا؟
لا بمعنى امتلاك معلومات مستقبلية. قد يتغير Histogram أو يظهر Divergence قبل تحقق شرط سعري آخر لأن التعريفات الحسابية مختلفة، لكن كل المكونات ما زالت مشتقة من السعر المعروف حتى تلك اللحظة.
هل MACD مناسب للاتجاه فقط؟
MACD يستخدم عادة في سياقات الزخم والاتجاه، لكنه يمكن أن ينتج إشارات أثناء الأسواق العرضية أيضًا. السؤال العملي هو هل نظامك يميز بيئة الاتجاه عن النطاق، وكيف يفعل ذلك قبل معرفة النتيجة.
لا تقل «استخدم MACD فقط في الاتجاه» من دون تعريف للاتجاه. يمكنك مثلًا اختبار:
- ميل متوسط.
- ADX وفق قاعدة محددة.
- بنية Swing High/Low.
- Breakout معرف مسبقًا.
ثم قارن النظام مع الفلتر وبدونه.
MACD وخط الصفر مقابل Signal Crossover
هما إشارتان مختلفتان:
| الإشارة | ما الذي يتغير؟ |
|---|---|
| Signal Crossover | العلاقة بين MACD ومتوسطه Signal. |
| Zero Cross | العلاقة بين Fast MA وSlow MA. |
قد يحدث Signal Crossover قبل Zero Cross أو بعده وفق الحركة. لا تفترض أن أحدهما «أقوى» بصورة عامة؛ اختبر كل قاعدة منفصلة.
MACD على 5 دقائق أم H1 أم D1؟
الإعداد نفسه يعني عدد البارات نفسه، لكن مدة كل بار مختلفة. لذلك 12/26/9 على M5 لا يساوي زمنيًا 12/26/9 على D1.
على الأطر الصغيرة قد يزداد عدد الإشارات وتصبح التكاليف أكبر نسبة إلى الحركة المستهدفة. على الأطر الأكبر تقل الإشارات عادة وتزيد مدة الاحتفاظ. هذه خصائص، لا دليل على أن إطارًا «أدق» عالميًا.
توقيت خادم الوسيط وMACD اليومي
في Spot FX يمكن أن تختلف شموع D1 بين الوسطاء بسبب توقيت الخادم ومصدر الأسعار. إذا تغير OHLC اليومي، تتغير EMA وMACD كذلك.
إذا كنت تستخدم MACD على D1، سجل:
- مزود البيانات.
- توقيت الخادم.
- عدد شموع الأسبوع.
- كيفية التعامل مع DST.
راجع دليل شمعة D1.
Multi-Timeframe MACD
يمكن استخدام MACD من إطار أعلى كفلتر لإشارة إطار أصغر، لكن يجب تجنب استخدام القيمة النهائية لبار أعلى لم يغلق بعد.
مثال: إذا كنت على H1 وتستخدم MACD D1، فالقيمة الحالية لـD1 تتغير طوال اليوم. إذا كان الاختبار يستخدم قيمة الإغلاق النهائية لليوم في الساعة 10 صباحًا، فهذا Look-Ahead.
حدد هل تستخدم:
- آخر بار أعلى مكتمل.
- أم القيمة الحية المتغيرة للبار الأعلى، وفي هذه الحالة يجب أن تحاكيها البيانات فعليًا.
MACD مع RSI
الجمع بين MACD وRSI لا ينتج «تأكيدين مستقلين» تلقائيًا؛ كلاهما مشتق من السعر وإن اختلفت المعادلة.
إذا أردت دمجهما، استخدم Ablation Test:
- MACD وحده.
- RSI وحده.
- MACD + RSI.
- Baseline.
ثم قارن النتائج خارج العينة وبعد التكاليف.
MACD مع الدعم والمقاومة
يمكن استخدام موقع السعر كفلتر، لكن يجب أن تكون مناطق الدعم والمقاومة معرفة قبل ظهور إشارة MACD. لا ترسم مستوى بعد الحركة ثم تعتبره «تأكيدًا» ناجحًا.
راجع دليل الدعم والمقاومة.
MACD وVolume في الفوركس
Spot FX سوق OTC ولا يوجد له حجم تداول مركزي عالمي موحد. إذا كانت منصتك تعرض Tick Volume، فهو يعكس نشاط الأسعار لدى المصدر أو الوسيط، وليس كل تعاملات سوق العملات.
لذلك لا تستخدم «ارتفاع الحجم يؤكد MACD بسيولة مؤسسية» كقاعدة عامة. إذا كان Volume جزءًا من النظام، عرّفه ومصدره واختبر إضافته منفصلة.
الأخبار الاقتصادية وMACD
MACD لا يتنبأ بموعد أو أثر الأخبار. عند صدور بيانات اقتصادية مهمة قد يتحرك السعر بسرعة، ويتسع السبريد ويزداد الانزلاق، بينما تستجيب المتوسطات بعد تغير الأسعار.
إذا كان نظامك يستبعد الأخبار، حدد مسبقًا:
- مصدر التقويم.
- تصنيف الخبر.
- نافذة الاستبعاد قبل وبعد الحدث.
ولا تستبعد الصفقات الخاسرة بعد النتيجة بحجة وجود خبر لم يكن في القاعدة الأصلية.
كيف تحول تقاطع MACD إلى قاعدة قابلة للاختبار؟
مثال تعليمي فقط:
- Fast = 12 EMA.
- Slow = 26 EMA.
- Signal = 9 وفق نوع MA محدد صراحة.
- Source = Close.
- الإطار = H1.
- Long Signal: MACD(t-1) ≤ Signal(t-1) وMACD(t) > Signal(t).
- Signal Time = Close البار t.
- Execution = أول سعر قابل للتنفيذ بعد الإشارة.
- الخروج والإبطال محددان قبل الاختبار.
- Spread وCommission وSlippage ممثلة.
هذا لا يعني أن القاعدة مربحة؛ فائدته أنه يجعلها قابلة لإعادة الإنتاج.
Signal Time مقابل Execution Time
إذا كان التقاطع لا يصبح مؤكدًا إلا عند إغلاق البار، فلا يجوز للباكتيست أن يفترض أنك دخلت بسعر Close التاريخي نفسه بعد معرفة الإشارة إلا إذا كانت آلية التنفيذ تسمح بذلك فعليًا.
استخدم أول سعر متاح بعد تولد الإشارة أو نموذج تنفيذ يناسب البيانات. هذه التفاصيل قد تغير نتائج الأنظمة ذات الأهداف القصيرة.
البار الحالي مقابل البار المغلق
خلال البار الحالي يمكن أن يحدث Cross Intrabar ثم يختفي قبل الإغلاق. إذا كانت القاعدة تعتمد Close، استخدم البار المكتمل. أما إذا كانت Intrabar، فأنت تحتاج بيانات وتفاصيل تنفيذ تدعم ذلك بدل استنتاجه من OHLC النهائية فقط.
كيف تختبر الإعدادات؟
بدل البحث عن «أفضل MACD»، اختبر عددًا محدودًا من الفرضيات ثم افحص الحساسية:
- هل النتائج مستقرة عند تغيير Fast عدة بارات؟
- هل تتغير جذريًا عند تغيير Slow قليلًا؟
- هل نوع Signal MA يغير النتيجة؟
- هل النظام يتحمل Spread أعلى؟
- هل يعمل خارج فترة التطوير؟
إذا كانت النتيجة ممتازة فقط عند 11/27/8 وتنهار عند القيم المجاورة، فقد تكون هشاشة أو Overfitting.
ماذا يجب قياسه في Backtest؟
- Expectancy.
- Average Win وAverage Loss.
- Max Drawdown.
- Worst Losing Streak.
- Profit Factor.
- Trade Count.
- Exposure.
- MFE وMAE.
- الأداء بعد التكاليف.
Win Rate وحدها لا تكفي. يمكن لنظام بنسبة فوز منخفضة أن يكون موجب التوقع، ويمكن لنظام بنسبة فوز مرتفعة أن يخسر إذا كانت الخسائر أكبر بكثير من الأرباح.
لا توجد نسبة مخاطرة أو عائد إلزامية لـMACD
لا تفرض 1:2 أو 1:3 أو مخاطرة 1–2% على كل استراتيجية لمجرد شيوع الأرقام. حجم المخاطرة والخروج يجب أن ينسجما مع خصائص النظام والسحب والتعرض والمحفظة.
راجع دليل إدارة المخاطر.
أخطاء شائعة عند استخدام MACD
1. اعتبار 12/26/9 تعريفًا كاملًا
نوع المتوسط ومصدر السعر والإطار والمنصة جزء من التعريف.
2. افتراض أن Signal = EMA9 دائمًا
تطبيق المنصة قد يستخدم نوعًا مختلفًا؛ MT4 يوثق SMA9 في نسخته المدمجة.
3. اعتبار كل تقاطع صفقة
التقاطعات قد تتكرر في النطاقات.
4. اعتبار تقلص Histogram انعكاسًا وشيكًا
هو تقلص للفرق الحسابي، لا وعدًا سعريًا.
5. اعتبار Divergence أقوى إشارة
يمكن أن يفشل أو يستمر عدة بارات.
6. استخدام بار أعلى غير مكتمل
قد يخلق Look-Ahead في الاختبار.
7. تجاهل اختلاف D1 بين الوسطاء
تغير OHLC يغير المتوسطات والمؤشر.
8. إضافة مؤشرات كثيرة كـ«تأكيدات»
قد تضيف تعقيدًا دون قيمة مستقلة.
9. تجاهل التكاليف
خصوصًا في الأنظمة كثيرة التداول.
10. رفع الرافعة لأن الإشارة «واضحة»
وضوح الرسم لا يغير الحد الأقصى للخسارة أو مخاطر التنفيذ.
قائمة فحص قبل استخدام MACD
- ما Fast Length ونوع المتوسط؟
- ما Slow Length ونوع المتوسط؟
- ما Signal Length ونوع المتوسط؟
- ما Source؟
- ما الإطار ومصدر البيانات؟
- هل تستخدم MACD Main أم Signal أم MACD−Signal؟
- هل الإشارة عند Close أم Intrabar؟
- متى تصبح الإشارة معروفة؟
- ما سعر التنفيذ الواقعي؟
- هل هناك Higher Timeframe؟ وهل هو مكتمل؟
- هل التكاليف ممثلة؟
- هل توجد عينة خارجية؟
- هل قارنت النظام بـBaseline؟
أسئلة شائعة
هل MACD مناسب فقط للفوركس؟
لا. يمكن حسابه على سلاسل سعرية مختلفة، لكن نتائج أي استراتيجية تعتمد على السوق والإطار والبيانات والتكاليف.
ما أفضل إعداد MACD؟
لا يوجد إعداد عالمي أفضل. 12/26/9 شائع، وأي بديل يحتاج اختبارًا منضبطًا.
هل MACD يعطي Overbought وOversold مثل RSI؟
ليس بالطريقة نفسها؛ MACD غير محدود بنطاق 0–100، ولذلك لا توجد مستويات 70/30 مماثلة.
هل تقاطع MACD يضمن تغير الاتجاه؟
لا. قد يحدث Cross ثم يعود المؤشر سريعًا.
هل Divergence يضمن الانعكاس؟
لا. هو اختلاف بين السعر والمؤشر يمكن أن يستمر أو يفشل.
هل Signal Line هو EMA9 دائمًا؟
لا. نوع المتوسط يعتمد على التنفيذ. MT4 يوثق SMA9، بينما TradingView يسمح باختيار EMA أو SMA.
ما الفرق بين MACD Histogram وOsMA في MT4؟
في التعريف الشائع Histogram = MACD−Signal، وMT4 يوثق OsMA كفرق MACD−SIGNAL. لذلك تحقق من الـbuffer أو الأداة المستخدمة عند نقل أي قاعدة.
هل MACD على D1 أدق من H1؟
لا توجد قاعدة عالمية. كل إطار يجمع بيانات مختلفة ويحتاج اختبارًا مستقلًا.
المصادر
- MetaTrader 4 — MACD.
- MetaTrader 4 — OsMA.
- TradingView — MACD.
- Fidelity — MACD Technical Indicator Guide.
الخلاصة
MACD طريقة حسابية لقياس الفرق بين متوسط سريع وبطيء ومقارنة ذلك الفرق بخط إشارة. لفهمه بصورة صحيحة لا يكفي حفظ 12/26/9؛ يجب معرفة نوع المتوسط المستخدم في كل جزء، ومصدر السعر والإطار والمنصة. لهذا قد تختلف MT4 وTradingView حتى مع الأطوال نفسها.
خط الصفر يصف علاقة المتوسطين، التقاطع يصف علاقة MACD بخط Signal، والهيستوغرام يصف الفرق بينهما. أما Divergence فهو مقارنة بين بنية السعر وبنية المؤشر. كل هذه عناصر يمكن تحويلها إلى قواعد قابلة للاختبار، لكنها لا تضمن الاتجاه التالي.
لضبط التنفيذ بين المنصات راجع MACD على MT4 وTradingView، ولتصميم الاختبار راجع اختبار MACD وBacktesting.
تحذير مخاطر: التداول بالرافعة قد يؤدي إلى خسارة رأس المال. المؤشرات الفنية والاختبارات التاريخية لا تضمن الأداء المستقبلي، وStop Loss لا يضمن سعر التنفيذ. هذا المحتوى تعليمي وليس توصية استثمارية.







