يُعتبر تتبّع المتوسط المتحرك من الطرق الشائعة لتنفيذ استراتيجية إيقاف الخسارة المتحرك. يمكنك من خلال الرابط أدناه تحميل مستشار خبير مجاني لمنصتي MetaTrader 4 أو MetaTrader 5، يقوم بتعديل مستوى إيقاف الخسارة لصفقاتك تلقائيًا وفقًا لقيم المتوسط المتحرك ضمن معلمات محددة.
ما هو إيقاف الخسارة المتحرك؟
إذا لم تكن على دراية مسبقة بمفهوم تحريك إيقاف الخسارة: فإن إيقاف الخسارة المتحرك هو أسلوب يتم فيه تحريك مستوى إيقاف الخسارة تدريجيًا ليقترب من السعر الحالي، كلما تحرك السعر في صالحك.
يساعد تحريك أمر إيقاف الخسارة المتداولين على الحد من الخسائر وتأمين الأرباح، وهو أحد أساليب إدارة المخاطر شائعة الاستخدام.
ربما قرأت في احدى الكتب أو المنتديات أن واحدة من أولى القواعد في عالم تداول الفوركس هي: أوقِف خسائرك سريعًا ودَع أرباحك تنمو.
ما هو المتوسط المتحرك؟
المتوسط المتحرك هو أحد المؤشرات البسيطة التي تستخدم على نطاق واسع في التحليل الفني. يُطلق عليه اختصارًا MA، وهو يمثل متوسط سعر أخر N شموع. توجد أنواع متعددة من المتوسطات المتحركة التي يمكن للمتداولين استخدامها، وأكثرها شهرة هما: المتوسط البسيط والمتوسط الأسي.
في لقطة الشاشة أدناه، يمكنك رؤية خط أرجواني يمثل المتوسط المتحرك البسيط لفترة زمنية محددة عند 25.

للحصول على قيمة المتوسط المتحرك في لغة MQL4 (وهي لغة البرمجة المستخدمة في منصة MetaTrader 4)، يتم استخدام الدالة iMA()
.
توفّر وثائق الشركة المطورة معلومات إضافية حول كيفية استخدام دالة iMA().
تحريك أمر إيقاف الخسارة باستخدام المتوسط المتحرك
يقوم اكسبيرت Moving Average Trailing Stop بتحريك أوامر إيقاف الخسارة للصفقات المحددة عن طريق تعيين قيمة المتوسط المتحرك على الشمعة الحالية أو أي شمعة أخرى من اختيارك.
يمكن أن يكون هذا مفيدًا للغاية خلال الفترات الاتجاهية، حيث يساعد على تتبّع الاتجاه والحد من الخسائر.

ما هي الفائدة العملية من اكسبيرت MA Trailing Stop EA ؟
إدارة المخاطر هي واحدة من أهم الجوانب في التداول. يساعدك تعيين أمر إيقاف الخسارة في صفقاتك على حمايتها من الوصول إلى مستوى نداء الهامش (Margin Call) وتجنّب التعرض لخسائر تتجاوز ما خططت له.
في كثير من الحالات، يكون من المفيد استخدام إيقاف خسارة متحرك، والذي يعتبر في جوهره نوع من إيقاف الخسارة الديناميكي. يتم تحديث قيمة إيقاف الخسارة تلقائيًا عندما يتحرك السعر في اتجاه مواتِ للصفقة.
هناك عدة أنواع من أوامر إيقاف الخسارة المتحرك — فقد يتم تحريكه بخطوات ثابتة أو استنادًا إلى قراءة أحد المؤشرات الفنية.
في حالة اكسبيرت MetaTrader MA Trailing Stop، يتم تحريك إيقاف الخسارة وفقًا لقيم المتوسط المتحرك.
فيما يلي بعض مزايا استخدام MA Trailing Stop EA على منصة ميتاتريدر:
- خيارات تصفية لتحديد الصفقات التي يتم التحكم بها.
- إمكانية تخصيص كاملة لإعدادات المتوسط المتحرك.
- يتم تعيين أمر إيقاف الخسارة تلقائيًا إذا لم يكن موجودًا.
- يمكنه بدء التحريك بعد الوصول إلى قيمة ربح محددة مسبقًا.
- يتبع السعر تلقائيًا عندما يتحرك لصالح الصفقة.
- لا يتطلب أي تدخل بشري.
- يساعد على تقليل الخسائر.
- يؤمّن الأرباح.
- يقلل من احتمال الوصول إلى نداء الهامش.
- إشعارات فورية عند تحديث أمر إيقاف الخسارة.
المعلمات
يتضمن هذا المستشار الخبير معلمات الإدخال التالية لضبط طريقة عمله وواجهة التحكم:
- Moving Average Period — رقم صحيح لتحديد فترة المتوسط المتحرك.
- Moving Average Shift — رقم صحيح لتحديد عدد الشموع التي يتم إزاحة المتوسط المتحرك بها إلى الخلف.
- Moving Average Method — أحد أنواع المتوسطات المتحركة الأربعة التي تدعمها منصة MetaTrader.
- Moving Average Applied Price — نوع السعر الذي يتم تطبيق حسابات المتوسط المتحرك عليه.
- Shift In The MA Value — رقم الشمعة التي يتم أخذ قيمة المتوسط المتحرك منها لاستخدامها في تحديد مسافة إيقاف الخسارة. القيمة 0 تعني الشمعة الحالية.
- Profit Points to Start Trailing — عدد نقاط الربح المطلوبة لبدء تحريك أمر إيقاف الخسارة. القيمة 0 تعني تجاهل قيمة الربح/الخسارة.
- Apply To Current Symbol Only — إذا كانت القيمة true، فسيتم تطبيق المستشار فقط على الصفقات المرتبطة بالرمز الحالي. إذا كانت false، فسيحسب المؤشر قيم المتوسط المتحرك لجميع الرموز باستخدام إطار الرسم البياني الحالي ويتتبع جميع أوامر إيقاف الخسارة.
- Apply To — تحديد اتجاهات التداول التي يُطبق إيقاف الخسارة المتحرك عليها.
- Filter By Magic Number — true أو false حسب ما إذا كنت ترغب في تعديل الأوامر التي تحمل رقم سحري (Magic Number) محدد فقط.
- Magic Number — تحديد رقم سحري إذا كانت الخاصية السابقة مفعلة (true).
- Filter By Comment — true أو false لتحديد ما إذا كنت تريد تعديل الأوامر التي تحتوي على تعليق معين فقط.
- Comment — تحديد التعليق المطلوب في حال تفعيل الخيار السابق.
- Enable Trailing Stop — إذا كانت true، فسوف يُفعل المستشار الخبير فور تشغيله بحيث يبدأ في تحريك أوامر إيقاف الخسارة فورًا.
- Enable Notifications feature — إذا كانت true، فسيقوم المستشار بإرسال إشعارات عند التنفيذ.
- Send Alert Notification — إذا كانت true، فسيقوم المستشار بعرض تنبيهات على الشاشة.
- Send Notification to Mobile — إذا كانت true، فسيتم إرسال إشعارات إلى جهازك المحمول.
- Send Notification via Email — إذا كانت true، فسيقوم المستشار بإرسال بريد إلكتروني عند تحديث إيقاف الخسارة.
- Show Graphical Panel — إذا كانت true، فسيتم عرض لوحة تحكم مرئية على الرسم البياني لإدارة المستشار الخبير.
تتحكم المعلمات المتبقية في شكل لوحة التحكم وموقعها، وهي تعرض عمومًا أسماء توضيحية لا تحتاج إلى شرح إضافي.
تحذير!
لكي تعمل إشعارات البريد الإلكتروني والهاتف المحمول، يجب عليك تهيئتها مسبقًا داخل منصة التداول. أما التنبيهات العادية على الشاشة، فلا تتطلب إعدادات إضافية.
القواعد
يعمل اكسبيرت MA Trailing Stop وفقًا للقواعد التالية:
- بالنسبة لأوامر الشراء (Buy)، يجب أن تكون قيمة المتوسط المتحرك للشمعة السابقة أعلى من مستوى إيقاف الخسارة الأصلي وأقل من السعر الحالي.
- بالنسبة لأوامر البيع (Sell)، يجب أن تكون قيمة المتوسط المتحرك للشمعة السابقة أدنى من مستوى إيقاف الخسارة الأصلي وأعلى من السعر الحالي.
إذا كان المتوسط المتحرك يقع فوق السعر الحالي في صفقة شراء، أو تحته في صفقة بيع، فلن يتم تعديل مستوى إيقاف الخسارة.
من المهم التذكير بأن تحريك مستوى إيقاف الخسارة يجب أن يتم دومًا في اتجاه الصفقة، وليس عن طريق توسيع المسافة بينه وبين السعر. تُمثل هذه واحدة من أفضل ممارسات إدارة المخاطر حيث يتم تثبيت قيمة الخسارة المحسوبة سلفًا.
مثال
يعرض الرسم التوضيحي أدناه مثال نموذجي لطريقة عمل هذا المستشار الخبير. يُعدِل الاكسبيرت مستوى إيقاف الخسارة بعد كل شمعة، متتبعًا المتوسط المتحرك (الخط الأحمر).


تحميل MA Trailing Stop لـ MT4
يمكنك تحميل المستشار الخبير من خلال الرابط أدناه، ثم تثبيته باتباع التعليمات المرفقة.
عملية التثبيت سهلة للغاية، وكذلك الاستخدام. بمجرد تشغيل المستشار الخبير، يمكنك ضبط جميع معلمات الإدخال اللازمة حسب تفضيلاتك.
تأكد من تفعيل خيار التداول الحقيقي (Live Trading) من تبويب Common عند إرفاق المستشار الخبير، وكذلك من قائمة المنصة عبر Tools → Options → Expert Advisors. لن يتمكن الاكسبيرت من تعديل الأوامر حال عدم تفعيل تلك الخاصية.

تثبيت MA Trailing Stop في MT4
- حَمِّل ملف أرشيف المستشار الخبير.
- افتح مجلد بيانات ميتاتريدر4 (عبر ملف←فتح مجلد البيانات).
- افتح مجلدMQL4
- انسخ جميع المجلدات من الأرشيف مباشرةً إلى مجلد MQL4.
- أعِد تشغيل ميتاتريدر4 أو حدِث قائمة المستشارين الخبراء بالنقر بزر الماوس الأيمن على النافذة الفرعية Navigator في المنصة واختيار Refresh.
للاطلاع على تعليمات أكثر تفصيلاً حول كيفية إجراء عملية التثبيت، يرجى زيارة هذه المقالة.
تحميل MA Trailing Stop لـ MT5
يمكنك أيضًا تحميل هذا الاكسبيرت لإيقاف الخسارة المتحرك لمنصة MetaTrader 5. يُرجى استخدام الرابط أدناه:
سيكون بمقدورك تخصيص معلمات الإدخال عند إرفاق المستشار الخبير إلى الرسم البياني.
تأكد من تفعيل خيار التداول الآلي (Algorithmic Trading) من تبويب Common عند إرفاق المستشار الخبير، وكذلك من قائمة المنصة عبر Tools→Options→Expert Advisors. وإلا فلن يتمكن الاكسبيرت من تعديل الأوامر.
تثبيت MA Trailing Stop في MT5
يرجى اتباع التعليمات التالية لتثبيت المستشار الخبير:
- حَمِّل ملف أرشيف المستشار الخبير.
- افتح مجلد بيانات ميتاتريدر5 (عبر ملف←فتح مجلد البيانات).
- افتح مجلد MQL5
- انسخ جميع المجلدات من الأرشيف مباشرةً إلى مجلد MQL5.
- أعِد تشغيل ميتاتريدر5 أو حدِث قائمة المستشارين الخبراء بالنقر بزر الماوس الأيمن على النافذة الفرعية Navigator في المنصة واختيار Refresh.
خاتمة
يحقق استخدام إيقاف الخسارة المتحرك استنادًا إلى المتوسط المتحرك فوائد عديدة في الحالات التي يتحرك فيها السوق في إطار اتجاه واضح. ويسمح تحريك إيقاف الخسارة عمومًا بتتبع الاتجاه السائد مع حماية الصفقة من التقلبات المفاجئة أو الانعكاسات غير المتوقعة.
يمكنك فتح حساب تداول مع أي من وسطاء الفوركس الذين يدعمون MT4 لاستخدام المستشار الخبير المقدم هنا بحرية على منصة MetaTrader 4. أما إذا رغبت باستخدام إصدار MT5 من هذا المستشار، فستحتاج إلى فتح حساب مع وسيط يدعم MetaTrader 5.
مناقشة
هل لديك أي اقتراحات أو أسئلة بخصوص هذا المستشار الخبير؟ يمكنك دائمًا مناقشة Moving Average Trailing Stop مع متداولي الفوركس الآخرين ومبرمجي MQL في منتديات المستشارين الخبراء.
سجل التغييرات
1.02 — 2025-05-26
- إضافة خيار لتحريك أمر إيقاف الخسارة فقط عند تحقيق الصفقة قدر معين من الربح أولًا (ProfitPoints).
- إضافة نسخة MT5 من المستشار الخبير.
- إضافة خيار لتحريك أوامر إيقاف الخسارة لجميع الرموز.
- إضافة دعم لتغيير حجم اللوحة على الشاشات عالية الدقة (hi-DPI).
- تحسين عرض التقارير عند تعطيل التداول الآلي.
- تحسين سلاسة تحديث حالة الأزرار على الرسم البياني في MT5.
- إصلاح خطأ كان يؤدي إلى عدم تحريك أمر إيقاف الخسارة إذا كانت القيمة الجديدة قريبة جدًا من القيمة السابقة.
- تصحيح عملية الحساب لتأخذ في الاعتبار حجم المزايدة السعرية (tick size) للرمز — هذا الخيار مفيد عند تداول عقود الفروقات (CFDs).