الرئيسية > دليل معرفة EA و MT5 > رموز أخطاء MT5

استكشاف الأخطاءMT5متوسط

رموز أخطاء MT5 — أسباب توقف EA عن التداول وكيفية معالجتها

آخر تحديث: 2026-05-20 | وقت القراءة المقدَّر: 15 دقيقة

«وضعت EA لكنه لا يتداول» أو «بدأت أخطاء الإرسال تظهر فجأةً» — هذه مواقف لا مفر منها في تشغيل EA. تحتفظ MT5 بسجل يحتوي على أدلة تكشف سبب هذه الأخطاء. في هذا المقال نشرح أسباب الأخطاء الشائعة وطرق معالجتها، وكيفية قراءة السجلات.

ثلاثة أشياء تحققها أولًا

حين يتصرف EA بشكل غير طبيعي، ابدأ بالتحقق من هذه النقاط الثلاث. كثير من المشكلات تُحل هنا.

1

هل التداول الآلي مفعَّل؟

تحقق من زر "Algo Trading" في شريط الأدوات وأيقونة الوجه في أعلى يمين الرسم البياني. إذا ظهر وجه عابس فهذا يعني أن التداول الآلي معطَّل.

2

هل الاتصال بالوسيط قائم؟

تحقق من أن مؤشر الاتصال في أسفل يمين الشاشة يظهر باللون الأخضر. إذا كان أحمر أو تظهر رسالة "No connection" فأعد تسجيل الدخول أو افحص اتصالك بالإنترنت.

3

هل التداول مسموح به في إعدادات EA؟

افتح خصائص EA ← تبويب "Common" وتأكد من تفعيل خيار "Allow Algo Trading".

قراءة السجلات — Journal وExpert

يحتوي نافذة الطرفية في أسفل MT5 على تسجيلات تكشف أسباب المشكلات. ثمة تبويبان أساسيان:

التبويبالمحتوى المسجَّل
Expertسجل نشاط EA نفسه: قرارات الدخول، نتائج إرسال الأوامر، الأخطاء والرسائل الصادرة عن EA
Journalسجل نشاط MT5 نفسه: حالة الاتصال، تفعيل/تعطيل التداول الآلي، أخطاء التواصل مع الخادم

لمعرفة سبب عدم تداول EA استخدم تبويب Expert؛ ولمعرفة ما إذا كانت MT5 أو EA تعمل أصلًا استخدم تبويب Journal. والقاعدة الأساسية هي قراءة ما حول وقت وقوع الخطأ.

رموز أخطاء الإرسال الشائعة

حين يفشل إرسال الأمر يظهر رمز خطأ في سجل EA. إليك أبرز هذه الرموز:

الخطأالمعنىالإجراء
10004 Requoteتغير السعر المعروض فلم يتم تنفيذ الأمرمؤقت في الغالب؛ يتعافى تلقائيًا بعد إعادة محاولة EA
10006 Request Rejectedرفض الخادم الأمرتحقق من حالة الحساب وأوقات التداول والرمز
10016 Invalid StopsSL/TP قريب جدًا من السعر أو يحمل قيمة غير صالحةتأكد أن SL/TP أبعد من مستوى الإيقاف الأدنى المسموح به
10019 Not Enough Moneyالهامش غير كافٍ لفتح المركزقلِّل حجم اللوت أو أودع أموالًا إضافية
10027 Auto Trading Disabledالتداول الآلي معطَّلفعِّل زر "Algo Trading"
10018 Market Closedمحاولة إرسال أمر خارج أوقات التداولتحقق من أوقات التداول. يحدث كثيرًا مع EA على الإطار الزمني D1 عند الـ Rollover
قد تختلف رموز الأخطاء بحسب إصدار MT5 وصيغة العرض. ابحث عن رقم الكود في Journal/Expert واستنتج السبب من السياق المحيط.

أسباب توقف EA عن التداول

إذا لم تظهر أخطاء ولم يتداول EA أيضًا، فمن المحتمل أن يكون أحد الأسباب التالية:

1

شروط الدخول لم تتحقق بعد

يرسل EA الأوامر فقط حين تتوافر الشروط. الـ EAs على الإطار H4 أو D1 قد لا تتداول لأيام أو أسابيع وهذا طبيعي. ابدأ بمراجعة تكرار التداول المتوقع.

2

السبريد تجاوز الحد الأقصى MaxSpread

كثير من الـ EAs تتوقف عن الدخول حين يتجاوز السبريد قيمة MaxSpread. في ساعات الفجر أو وقت صدور المؤشرات يتسع السبريد، مما قد يوقف EA مؤقتًا في تلك الفترات.

3

فلتر أوقف التداول

ربما تفعَّل أحد الحواجز الأمنية كفلتر المؤشرات الاقتصادية، أو فلتر أوقات التداول، أو إيقاف الخسائر المتراكمة، أو سقف الخسارة اليومية. سبب الإيقاف يظهر في السجل.

4

عدم تطابق اسم الرمز

مثلًا EA مصمَّم للرمز GOLD لكنه مرفق برسم بياني للرمز XAUUSD — قد يتوقف EA بسبب عدم تطابق الاسم. تحقق من الاسم الرسمي للرمز لدى وسيطك.

5

الإطار الزمني الخاطئ أو نقص البيانات التاريخية

إرفاق EA برسم بياني بإطار زمني مختلف عن المفترض، أو نقص البيانات التاريخية اللازمة — من الأسباب المحتملة لتوقفه عن التداول.

خطوات عزل المشكلة عند تكرار الخطأ

إذا لم يتضح السبب، اتبع هذا الترتيب لعزل المشكلة:

الخطوة 1

تحديد هوية الخطأ من السجل

في تبويب Expert/Journal، تحقق من وقت الخطأ ورمزه ونص رسالته.

الخطوة 2

تجربة إعادة الإنتاج على حساب الديمو

شغِّل EA بنفس الإعدادات على حساب ديمو وانظر هل تتكرر المشكلة. إذا تكررت فالمشكلة في EA أو الإعدادات؛ وإلا فهي في الحساب أو خط الاتصال.

الخطوة 3

إعادة الإعدادات واحدة بواحدة لتضييق نطاق السبب

أعِد الفلاتر والمعاملات إلى قيمها الافتراضية وحدِّد أيها هو المتسبب.

الخطوة 4

إعادة تشغيل MT5 وEA

بعض الأعطال المؤقتة تُحل بإعادة تشغيل MT5 أو إزالة EA وإعادة وضعه على الرسم البياني. على VPS قد تفيد إعادة تشغيل الخادم.

الخطوة 5

التواصل مع المزوِّد إذا لم يُحل الأمر

تواصل مع مزوِّد EA أو وسيطك مع تزويدهم بتفاصيل الخطأ من السجل والرمز والإطار الزمني والإعدادات.

🖥️ إنشاء بيئة تشغيل مستقرة عبر VPS

كثير من المشكلات الناجمة عن انقطاع الاتصال أو إعادة التشغيل يمكن تفاديها باستخدام VPS لتثبيت بيئة التشغيل.

اقرأ دليل إعداد VPS →

الأسئلة الشائعة

Q: وضعت EA على الرسم البياني لكن أيقونة الوجه المبتسم لا تظهر.

تحقق أولًا من أن زر "Algo Trading" في شريط الأدوات مفعَّل، ثم تحقق في خصائص EA تحت تبويب "Common" من تفعيل خيار "Allow Algo Trading". حين يكون الاثنان مفعَّلَين ستظهر أيقونة الوجه المبتسم.

Q: يظهر خطأ "Invalid Stops (10016)".

يعني ذلك أن SL/TP قريب جدًا من السعر الحالي أو ينتهك قيود مستوى الإيقاف لدى الوسيط. تحقق من الحد الأدنى لمستوى الإيقاف عند وسيطك، واضبط SL/TP بحيث يكون أبعد من هذا الحد. في الغالب يحل المشكلة توسيع معامل نطاق SL/TP في EA.

Q: لا تظهر أخطاء لكن EA لا يتداول منذ أيام.

هذا ليس بالضرورة علامة على خلل. الـ EAs على الإطار H4 أو D1 ذات تكرار تداول منخفض، وعدم وجود دخول لأيام أو أسابيع أمر طبيعي. ابدأ بمراجعة تكرار التداول المتوقع لذلك EA، ثم تحقق من السجل للاطمئنان على عدم وجود إيقاف بسبب تجاوز السبريد أو أحد الفلاتر.

Q: يتكرر خطأ "Market Closed (10018)" باستمرار.

يعني ذلك أن EA يحاول إرسال أوامر خارج أوقات التداول. يحدث هذا غالبًا مع EA على الإطار D1 حين يحاول الإرسال وقت تغيير التاريخ (Rollover). راجع إعدادات أوقات التداول في EA، أو استخدم فلتر أوقات التداول لتقييده بالفترات التي يكون فيها السوق مفتوحًا.

Q: أيهما يجب مراجعته: Journal أم Expert؟

للاطلاع على قرارات EA ونتائج الإرسال استخدم تبويب Expert؛ وللاطلاع على حالة اتصال MT5 وتفعيل/تعطيل التداول الآلي استخدم تبويب Journal. عند وقوع مشكلة راجع الاثنين معًا حول وقت الخطأ.