تفكيك (decompilation) EX4 إلى MQ4 هل هو ضروري؟ مفكك (Decompiler) EX5 إلى MQ5. محول (converter) EX4 إلى MQL4
InfoPad, Online Information Panel for MetaTrader
تفكيك (decompilation) EX4 إلى MQ4 هل هو ضروري؟ مفكك (Decompiler) EX5 إلى MQ5. محول (converter) EX4 إلى MQL4
InfoPad, Online Information Panel for MetaTrader

الوصف

رموز الخطأ

تُعد رموز الخطأ في MetaTrader ضرورية لتحديد وحل المشكلات في عمليات المنصة. تقوم الدالة GetLastError() باسترجاع هذه الرموز، ويتم تعريف الثوابت الخاصة بهذه الأخطاء في ملف stderror.mqh.

لإخراج رسائل نصية وصفية، يمكن استخدام الدالة ErrorDescription() الموجودة في stdlib.mqh.

قد تنشأ الأخطاء من خادم التداول أو من منصة العميل.

بصفتي متخصصًا في برمجة المستشار الخبير (Expert Advisor) لـ MT4 و MT5، أتلقى كثيرًا أسئلة حول مثل هذه الأخطاء.

سأشرح في هذا المقال أكثر الأخطاء شيوعًا التي يرتكبها المتداولون والمستشارون الخبراء، وأسبابها، وكيفية حلها.

يعمل كل مستشار خبير بشكل مختلف، لكن العديد من المشاكل تنشأ من مجموعة مشتركة من الأخطاء.

لنستعرض الأخطاء النموذجية وحلولها، وفقًا لنمط “إرشادات أخطاء الهندسة الإلكترونية”.

يمكنك العثور على قائمة مختصرة لهذه الأخطاء في مرجع رموز الخطأ، وكذلك في منصة MetaTrader 4/MetaTrader 5. سنستخدم هذه المصادر لتشخيص المشكلات وحلها بفعالية.

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

قبل ذلك، تأكد من مراجعة ملفات السجل للحصول على مزيد من التفاصيل حول المشكلة.

مساعد Expforex الذكي: اسألني عن رمز الخطأ Expforex AI: اسألني عن رمز الخطأ

كما أوصي بقراءة قسم الأسئلة الشائعة

قد تساعدك بعض المقالات أيضًا:

  1. الأسئلة الشائعة: إجابات على أكثر الأسئلة تكرارًا
  2. اختبار وتحسين المستشار الخبير
  3. كيفية تثبيت المستشار الخبير

الأخطاء الشائعة وكيفية حلها

رقم الخطأالوصف الموجزالأسباب المحتملةطريقة الحل
أخطاء عدم تطابق الرسم البيانيأخطاء على خادم DC: لا تتم معالجة التيكات الواردة بدقة عبر جميع الفريمات الزمنية. 1. يقوم خادم DC بمعالجة التيكات الواردة عبر فريمات زمنية مختلفة بشكل غير دقيق. 1. عند الاختبار مباشرة بعد التحميل من الأرشيف لا تظهر الأخطاء، حيث يتم تحميل بيانات الدقيقة فقط. تتراكم عدم التطابق عند بدء ورود التيكات الحية.
رسم بياني يوضح خطأ عدم التطابق في بيانات التيكات
TestGenerator: خطأ بيانات غير متطابقةخطأ في بيانات أرشيف التيكات 1. بيانات غير مكتملة من الوسيط الخاص بك
2. قاعدة بيانات التيكات تالفة
3. اختبار المستشار الخبير باستخدام بيانات قديمة
4. بيانات غير متزامنة من الفريمات الزمنية الأقدم
يحدث الخطأ إما عندما لا يتم تعريف عدم تطابق البيانات أو عندما لا يوجد.
خطأ 0 أو 1لا يوجد خطأ أو الخطأ غير معروف 1. أخطاء سابقة لم تُحل من طلب مستمر لا تقم بمعالجة الأخطاء 0 و 1 في المستشار الخبير.
خطأ 4, 146
(10022 في MT5)
يمنع الوسيط استخدام تاريخ انتهاء صلاحية الأمر 1. يكون خادم التداول مشغولاً

2. تم تعيين نوع انتهاء صلاحية الأمر المعلق بشكل خاطئ (وقت إلغاء الأمر)
1. إعادة تشغيل المنصة
تحسين كود المستشار الخبير باستخدام وظائف معالجة أخطاء أفضل

2. StopOrderDayToExpiration:
– 0 – ORDER_TIME_GTC سيظل الأمر في القائمة حتى يتم إزالته؛
– 1 – ORDER_TIME_DAY سيكون الأمر صالحًا ليوم التداول الحالي فقط؛
– X – ORDER_TIME_SPECIFIED سيظل الأمر ساري المفعول حتى تاريخ الانتهاء.

أو StopOrderBarToExpiration
خطأ 8, 141
(10024 في MT5)
طلبات متكررة جدًا 1. يرسل المستشار الخبير عددًا كبيرًا جدًا من الأوامر في آنٍ واحد
2. لا ينتظر المستشار الخبير رد الخادم قبل إرسال أمر جديد، مما يسبب تحميل زائد على الخادم
1. تأكد من أن المستشار الخبير ينتظر الردود قبل إرسال أوامر إضافية.

2. قام المستشار الخبير بإرسال عدد كبير جدًا من الطلبات. يرجى الانتظار قليلًا ومتابعة العمل.
خطأ 130, 145
(10016 في MT5)
مستويات الوقف المحددة بشكل غير صحيح إن مستويات الوقف (StopLoss, TakeProfit) قريبة جدًا من السعر الحالي 1. تحقق من قواعد الفتح مع الوسيط الخاص بك للحد الأدنى من مستوى الوقف
2. تأكد من أن مستويات الوقف تتوافق مع مواصفات حسابك ومواصفات الوسيط
3. يمكنك استخدام الدالة الخاصة بنا:
SetMinStopsتطبيع تلقائي لجميع معايير المستشار الخبير إلى الحد الأدنى المقبول من مستويات الوقف.
4. يرجى تعيين مستويات أعلى لمعاملات الوقف مثل StopLoss، TakeProfit، TrailingStop، مسافة الأمر
خطأ 132
(10018 في MT5)
السوق مغلقالسوق مغلق، عادةً في عطلة نهاية الأسبوع حاول تنفيذ الصفقة بعد إعادة فتح السوق.
للتداول في عطلات نهاية الأسبوع يمكنك تجربة TesterPad
خطأ 133
(10017 في MT5)
التداول ممنوع 1. التداول مقيد حاليًا
2. التداول ممنوع للزوج العملاتي المحدد
1. انتظر حتى استئناف التداول

2. جرب تداول زوج عملات مختلف أو تحقق مما إذا كان هناك لاحقة مطلوبة للزوج
خطأ 134
(10019 في MT5)
عدم كفاية الأموال لإكمال العملية 1. حجم العقد الذي تحاول فتحه كبير جدًا، مما يؤدي إلى هامش غير كافٍ 1. تحقق من الهامش الحر
2. احسب الأموال اللازمة لحجم العقد المطلوب قبل فتح المركز
3. تحقق من إعدادات عقد التداول (Lot, Autolot, DynamicLot, Martin)
خطأ 135–138
(10004, 10006, 10020 في MT5)
تغير السعر 1. حدثت عملية إعادة تسعير
2. تقلبات السوق
3. لا يسمح الوسيط بتنفيذ الأوامر بالسعر المذكور
1. تجنب التداول خلال فترات تقلب السوق
2. زيادة قيمة الانزلاق السعري، مع العلم أن ذلك قد يؤدي إلى تنفيذ الصفقات بأسعار مختلفة
3. هذا خطأ نموذجي في الأسواق سريعة الحركة.
خطأ 147ERR TRADE EXPIRATION DENIEDيحاول المستشار الخبير أو المستخدم تعيين تاريخ انتهاء صلاحية الأمر المعلق قم بتعيين تاريخ انتهاء الصلاحية إلى 0 في دالة OrderSend الخاصة بالمستشار الخبير.

يمنع الوسيط استخدام تاريخ انتهاء صلاحية الأمر.
خطأ 148
(10033 في MT5)
تم الوصول إلى الحد الأقصى للأوامر المفتوحة أو المعلقةتم الوصول إلى الحد الأقصى لعدد الأوامر المفتوحة أو المراكز المعلقة تحقق من الحد المسموح للأوامر المفتوحة لدى الوسيط وقم بتعديل استراتيجيتك التداولية وفقًا لذلك.

رموز أخطاء التداول

رموز الخطأ الصادرة من خادم التداول

الكودالمعرفالوصفطريقة الحل
10004TRADE_RETCODE_REQUOTEإعادة تسعيرزيادة مستوى الانزلاق السعري أو تجنب التداول خلال فترات التقلب العالي.

الانزلاق السعري
مستوى الانحراف الأقصى الممكن عند فتح وإغلاق المراكز (بالنقاط).
10006TRADE_RETCODE_REJECTرفض الطلبتحقق من شروط التداول وحالة الحساب، ثم أعد المحاولة لاحقًا.
10007TRADE_RETCODE_CANCELتم إلغاء الطلب بواسطة المتداولتأكد من عدم حدوث إلغاء يدوي أو قم بتعديل إعدادات المستشار الخبير.
10008TRADE_RETCODE_PLACEDتم وضع الأمرلا حاجة لاتخاذ إجراء. هذه رسالة تأكيد.
10009TRADE_RETCODE_DONEاكتملت العمليةلا حاجة لاتخاذ إجراء. تم إتمام الطلب بنجاح.
10010TRADE_RETCODE_DONE_PARTIALاكتملت العملية جزئيًاتحقق من الأمر المتبقي وأكمله يدويًا إذا لزم الأمر.
10011TRADE_RETCODE_ERRORخطأ في معالجة الطلبراجع ملفات السجل لتحديد الخطأ وأعد المحاولة بعد تصحيحه.
10012TRADE_RETCODE_TIMEOUTتم إلغاء الطلب بسبب انتهاء المهلةزيادة فترة المهلة أو أعد المحاولة خلال فترات انخفاض حمل الخادم.
10013TRADE_RETCODE_INVALIDطلب خاطئتحقق من معايير الطلب وأعد المحاولة بقيم صحيحة.
10014TRADE_RETCODE_INVALID_VOLUMEحجم خاطئ في الطلبتأكد من أن حجم التداول ضمن الحدود المسموح بها للحساب.
10015TRADE_RETCODE_INVALID_PRICEسعر خاطئ في الطلبتحقق من سعر السوق وأعد المحاولة بالسعر الصحيح.
10016TRADE_RETCODE_INVALID_STOPSوقف الخسارة/جني الأرباح المحدد بشكل خاطئتأكد من أن قيم StopLoss و TakeProfit تتوافق مع قواعد الوسيط.

SetMinStops
تطبيع تلقائي لجميع معايير المستشار الخبير إلى الحد الأدنى المقبول من مستويات الوقف.
10017TRADE_RETCODE_TRADE_DISABLEDالتداول ممنوعتحقق من شروط التداول في الحساب وقيود الوسيط.
10018TRADE_RETCODE_MARKET_CLOSEDالسوق مغلقانتظر حتى يُعاد فتح السوق للتداول.

للتداول في عطلات نهاية الأسبوع يمكنك تجربة TesterPad
10019TRADE_RETCODE_NO_MONEYعدم كفاية الأموال لتنفيذ الطلبتأكد من وجود أموال كافية في الحساب أو قلل من حجم التداول.
10020TRADE_RETCODE_PRICE_CHANGEDتغيرت الأسعارأعد إرسال الطلب بالسعر المحدّث أو زِد سماحية الانزلاق السعري.
10021TRADE_RETCODE_PRICE_OFFلا توجد عروض لمعالجة الطلبانتظر حتى يوفر السوق عروض الأسعار ثم أعد المحاولة.
10022TRADE_RETCODE_INVALID_EXPIRATIONتاريخ انتهاء صلاحية الأمر في الطلب غير صحيحقم بتعيين تاريخ انتهاء صالح أو اتركه فارغًا للأوامر الفورية.

StopOrderDay ToExpiration = عدد الأيام لانتهاء صلاحية الأمر.
10023TRADE_RETCODE_ORDER_CHANGEDتم تغيير حالة الأمرقم بتحديث حالة الأمر وأعد إرسال الطلب بالمعلومات الصحيحة.
10024TRADE_RETCODE_TOO_MANY_REQUESTSطلبات متكررة جدًاقلل من عدد الطلبات في الثانية لتجنب تحميل الخادم.
10025TRADE_RETCODE_NO_CHANGESلا توجد تغييرات في الطلبتأكد من وجود تغييرات فعلية قبل إعادة إرسال الطلب.
10026TRADE_RETCODE_SERVER_DISABLES_ATاستفسر من الوسيط الخاص بك.
10027TRADE_RETCODE_CLIENT_DISABLES_ATمنصة العميل تمنع التداول الآلي فعّل التداول الآلي في إعدادات المنصة للمتابعة في الصفقات.
إعدادات منصة التداول لتمكين التداول الآلي
10028TRADE_RETCODE_LOCKEDيوجد أمر إغلاق قائم للمركز المحدد. قد يحدث ذلك عند العمل في نظام التحوط.

تم حظر الطلب للمعالجة
انتظر حتى يتم معالجة أمر الإغلاق الحالي قبل إرسال أمر آخر.

تحقق من وجود أوامر مقفلة أو قيود في النظام وقم بحل المشكلة.
10029TRADE_RETCODE_FROZENتم تجميد الأمر أو المركزاتصل بالوسيط لفهم سبب تجميد المركز.
10030TRADE_RETCODE_INVALID_FILLتم تحديد نوع تنفيذ أمر غير مدعوم حسب الرصيدتأكد من اختيار نوع تنفيذ الأمر الصحيح لرصيدك.
TypeFilling

نوع تنفيذ المراكز والأوامر.
يُستخدم لمنصة MT5.
في الوضع التلقائي، يحاول المستشار الخبير تحديد نوع التنفيذ تلقائيًا.
لكن، في بعض الحالات، تحتاج إلى تعيين نوع التنفيذ بنفسك.
10031TRADE_RETCODE_CONNECTIONتم رفض الطلب لتنشيط أمر معلق، وتم إلغاء الأمر نفسهتحقق من الاتصال بالخادم وأعد المحاولة.
10032TRADE_RETCODE_ONLY_REALالعملية مسموح بها فقط للحسابات الحقيقيةتأكد من إجراء العملية على حساب حقيقي وليس تجريبي.
10033TRADE_RETCODE_LIMIT_ORDERSتم الوصول إلى الحد الأقصى لعدد الأوامر المعلقةقلل من عدد الأوامر المعلقة أو تواصل مع الوسيط لإجراء التعديلات.
10034TRADE_RETCODE_LIMIT_VOLUMEتم الوصول إلى الحد الأقصى لحجم الأوامر والمراكز لهذا الرمزقلل من حجم التداول أو تواصل مع الوسيط لإجراء التعديلات.
10035TRADE_RETCODE_INVALID_ORDERنوع أمر غير صحيح أو ممنوعتحقق من أنواع الأوامر المسموح بها لدى الوسيط وأعد المحاولة بنوع صحيح.
10036TRADE_RETCODE_POSITION_CLOSEDالمركز الذي يحمل POSITION_IDENTIFIER المحدد قد تم إغلاقه بالفعللا حاجة لاتخاذ إجراء. فقد تم إغلاق المركز بالفعل.
10038TRADE_RETCODE_INVALID_CLOSE_VOLUMEحجم الإغلاق يتجاوز حجم المركز الحاليتأكد من أن حجم الإغلاق لا يتجاوز حجم المركز الحالي.
10039TRADE_RETCODE_CLOSE_ORDER_EXISTلا يوجد اتصال مع خادم التداولتحقق من الاتصال وأعد المحاولة عندما يصبح الخادم متاحًا.
10040TRADE_RETCODE_LIMIT_POSITIONSتم رفض الطلب لأن الرمز مضبوط على قاعدة “يمكنك إغلاق المراكز القائمة فقط”قم بإغلاق المراكز الحالية قبل محاولة فتح مراكز جديدة.
10041TRADE_RETCODE_REJECT_CANCELتم رفض الطلب لأن الرمز مضبوط على قاعدة “يمكنك إغلاق المراكز القائمة فقط”قم بتعديل الصفقة لتتوافق مع قاعدة “الإغلاق فقط”.
10042TRADE_RETCODE_LONG_ONLYتم رفض الطلب لأن قاعدة “يسمح فقط بالمراكز الصاعدة” مضبوطة على الرمزيسمح فقط بالمراكز الصاعدة لهذا الرمز؛ تجنب إرسال صفقات بيع.
10043TRADE_RETCODE_SHORT_ONLYتم رفض الطلب لأن قاعدة “يسمح فقط بالمراكز الهابطة” مضبوطة على الرمزيسمح فقط بالمراكز الهابطة لهذا الرمز؛ تجنب إرسال صفقات شراء.
10044TRADE_RETCODE_CLOSE_ONLYتم رفض الطلب لأن الرمز مضبوط على قاعدة “يمكنك إغلاق المراكز القائمة فقط”التزم بقاعدة “الإغلاق فقط” من خلال إغلاق المراكز بدلاً من فتح مراكز جديدة.

أخطاء أخرى

رمز الخطأرقم الخطأالوصفطريقة الحل
ERR_SUCCESS0اكتملت العملية بنجاحلا حاجة لاتخاذ إجراء.
ERR_INTERNAL_ERROR4001خطأ داخلي غير متوقعتحقق من وجود تعارضات في النظام أو البرنامج وقم بإعادة تشغيل المنصة.
ERR_WRONG_INTERNAL_PARAMETER4002الهيكل يحتوي على كائنات غير صالحة مثل السلاسل، المصفوفات الديناميكية، أو الهياكل غير المدعومةراجع هيكل الكائنات وتأكد من تعريفها بشكل صحيح.
ERR_INVALID_PARAMETER4003معامل خاطئ عند استدعاء دالة النظامتحقق من معاملات الدالة وتأكد من مطابقتها للتنسيق المطلوب.
ERR_NOT_ENOUGH_MEMORY4004ذاكرة غير كافية لتنفيذ دالة النظامحرر الذاكرة النظامية أو قم بتحسين البرنامج لاستخدام ذاكرة أقل.
ERR_STRUCT_WITHOBJECTS_ORCLASS4005ذاكرة غير كافية لإعادة تخصيص السلسلةتحقق من تسرب الذاكرة وقم بتحسين استخدام الذاكرة في البرنامج.
ERR_INVALID_ARRAY4006مصفوفة من النوع أو الحجم الخاطئ، أو كائن مصفوفة ديناميكية تالفتأكد من تعريف المصفوفة وتهيئتها بشكل صحيح قبل الاستخدام.
ERR_ARRAY_RESIZE_ERROR4007حجم المصفوفة المطلوب يتجاوز 2 جيجابايتقلل حجم المصفوفة أو قم بإدارة تخصيص الذاكرة بشكل أكثر كفاءة.
ERR_STRING_RESIZE_ERROR4008لم يتم العثور على السجل المطلوبتأكد من توفر السجل المطلوب أو عدل معايير الطلب.
ERR_NOTINITIALIZED_STRING4009سلسلة غير مهيأةقم بتهيئة السلسلة قبل استخدامها في العمليات.
ERR_INVALID_DATETIME4010تاريخ و/أو وقت خاطئتحقق من تنسيق التاريخ والوقت في الطلب وأعد المحاولة.
ERR_ARRAY_BAD_SIZE4011عدم تطابق بين الموارد الديناميكية والثابتةتأكد من توافق أحجام المصفوفات وتهيئتها بشكل صحيح.
ERR_INVALID_POINTER4012مؤشر خاطئتحقق من قيمة المؤشر وتأكد من أنها صالحة قبل الاستخدام.
ERR_INVALID_POINTER_TYPE4013نوع المؤشر خاطئتأكد من أن المؤشر من النوع الصحيح وقم بعملية التحويل المناسبة.
ERR_FUNCTION_NOT_ALLOWED4014دالة النظام غير مسموح باستدعائهاراجع قيود النظام وتأكد من إمكانية تنفيذ الدالة.
ERR_RESOURCE_NAME_DUPLICATED4015اسم المورد مكرراستخدم أسماء موارد فريدة لتجنب التعارضات.
ERR_RESOURCE_NOT_FOUND4016لم يتم العثور على مورد بالاسم المحددتأكد من وجود المورد في الدليل أو الملف الصحيح.
ERR_RESOURCE_UNSUPPOTED_TYPE4017نوع المورد غير مدعوم أو الحجم يتجاوز 16 ميجابايتاستخدم أنواع موارد مدعومة وتأكد من أن الحجم أقل من الحد المسموح.
ERR_RESOURCE_NAME_IS_TOO_LONG4018اسم المورد يتجاوز 63 حرفًاقصّر اسم المورد ليتوافق مع الحد المسموح به.
ERR_MATH_OVERFLOW4019حدوث فيضان أثناء تقييم دالة رياضيةتحقق من مدخلات الدالة واستخدم قيمًا أصغر لتجنب الفيضان.
ERR_CHART_WRONG_ID4101معرّف الرسم البياني خاطئتحقق من معرّف الرسم البياني وتأكد من صحته قبل الاستخدام.
ERR_CHART_NO_REPLY4102الرسم البياني لا يستجيبتحقق من مشاكل النظام أو الاتصال وأعد تشغيل المنصة إذا لزم الأمر.
ERR_CHART_NOT_FOUND4103الرسم البياني غير موجودتأكد من أن الرسم البياني مفتوح ويمكن الوصول إليه قبل محاولة العمليات.
ERR_CHART_NO_EXPERT4104لا يوجد مستشار خبير لمعالجة الحدث على الرسم البيانيقم بإرفاق المستشار الخبير المطلوب إلى الرسم البياني لمعالجة الأحداث.
ERR_CHART_CANNOT_OPEN4105خطأ في فتح الرسم البيانيتحقق من أخطاء النظام وأعد محاولة فتح الرسم البياني.
ERR_CHART_CANNOT_CHANGE4106خطأ في تغيير الرمز أو الفترة على الرسم البيانيتأكد من إمكانية الوصول إلى الرسم البياني وأن الرمز أو الفترة المطلوبة صحيحة.
ERR_CHART_WRONG_PARAMETER4107قيمة معامل خاطئة لدالة الرسم البيانيتحقق من المعاملات الممررة إلى دالة الرسم البياني وأعد المحاولة.
ERR_CHART_CANNOT_CREATE_TIMER4108خطأ في إنشاء مؤقت للرسم البيانيتحقق من إعدادات النظام وتأكد من أن المنصة تسمح بإنشاء مؤقت.
ERR_CHART_WRONG_PROPERTY4109معرّف خاصية الرسم البياني خاطئاستخدم معرّف الخاصية الصحيح لعمليات الرسم البياني.
ERR_CHART_SCREENSHOT_FAILED4110فشل في التقاط لقطة شاشةتأكد من أن المنصة لديها الأذونات ومساحة التخزين الكافية لحفظ لقطة الشاشة.
ERR_CHART_NAVIGATE_FAILED4111خطأ في تنقل الرسم البيانيتأكد من تحميل الرسم البياني بشكل صحيح وأن أوامر التنقل صالحة.
ERR_CHART_TEMPLATE_FAILED4112خطأ في تطبيق القالبتأكد من وجود القالب وأنه متوافق مع الرسم البياني.
ERR_CHART_WINDOW_NOT_FOUND4113لم يتم العثور على النافذة الفرعية التي تحتوي على المؤشر المحددتحقق مما إذا كان المؤشر مطبقًا على النافذة الصحيحة.
ERR_CHART_INDICATOR_CANNOT_ADD4114خطأ في إضافة مؤشر إلى الرسم البيانيتأكد من أن المؤشر صالح ومدعوم من قبل الرسم البياني.
ERR_CHART_INDICATOR_CANNOT_DEL4115خطأ في حذف مؤشر من الرسم البيانيتأكد من أن المؤشر موجود على الرسم البياني قبل محاولة حذفه.
ERR_CHART_INDICATOR_NOT_FOUND4116لم يتم العثور على المؤشر على الرسم البياني المحددتحقق من معايير الرسم البياني والمؤشر وأعد المحاولة.
ERR_OBJECT_ERROR4201إعدادات المنصة تحد من عدد القضبان المطلوبةزيادة عدد القضبان المسموح بها في إعدادات المنصة.
ERR_OBJECT_NOT_FOUND4202الكائن البياني غير موجودتأكد من أن الكائن البياني موجود ومعرف بشكل صحيح.
ERR_OBJECT_WRONG_PROPERTY4203معرّف خاصية الكائن البياني خاطئاستخدم معرّف الخاصية الصحيح لعمليات الكائن البياني.
ERR_OBJECT_GETDATE_FAILED4204فشل الوصول إلى السجلتحقق من أذونات الوصول إلى السجل وأعد المحاولة.
ERR_OBJECT_GETVALUE_FAILED4205تعذر الحصول على القيمة المقابلة للتاريختحقق من نطاق التاريخ وتأكد من توفر بيانات السجل.
ERR_MARKET_UNKNOWN_SYMBOL4301رمز غير معروفتأكد من وجود الرمز في قائمة مراقبة السوق وكتابته بشكل صحيح.
ERR_MARKET_NOT_SELECTED4302لم يتم اختيار الرمز في قائمة مراقبة السوقاختر الرمز في قائمة مراقبة السوق وأعد العملية.
ERR_MARKET_WRONG_PROPERTY4303معرّف خاصية الرمز خاطئتحقق من معرّف الخاصية وأعد العملية.
ERR_MARKET_LASTTIME_UNKNOWN4304وقت التيكة الأخيرة غير معروف (لم ترد أي تيكات)انتظر وصول تيكة ثم أعد المحاولة.
ERR_MARKET_SELECT_ERROR4305خطأ في إضافة أو إزالة رمز من قائمة مراقبة السوقتحقق من أخطاء النظام وأعد محاولة إضافة أو إزالة الرمز.
ERR_HISTORY_NOT_FOUND4401حدوث العديد من الأخطاء أثناء تحميل السجلتحقق من تلف بيانات السجل وقم بإعادة تحميلها إذا لزم الأمر.
ERR_HISTORY_WRONG_PROPERTY4402معرّف خاصية السجل غير صحيحاستخدم معرّف الخاصية الصحيح لعمليات السجل.
ERR_HISTORY_TIMEOUT4403انقضت المهلة أثناء طلب السجلزيادة حد المهلة أو أعد المحاولة خلال فترات انخفاض الحمل على النظام.
ERR_GLOBALVARIABLE_NOT_FOUND4501المتغير العالمي في منصة العميل غير موجودتأكد من وجود المتغير العالمي قبل استخدامه.
ERR_GLOBALVARIABLE_EXISTS4502المتغير العالمي موجود بالفعلاستخدم اسمًا فريدًا للمتغيرات العالمية لتجنب التعارض.
ERR_GLOBALVARIABLE_NOT_MODIFIED4503لم يتم تعديل المتغير العالميتأكد من تعديل المتغير العالمي قبل محاولة تحديثه.
ERR_GLOBALVARIABLE_CANNOTREAD4504فشل في قراءة قيمة المتغير العالميتحقق من أذونات الملف وتأكد من إمكانية الوصول إلى المتغير العالمي.
ERR_GLOBALVARIABLE_CANNOTWRITE4505فشل في كتابة قيمة المتغير العالميتأكد من وجود أذونات ومساحة تخزين كافية لكتابة الملف.
ERR_MAIL_SEND_FAILED4510فشل في إرسال البريد الإلكترونيتحقق من إعدادات خادم البريد وتأكد من صحة عنوان البريد الإلكتروني.
ERR_PLAY_SOUND_FAILED4511فشل في تشغيل الصوتتأكد من وجود ملف الصوت وأن النظام يمكنه الوصول إليه.
ERR_FTP_SEND_FAILED4514لم يتم تحديد خادم FTPتأكد من إدخال تفاصيل خادم FTP بشكل صحيح وأعد المحاولة.
ERR_NOTIFICATION_SEND_FAILED4515فشل في إرسال الإشعارتحقق من إعدادات الإشعار وتأكد من أنها مُهيأة بشكل صحيح.
ERR_BUFFERS_NO_MEMORY4601ذاكرة غير كافية لتخصيص مخازن المؤشراتحرر الذاكرة أو قم بتحسين استخدام المخازن في البرنامج.
ERR_ACCOUNT_WRONG_PROPERTY4701معرّف خاصية الحساب خاطئتأكد من استخدام معرّف الخاصية الصحيح للحساب.
ERR_TRADE_DISABLED4752التداول للمستشار الخبير ممنوعفعّل صلاحيات التداول للمستشار الخبير في إعدادات المنصة.
ERR_TRADE_POSITION_NOT_FOUND4753المركز غير موجودتحقق من تفاصيل المركز وتأكد من وجوده قبل محاولة العمليات.
ERR_TRADE_ORDER_NOT_FOUND4754الأمر غير موجودتحقق من معرف الأمر وتأكد من وجوده قبل محاولة العمليات.

أخطاء MQL5 في السوق

أسئلة؟

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

يمكن مراجعة كل من منتجاتنا قبل الشراء.

نُقدّر اهتمامك ودعمك لمنتجاتنا ونسعى للحفاظ على معايير عالية الجودة.

شكرًا لكونك معنا!

هل لديك سؤال؟

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

هذا المنشور متاح أيضًا باللغة: English Українська Portuguese Español Deutsch Chinese Русский Français Italiano Türkçe 日本語 한국어 العربية Indonesian ไทย Tiếng Việt


    يرجى الانتظار، جاري الاتصال...

    تحذير المخاطر:


    الأداء التجاري السابق لا يضمن النتائج المستقبلية.

    تداول العملات الأجنبية بالهامش ينطوي على درجة عالية من المخاطر وقد لا يكون مناسبًا لجميع المستثمرين.

    يرجى العلم أن استخدام روبوتات التداول (trading robots) ينطوي على مخاطر كبيرة، وقد تخسر أكثر من استثمارك الأولي.

    يرجى المتابعة بحذر، وتقييم وضعك المالي بعناية، والنظر في استشارة متخصص مؤهل.

    Disclaimer

    يستخدم هذا الموقع ملفات تعريف الارتباط لتحسين تجربتك. من خلال استخدام هذا الموقع فإنك توافق على سياسة حماية البيانات وإخلاء المسؤولية.
    اقرأ المزي