إصلاح وضع التعبئة غير المدعوم في MQL5 EA

قد تؤدي سياسة التعبئة غير المدعومة إلى رفض طلب التداول حتى عندما يكون الرمز وحجم الكمية صالحين. FOK، IOC وReturn هي سياسات تنفيذ، وليست تسميات قابلة للتبديل.

التحقق من عقد الرمز

افحص وضع تنفيذ الرمز وعلامات التعبئة المدعومة. تجنب نسخ قيمة تعداد رقمية من حساب غير ذي صلة. قد يحتاج طلب السوق والأمر المعلق إلى معالجة مختلفة.

استخدم مساعد النظام الأساسي عمدا

عند استخدام CTrade، يمكن لـ SetTypeFillingBySymbol اختيار سياسة من إعدادات الرمز. تحقق من نتائجها ونتيجة التجارة اللاحقة. خطوة التكوين الناجحة ليست دليلاً على اكتمال التجارة.

قارن بين حالتين اختباريتين صغيرتين

احتفظ بسجل للرمز ونوع الطلب وسياسة التعبئة المطلوبة والرمز الذي تم إرجاعه. تحقق من التصحيح على نفس بيئة الوسيط التي أنتجت الخطأ، ثم تحقق من أي وسيط آخر مدعوم بشكل منفصل.

اجعل قابلية النقل ميزة مرئية

يضع مشروع المصدر المنظم جيدًا التعامل مع التنفيذ الخاص بالوسيط في مكان واحد. وهذا يجعل التغييرات المستقبلية أسهل في الفهم من التحرير المتكرر لكل مكالمة طلب.

المرجع ومزيد من القراءة

ابدأ بمشروع EA مجاني قابل للتحرير·اكتشف كود المصدر MQLume

العودة إلى الأعلى
كود المصدروقت القراءة التقريبي: 3 دقائق

كيفية تجميع شفرة MQL5 في MetaEditor

قم بإنشاء مشروع MQ5 في EX5، وتحقق من التبعيات والتشخيصات، وتأكد من الملف القابل للتنفيذ الذي تختبره.

قم بفحص المشاريع المصدر

قم بمراجعة الإصدار الذي تم تسليمه ودليل الإدخال ونطاق الاختبار الموثق لكل حزمة.

Quantum Titan MT5The Gold Reaper MT5My AI Gold MT5Ultimate Breakout System MT5Quantum Commander MT5MoonDog EA MT5EA Super Trend XAUUSD MT5Gold Beaver MT5Smart Gold Hunter MT5

السلة

ترخيص استخدام شخصي واحد لكل مشروع. يمكن إضافة كل مشروع مرة واحدة فقط.

سلتك فارغة

اختر مشروع شيفرة مصدرية للبدء.

متابعة التسوق