زر التداول الآلي في MT4 مفتوح، فلماذا لا يفتح EA أي صفقة؟ افحص أربع بوابات
إضاءة AutoTrading تعني فقط أن المفتاح العام في الطرفية يسمح بالتداول الآلي. يجب أيضاً التحقق من صلاحيات EA نفسه، وقيود حساب الخادم، وشروط التسعير والاستراتيجية، والبحث عن الأدلة في Expert والسجلات.
المؤلف: توماس|تطبيق MT4 العملي|27 أكتوبر 2026
زر AutoTrading في شريط أدوات MT4 مفتوح بالفعل، وEA معلّق على الرسم البياني، لكن لا تصل أي أوامر. الخطأ الأكثر شيوعاً هو إعادة تثبيت EA مراراً، أو تخفيف معاملات المخاطر مباشرة لجعله "يتحرك". الزر يحل فقط إحدى بوابات الصلاحيات، وعدم فتح EA للصفقات قد يكون لأن شروط الدخول لم تظهر قط، أو عدم تطابق الرمز، أو تقييد الحساب، أو رفض الخادم للأمر. حدّد أولاً في أي طبقة توقف، ثم قرر ما إذا كان يجب تغيير الإعدادات. هذا المقال تعليمي تشغيلي، ولا يتضمن حسابات حقيقية أو نتائج اختبار.
رسم توضيحي: أربع بوابات، وليس زراً واحداً

البوابة الأولى هي الرسم البياني وشروط الاستراتيجية، والثانية هي مفتاح التداول الآلي العام في الطرفية، والثالثة هي صلاحية التداول الخاصة بهذا EA نفسه، والرابعة هي العمليات المسموح بها للحساب والخادم. أي طبقة لا تُجتاز قد تظهر على شكل "EA يعمل، لكن لا توجد أوامر". توضح مساعدة MT4 من MetaQuotes: إذا كان التداول الآلي في الطرفية مغلقاً، فلا يمكن تنفيذ التداول حتى لو كان EA نفسه يسمح بالتداول الآلي؛ وسماح الطرفية لا يضمن أن EA واحداً سيتداول بالضرورة. تشير الأسهم في الرسم إلى ترتيب الفحص، ولا تعني أن فتح جميع المفاتيح يجب أن ينتج أوامر.
الخطوة الأولى: تأكد مما إذا كان EA قد تلقى بيئة صالحة فعلاً
تحقق من تطابق رمز الرسم البياني الذي تم تحميل EA عليه ودورته ووصف الاستراتيجية، وما إذا كانت الأسعار تتحدث باستمرار خلال جلسة التداول. بعض الوسطاء يضيفون لاحقة إلى الرمز، مثل تسميات مختلفة لـ XAUUSD؛ وإذا كان كود EA يتعرف فقط على اسم ثابت واحد، فقد لا يستوفي شروطه الخاصة. ثم تحقق من جلسة التداول في معاملات الإدخال، وفلترة الاتجاه، والحد الأقصى للسبريد، وقيود المراكز الحالية. عندما لا تُطلق الاستراتيجية إشارة، فإن عدم وجود أوامر هو نتيجة طبيعية، ولا ينبغي اعتبار الهدوء عطلاً. لا تُجبر EA على فتح صفقات عبر تقليص العتبات يدوياً.
الخطوة الثانية: افحص الصلاحيات العامة وصلاحيات EA الفردي بشكل منفصل
افحص الحالة العامة لـ AutoTrading في إعدادات الطرفية وشريط الأدوات، ثم افتح خصائص EA على ذلك الرسم البياني وافحص الخيارات المقابلة مثل "السماح بالتداول الآلي المباشر". تشير وثائق MT4 الرسمية إلى أنه عند تبديل الحساب أو ملف التعريف أو تغيير رمز الرسم البياني أو دورته، يمكن ضبط تعطيل التداول الآلي تلقائياً كإجراء حماية؛ وإذا تمت هذه العمليات للتو، فأعد فحص الحالة. بالنسبة لـ EA مجهول المصدر، لا تفتح استيراد DLL أو الوصول إلى أي عنوان URL لمجرد استكشاف الأخطاء. تلك صلاحيات أمان أخرى، وليست الشيء نفسه المتعلق بالسماح بفتح الأوامر.
الخطوة الثالثة: دع السجل يخبرك أين توقفت
افتح صفحتي "Expert" و"السجلات" في الطرفية، وافحص الرسائل بحسب وقت محاولة الأمر. توضح MetaQuotes أن صفحة "Expert" تسجل تنبيهات تشغيل EA وفتح وإغلاق الصفقات وتعديل الأوامر وغيرها من الأحداث. إذا لم تكن هناك أي محاولة أمر على الإطلاق، فارجع أولاً إلى شروط إطلاق الاستراتيجية وحالة تحميل EA؛ وإذا ظهرت رسالة بأن التداول غير مسموح، فتابع فحص الطرفية وصلاحيات EA الفردي وصلاحيات الحساب. في رموز أخطاء MQL4 الرسمية، 4109 يقابل التداول غير المسموح، و4112 يقابل تعطيل الخادم لتداول EA. رموز الأخطاء توفر线索اً فقط، ويجب الحكم بالاشتراك مع السجل الكامل في ذلك الوقت، ولا تعدّل الإعدادات بناءً على رقم واحد فقط.
الخطوة الرابعة: ميّز بين مشكلة الصلاحيات ومشكلة الأمر
إذا كان السجل يحتوي بالفعل على سجل إرسال أمر لكنه رُفض، فهذه ليست حالة "لم يُطلق EA قط". في هذه الحالة افحص الحد الأدنى للعقود، ومسافة وقف الخسارة، والهامش المتاح، وفتح السوق وإغلاقه، والخطأ المحدد الذي يعيده الخادم؛ ولا تُحمّل كل رفض أمر على AutoTrading. إذا كان جانب الحساب يقيّد التداول الآلي، فاتصل بالوسيط لتأكيد القواعد، ولا تتجاوز القيود بتغيير الرسم البياني. أعد إنتاج المشكلة أولاً في بيئة تجريبية واحفظ الوقت والرمز والمعاملات والسجل، ثم تعامل معها بالرجوع إلى الوثائق الرسمية أو تعليمات مطور EA. نجاح فتح أمر واحد يعني فقط أن هذه المرة استوفت الشروط، ولا يعني أن المنطق أو إدارة المخاطر أو الأداء الحقيقي أصبح موثوقاً.