رموز أخطاء MT5 — أسباب توقف EA عن التداول وكيفية معالجتها
آخر تحديث: 2026-05-20 | وقت القراءة المقدَّر: 15 دقيقة
«وضعت EA لكنه لا يتداول» أو «بدأت أخطاء الإرسال تظهر فجأةً» — هذه مواقف لا مفر منها في تشغيل EA. تحتفظ MT5 بسجل يحتوي على أدلة تكشف سبب هذه الأخطاء. في هذا المقال نشرح أسباب الأخطاء الشائعة وطرق معالجتها، وكيفية قراءة السجلات.
المحتويات
ثلاثة أشياء تحققها أولًا
حين يتصرف EA بشكل غير طبيعي، ابدأ بالتحقق من هذه النقاط الثلاث. كثير من المشكلات تُحل هنا.
هل التداول الآلي مفعَّل؟
تحقق من زر "Algo Trading" في شريط الأدوات وأيقونة الوجه في أعلى يمين الرسم البياني. إذا ظهر وجه عابس فهذا يعني أن التداول الآلي معطَّل.
هل الاتصال بالوسيط قائم؟
تحقق من أن مؤشر الاتصال في أسفل يمين الشاشة يظهر باللون الأخضر. إذا كان أحمر أو تظهر رسالة "No connection" فأعد تسجيل الدخول أو افحص اتصالك بالإنترنت.
هل التداول مسموح به في إعدادات 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 Stops | SL/TP قريب جدًا من السعر أو يحمل قيمة غير صالحة | تأكد أن SL/TP أبعد من مستوى الإيقاف الأدنى المسموح به |
| 10019 Not Enough Money | الهامش غير كافٍ لفتح المركز | قلِّل حجم اللوت أو أودع أموالًا إضافية |
| 10027 Auto Trading Disabled | التداول الآلي معطَّل | فعِّل زر "Algo Trading" |
| 10018 Market Closed | محاولة إرسال أمر خارج أوقات التداول | تحقق من أوقات التداول. يحدث كثيرًا مع EA على الإطار الزمني D1 عند الـ Rollover |
أسباب توقف EA عن التداول
إذا لم تظهر أخطاء ولم يتداول EA أيضًا، فمن المحتمل أن يكون أحد الأسباب التالية:
شروط الدخول لم تتحقق بعد
يرسل EA الأوامر فقط حين تتوافر الشروط. الـ EAs على الإطار H4 أو D1 قد لا تتداول لأيام أو أسابيع وهذا طبيعي. ابدأ بمراجعة تكرار التداول المتوقع.
السبريد تجاوز الحد الأقصى MaxSpread
كثير من الـ EAs تتوقف عن الدخول حين يتجاوز السبريد قيمة MaxSpread. في ساعات الفجر أو وقت صدور المؤشرات يتسع السبريد، مما قد يوقف EA مؤقتًا في تلك الفترات.
فلتر أوقف التداول
ربما تفعَّل أحد الحواجز الأمنية كفلتر المؤشرات الاقتصادية، أو فلتر أوقات التداول، أو إيقاف الخسائر المتراكمة، أو سقف الخسارة اليومية. سبب الإيقاف يظهر في السجل.
عدم تطابق اسم الرمز
مثلًا EA مصمَّم للرمز GOLD لكنه مرفق برسم بياني للرمز XAUUSD — قد يتوقف EA بسبب عدم تطابق الاسم. تحقق من الاسم الرسمي للرمز لدى وسيطك.
الإطار الزمني الخاطئ أو نقص البيانات التاريخية
إرفاق EA برسم بياني بإطار زمني مختلف عن المفترض، أو نقص البيانات التاريخية اللازمة — من الأسباب المحتملة لتوقفه عن التداول.
خطوات عزل المشكلة عند تكرار الخطأ
إذا لم يتضح السبب، اتبع هذا الترتيب لعزل المشكلة:
تحديد هوية الخطأ من السجل
في تبويب Expert/Journal، تحقق من وقت الخطأ ورمزه ونص رسالته.
تجربة إعادة الإنتاج على حساب الديمو
شغِّل EA بنفس الإعدادات على حساب ديمو وانظر هل تتكرر المشكلة. إذا تكررت فالمشكلة في EA أو الإعدادات؛ وإلا فهي في الحساب أو خط الاتصال.
إعادة الإعدادات واحدة بواحدة لتضييق نطاق السبب
أعِد الفلاتر والمعاملات إلى قيمها الافتراضية وحدِّد أيها هو المتسبب.
إعادة تشغيل MT5 وEA
بعض الأعطال المؤقتة تُحل بإعادة تشغيل MT5 أو إزالة EA وإعادة وضعه على الرسم البياني. على VPS قد تفيد إعادة تشغيل الخادم.
التواصل مع المزوِّد إذا لم يُحل الأمر
تواصل مع مزوِّد EA أو وسيطك مع تزويدهم بتفاصيل الخطأ من السجل والرمز والإطار الزمني والإعدادات.
🖥️ إنشاء بيئة تشغيل مستقرة عبر VPS
كثير من المشكلات الناجمة عن انقطاع الاتصال أو إعادة التشغيل يمكن تفاديها باستخدام VPS لتثبيت بيئة التشغيل.
اقرأ دليل إعداد VPS →