حل مشكلة Trade Disabledفي MetaTrader 5 (MT5)
ظهور Trade Disabled يعني أن طلب التداول يواجه حالة تمنع تنفيذ التداول. لكن لا تبدأ بتغيير الإعدادات عشوائيًا؛ حدّد أولًا رمز الخطأ، ثم ميّز بين تعطيل التداول وإغلاق السوق وتعطيل التداول الآلي.
افهم الرسالة أولًا
ماذا يعني Trade Disabled في MT5؟
في توثيق MQL5 الرسمي لرموز خادم التداول، يحملTRADE_RETCODE_TRADE_DISABLEDالرمز10017ووصفه الرسمي هو أن التداول معطّل. هذه المعلومة تحدد نوع الحالة، لكنها لا تكفي وحدها لتحديد السبب التشغيلي الخاص بحسابك أو بالأداة التي تحاول تداولها.
Trade Disabled
10017
الرمز الرسمي لحالة تعطيل التداول في قائمة رموز خادم التداول.
Market Closed
10018
حالة مستقلة تعني أن السوق مغلق، وليست هي نفسها Trade Disabled.
AutoTrading
10026 / 10027
رموز منفصلة لتعطيل التداول الآلي من الخادم أو من برنامج العميل.
قائمة الفحص
شخّص Trade Disabled بهذا الترتيب.
الهدف ليس تجربة أكبر عدد من الحلول، بل تحديد نوع المنع أولًا ثم جمع المعلومات التي تساعدك على الوصول إلى السبب الصحيح.
اقرأ الرسالة أو رمز الخطأ أولًا
ابدأ بتحديد الرسالة الفعلية التي يعرضها MT5 أو سجل التداول. إذا كان رمز خادم التداول هو 10017، فإن التوثيق الرسمي يسمي الحالة TRADE_RETCODE_TRADE_DISABLED ويصفها بأن التداول معطّل.
تأكد أن المشكلة ليست Market Closed
لا تخلط بين تعطيل التداول وإغلاق السوق. الرمز 10018 يعني TRADE_RETCODE_MARKET_CLOSED، وهي حالة مستقلة عن الرمز 10017. لذلك تحديد الرمز أو الرسالة بدقة يوفر عليك تشخيص المسار الخطأ.
تحقق من حالة الحساب وصلاحية التداول
إذا كان الحساب متصلًا بصورة طبيعية لكن أوامر التداول تُرفض، فتحقق من حالة الحساب وصلاحياته من المعلومات الرسمية المتاحة لك. لا تفترض أن نجاح تسجيل الدخول يعني تلقائيًا أن كل عمليات التداول مسموحة.
تحقق مما إذا كانت المشكلة مرتبطة بأداة محددة
اختبر التشخيص بعناية: هل تظهر المشكلة عند محاولة التداول على أداة واحدة أم في أكثر من أداة؟ هذه المعلومة تساعدك عند مراجعة شروط التداول أو التواصل مع الوسيط، دون افتراض أن السبب واحد في جميع الحالات.
لا تخلط Trade Disabled بتعطيل AutoTrading
التوثيق الرسمي يخصص رموزًا مستقلة لتعطيل التداول الآلي: 10026 عندما يعطله الخادم و10027 عندما يعطله برنامج العميل. لذلك رسالة Trade Disabled بالرمز 10017 ليست هي نفسها مجرد إيقاف AutoTrading.
تواصل مع الوسيط عندما تكون القيود من جهة الحساب أو الخدمة
إذا تأكدت من الرسالة والحساب والأداة ولم يكن السبب واضحًا من المعلومات المتاحة لك، استخدم القنوات الرسمية للوسيط للاستفسار عن حالة الحساب أو الأداة أو صلاحية التداول. احتفظ بنص الرسالة ورمز الخطأ لتسهيل التشخيص.
لا تخلط بين الحالات
Trade Disabled ليست Market Closed.
إذا كان الرمز10017فالتوثيق الرسمي يصنف الحالة على أنها Trade Disabled. أما الرمز10018فيعني Market Closed. الفصل بينهما مهم لأن إغلاق السوق حالة مختلفة عن تعطيل التداول.
ماذا عن AutoTrading؟
تعطيل التداول الآلي له حالات مستقلة.
يسرد توثيق MQL5 الرمز10026عندما يكون التداول الآلي معطلًا من جهة الخادم، والرمز10027عندما يكون معطلًا من برنامج العميل. لذلك لا تفترض أن تشغيل زر AutoTrading هو الحل لمجرد رؤية رسالة مرتبطة بمنع التداول.
متى تتواصل مع الوسيط؟
عندما تحتاج إلى تفسير حالة الحساب أو الأداة.
إذا كان الحساب متصلًا والرسالة واضحة لكنك لا تستطيع تحديد سبب منع التداول من المعلومات المتاحة لك، تواصل مع الوسيط عبر قنواته الرسمية. أرسل اسم الأداة ووقت ظهور المشكلة ونص الرسالة أو رمز الخطأ، من دون مشاركة كلمة المرور أو رموز المصادقة.
مصدر تقني رسمي
تم إعداد هذا الدليل بالاستناد إلى مرجع MQL5 الرسمي لرموز خادم التداول. يحدد المرجع معنى الرموز التقنية، بينما قد تختلف أسباب القيود الفعلية وشروط التداول بحسب الحساب والأداة والوسيط.
محتوى ZIMZIR تعليمي عام ولا يمثل دعمًا فنيًا رسميًا من MetaQuotes أو من أي وسيط. لا تشارك كلمة المرور أو رموز المصادقة أو بيانات الدخول الحساسة مع الآخرين، وتحقق من حالة حسابك وشروط التداول من المصادر الرسمية عند الحاجة.