أخطاء MetaTrader الشائعة: رموز MT4 وMT5 وأسبابها وإصلاحها من جانب الخادم
مرجع عملي لرموز أخطاء MT4 ورموز استجابة خادم التداول في MT5 الأكثر ظهورًا لدى العملاء، مقسّم إلى ما يستطيع المتداول إصلاحه وما يجب على الوسيط إصلاحه على الخادم.
شرح أخطاء MetaTrader الشائعة: رموز استجابة خادم التداول في MT4 وMT5، وانقطاع الاتصال، وأوامر الإيقاف غير الصالحة، وغياب الأسعار، وما يفحصه الوسيط على الخادم.
كيف يُبلغ MetaTrader عن الأخطاء
يُبلغ MetaTrader عن الأخطاء برموز مرقّمة ذات أسماء ثابتة توثّقها MetaQuotes، ويدلّك الرقم على النقطة التي فشل فيها الطلب ضمن السلسلة. ويستخدم MT4 وMT5 ترقيمًا مختلفًا، لذا يكون للمشكلة نفسها رمزان مختلفان بحسب المنصة.
في MetaTrader 5، يتلقى كل طلب تداول ردًا من خادم التداول. وتصف MetaQuotes الآلية على النحو التالي:
"All requests to execute trade operations are sent as a structure of a trade request MqlTradeRequest using function OrderSend(). The function execution result is placed to structure MqlTradeResult, whose retcode field contains the trade server return code."
(ترجمة: «تُرسل جميع طلبات تنفيذ عمليات التداول على شكل بنية طلب تداول MqlTradeRequest باستخدام الدالة OrderSend(). وتُوضع نتيجة تنفيذ الدالة في البنية MqlTradeResult، التي يحتوي حقلها retcode على رمز استجابة خادم التداول.»)— MQL5 Reference, Trade Server Return Codes, MetaQuotes (تاريخ الاطلاع: أكتوبر 2026)
تمتد رموز استجابة خادم التداول في MT5 من 10004 (TRADE_RETCODE_REQUOTE) إلى 10046 (TRADE_RETCODE_HEDGE_PROHIBITED). وفي MetaTrader 4 تأتي المعلومات من النوع نفسه من GetLastError(). وتقع الرموز المتعلقة بالتداول في النطاق المنخفض (0–150، مثل 130 ERR_INVALID_STOPS). أما أخطاء وقت تشغيل البرامج فتبدأ من 4000 (مثل 4109 ERR_TRADE_NOT_ALLOWED).
رمز النجاح لا يعني أن الأمر نُفّذ. إذ يحذّر مرجع MQL5 الخاص بـ OrderSend() من أن «النتيجة الناجحة للدالة OrderSend() لا تعني أن الأمر قد نُفّذ»، بل تعني فقط أن الطلب قُبل لمزيد من المعالجة. وعندما يقول العميل «ظهرت رسالة OK لكن لم يحدث شيء»، افحص سجل الخادم.
هناك ثلاثة أماكن للبحث عن الرمز الفعلي:
- تبويب Journal (أحداث المنصة: الاتصال، وتسجيل الدخول، وطلبات الأوامر).
- تبويب Experts (الرسائل التي تطبعها المستشارون الخبراء والسكربتات، بما فيها نتائج
GetLastError()). - ملفات السجل على القرص. تنص تعليمات MT5 من MetaQuotes على ما يلي: «تُخزَّن ملفات سجل المنصة في المجلد Logs، وتُحفظ ملفات سجل المستشارين الخبراء في MQL5\Logs. وتتوافق أسماء الملفات مع تاريخ إنشاء السجل — YYYYMMDD.LOG.»
يمكن لعارض السجلات المدمج تصفية الإدخالات حسب "Full, No connection, Errors only".
جانب العميل مقابل جانب الخادم: من يجب أن يصلح المشكلة
أسرع سؤال للفرز هو: هل يرى الخطأ متداول واحد أم كثيرون؟ عميل واحد بخطأ واحد يعني عادةً مشكلة من جانب العميل. أما الخطأ نفسه عبر حسابات كثيرة أو رمز أو مجموعة فيشير دائمًا تقريبًا إلى الخادم أو إعداد الرمز أو جانب السيولة.
| العَرَض أو الرمز | من جانب العميل عادةً عندما… | من جانب الخادم عادةً عندما… |
|---|---|---|
| "No connection" / 6 ERR_NO_CONNECTION / 10031 TRADE_RETCODE_CONNECTION | مستخدم واحد، أو الإنترنت المحلي، أو جدار الحماية، أو الوكيل (proxy)، أو اسم خادم خاطئ | مستخدمون كثيرون في الوقت نفسه، أو نقطة وصول متوقفة، أو تغيّر IP أو DNS، أو إعادة تشغيل الخادم |
| "Invalid account" / 65 ERR_INVALID_ACCOUNT | اختيار رقم دخول أو كلمة مرور أو خادم خاطئ | نُقل الحساب أو عُطّل أو أُرشف أو أُنشئ على خادم مختلف |
| 130 ERR_INVALID_STOPS / 10016 TRADE_RETCODE_INVALID_STOPS | المستشار الخبير يضع SL/TP قريبًا جدًا من السعر | تغيّر مستوى الإيقاف (stops level) أو مستوى التجميد (freeze level) للرمز، أو اتّسع الفارق السعري |
| 136 ERR_OFF_QUOTES / 10021 TRADE_RETCODE_PRICE_OFF | نادرًا، وغالبًا بسبب أسعار قديمة جدًا في الطلب | توقفت الأسعار: مشكلة لدى مزوّد السيولة أو الجسر أو تغذية البيانات، أو أُغلقت جلسة الرمز |
| 133 ERR_TRADE_DISABLED / 10017 TRADE_RETCODE_TRADE_DISABLED | استُخدمت كلمة مرور المستثمر (للقراءة فقط) | التداول معطّل للرمز أو المجموعة أو الحساب |
| 10026 TRADE_RETCODE_SERVER_DISABLES_AT | أبدًا؛ فالرمز نفسه يسمّي الخادم | تداول المستشارين الخبراء معطّل في إعدادات المجموعة أو الحساب |
| 10027 TRADE_RETCODE_CLIENT_DISABLES_AT / 4109 | زر Algo Trading أو خيار "Allow live trading" غير مفعّل | ليس من جانب الخادم |
| 134 ERR_NOT_ENOUGH_MONEY / 10019 TRADE_RETCODE_NO_MONEY | حجم اللوت أكبر من الهامش الحر | الرافعة المالية أو إعدادات الهامش أو أسعار العملات في المجموعة خاطئة |
| 132 ERR_MARKET_CLOSED / 10018 TRADE_RETCODE_MARKET_CLOSED | التداول خارج ساعات الجلسة | جدول الجلسات أو تحويل التوقيت الصيفي (DST) أو تقويم العطل مضبوط بشكل غير صحيح |
وجّه التذاكر بالطريقة نفسها: مشكلات جانب العميل تحصل على إجابة من مركز المساعدة، ومشكلات جانب الخادم تذهب إلى مدير المنصة أو إلى فريق خارجي مثل دعم MetaTrader من FXSUPPORT.
أخطاء الاتصال: "No connection" و"Invalid account"
يعني "No connection" أن المنصة لا تستطيع الوصول إلى عنوان خادم التداول المُعطى لها، ويعني "Invalid account" أنها وصلت إلى خادم رفض بيانات الدخول. ويحتاج كل منهما إلى فحوص مختلفة، والوسيط يستطيع رؤية ما لا يراه المتداول.
ما يستطيع المتداول فحصه
- تأكد من أن اتصال الإنترنت يعمل في المتصفح.
- أعد إدخال رقم الدخول وكلمة المرور واسم الخادم بدقة. وتشير تعليمات MT5 إلى أنه يمكنك أيضًا كتابة العنوان يدويًا بالصيغة «[رقم الخادم]:[رقم المنفذ]، على سبيل المثال 192.168.0.1:443».
- تحقق من أن كلمة المرور هي كلمة المرور الرئيسية. إذ توضح MetaQuotes أن «تفويض المستثمر يتيح لك رؤية حالة الحساب وتحليل الأسعار والعمل مع مستشاريك الخبراء، لكن دون التداول».
- افحص الوكيل وجدار الحماية. ففي MT5 يتضمن تبويب Server ضمن Tools > Options «إعداد الاتصال بالخادم، وتهيئة خادم وكيل».
- افتح عارض السجلات، وصفِّ حسب "No connection"، وأرسل ملف YYYYMMDD.LOG إلى الوسيط.
ما يجب على الوسيط فحصه من جانب الخادم
- إمكانية الوصول إلى كل نقطة وصول. اختبر كل عنوان ومنفذ منشور في قائمة الخوادم من خارج شبكتك، ومن أكثر من منطقة.
- تغييرات البنية التحتية الأخيرة. كثيرًا ما تتسبب عناوين IP الجديدة أو سجلات DNS أو نقل مراكز البيانات أو قواعد الحماية من DDoS في موجات من "No connection".
- سلامة الخادم. المعالج والذاكرة والقرص على خوادم التداول والوصول. ويظهر الحمل الزائد على شكل مهلات منتهية (128 ERR_TRADE_TIMEOUT، 10012 TRADE_RETCODE_TIMEOUT) قبل الانقطاع الكامل.
- حالة الحساب. هل الحساب مفعّل؟ هل هو في المجموعة الصحيحة؟ هل نُقل أثناء انتقال بين المنصات؟ هل فُعّل التغيير الإجباري لكلمة المرور؟ وتؤكد تعليمات MT5 أن «التغيير الإجباري لكلمة المرور يمكن أن يفعّله مدير خادم التداول».
- إصدارات العميل القديمة. يعني 5 ERR_OLD_VERSION ("Old version of the client terminal") أن المنصة تحتاج إلى تحديث.
لمشكلات الشبكة والمضيف الأعمق، انظر استكشاف أعطال خوادم الفوركس وإصلاحها واستضافة خوادم MetaTrader.
رموز استجابة خادم التداول في MT5 الأكثر ظهورًا لدى الوسطاء
رموز MT5 أدناه هي الأكثر وصولًا إلى مكتب دعم الوسيط، وعدد منها يسمّي الخادم سببًا. والأسماء والأوصاف منقولة من مرجع MQL5. ويوضح العمود الأيمن من أين نبدأ البحث على الخادم.
| الرمز | الثابت | وصف MetaQuotes | أول فحص من جانب الخادم |
|---|---|---|---|
| 10004 | TRADE_RETCODE_REQUOTE | Requote | وضع التنفيذ وإعدادات انحراف السعر للرمز |
| 10006 | TRADE_RETCODE_REJECT | Request rejected | رفض من المتعامل (dealer) أو البوابة أو الجسر في سجل الخادم |
| 10012 | TRADE_RETCODE_TIMEOUT | Request canceled by timeout | زمن استجابة الجسر/مزوّد السيولة، وحمل الخادم |
| 10014 | TRADE_RETCODE_INVALID_VOLUME | Invalid volume in the request | الحد الأدنى/الأقصى/خطوة الحجم للرمز، وحدود الحجم للمجموعة |
| 10016 | TRADE_RETCODE_INVALID_STOPS | Invalid stops in the request | مستوى الإيقاف ومستوى التجميد للرمز |
| 10017 | TRADE_RETCODE_TRADE_DISABLED | Trade is disabled | وضع تداول الرمز، وصلاحيات الرموز للمجموعة، وحقوق الحساب |
| 10018 | TRADE_RETCODE_MARKET_CLOSED | Market is closed | جلسات التداول، والتوقيت الصيفي، وجدول العطل |
| 10019 | TRADE_RETCODE_NO_MONEY | There is not enough money to complete the request | الرافعة المالية وإعدادات الهامش للمجموعة |
| 10021 | TRADE_RETCODE_PRICE_OFF | There are no quotes to process the request | تغذية البيانات، وجلسة مزوّد السيولة/الجسر، ومصادر أسعار الرمز |
| 10024 | TRADE_RETCODE_TOO_MANY_REQUESTS | Too frequent requests | حدود معدل الطلبات؛ وغالبًا مستشار خبير يعمل في حلقة متكررة |
| 10026 | TRADE_RETCODE_SERVER_DISABLES_AT | Autotrading disabled by server | صلاحيات المستشارين الخبراء للمجموعة أو الحساب |
| 10030 | TRADE_RETCODE_INVALID_FILL | Invalid order filling type | أنماط التعبئة المسموح بها للرمز مقابل وضع التنفيذ |
| 10031 | TRADE_RETCODE_CONNECTION | No connection with the trade server | إمكانية الوصول إلى نقاط الوصول، وحالة الخادم |
| 10040 | TRADE_RETCODE_LIMIT_POSITIONS | The number of open positions … can be limited by the server settings | حدود المراكز للمجموعة |
| 10044 | TRADE_RETCODE_CLOSE_ONLY | The request is rejected, because the "Only position closing is allowed" rule is set for the symbol | وضع تداول الرمز (الإغلاق فقط) |
| 10046 | TRADE_RETCODE_HEDGE_PROHIBITED | … "Opposite positions on a single symbol are disabled" rule is set for the trading account | قواعد التحوط للمجموعة |
القائمة الكاملة، بما فيها 10009 TRADE_RETCODE_DONE ("Request completed") و10010 TRADE_RETCODE_DONE_PARTIAL، موجودة في صفحة رموز استجابة خادم التداول في MQL5.
رموز أخطاء MT4 وما يقابلها في MT5
تستخدم أخطاء التداول في MT4 أرقامًا صغيرة تُدرجها MetaQuotes في مرجع MQL4، ولمعظمها مقابل مباشر في MT5. استخدم جدول المقابلة أدناه عندما ينتقل العملاء بين المنصتين أو عندما تشغّل الخادمين معًا خلال الانتقال من MT4 إلى MT5.
| رمز MT4 | ثابت MT4 ووصفه | أقرب رمز في MT5 |
|---|---|---|
| 2 | ERR_COMMON_ERROR — Common error | 10011 TRADE_RETCODE_ERROR |
| 4 | ERR_SERVER_BUSY — Trade server is busy | 10012 TRADE_RETCODE_TIMEOUT (من حيث الأثر) |
| 6 | ERR_NO_CONNECTION — No connection with trade server | 10031 TRADE_RETCODE_CONNECTION |
| 65 | ERR_INVALID_ACCOUNT — Invalid account | خطأ عند تسجيل الدخول، دون رمز retcode |
| 129 | ERR_INVALID_PRICE — Invalid price | 10015 TRADE_RETCODE_INVALID_PRICE |
| 130 | ERR_INVALID_STOPS — Invalid stops | 10016 TRADE_RETCODE_INVALID_STOPS |
| 131 | ERR_INVALID_TRADE_VOLUME — Invalid trade volume | 10014 TRADE_RETCODE_INVALID_VOLUME |
| 132 | ERR_MARKET_CLOSED — Market is closed | 10018 TRADE_RETCODE_MARKET_CLOSED |
| 133 | ERR_TRADE_DISABLED — Trade is disabled | 10017 TRADE_RETCODE_TRADE_DISABLED |
| 134 | ERR_NOT_ENOUGH_MONEY — Not enough money | 10019 TRADE_RETCODE_NO_MONEY |
| 136 | ERR_OFF_QUOTES — Off quotes | 10021 TRADE_RETCODE_PRICE_OFF |
| 138 | ERR_REQUOTE — Requote | 10004 TRADE_RETCODE_REQUOTE |
| 146 | ERR_TRADE_CONTEXT_BUSY — Trade context is busy | لا يوجد مقابل مباشر |
| 149 | ERR_TRADE_HEDGE_PROHIBITED | 10046 TRADE_RETCODE_HEDGE_PROHIBITED |
| 150 | ERR_TRADE_PROHIBITED_BY_FIFO | 10045 TRADE_RETCODE_FIFO_CLOSE |
هذه المقابلة دليل عملي من إعدادنا، وليست جدولًا رسميًا من MetaQuotes. أما الأوصاف نفسها فمنقولة من صفحة رموز استجابة خادم التداول في MQL4.
Trade context busy (146) خطأ خاص بـ MT4. فالدالة IsTradeContextBusy() في MQL4 «تُرجع true إذا كان خيط التداول مشغولًا بمستشار خبير آخر». وهي مشكلة من جانب العميل: عدة مستشارين خبراء في منصة واحدة يتنافسون على خيط التداول، والحل هو منطق إعادة المحاولة أو تقليل عدد المستشارين الخبراء في كل منصة. ولا يستطيع الوسيط إصلاحها على الخادم.
أوامر الإيقاف غير الصالحة وغياب الأسعار وإعادة التسعير: أخطاء الإعداد
تبدو أوامر الإيقاف غير الصالحة وغياب الأسعار وإعادة التسعير أخطاءً من المتداول، لكنها كثيرًا ما تنتج عن إعدادات الرموز أو عن سلسلة السيولة. وعندما تظهر في حسابات كثيرة في الوقت نفسه، يجب أن يتعامل معها الوسيط بوصفها حادثة إعداد.
أوامر الإيقاف غير الصالحة (130 / 10016) ورفض التعديل (145)
يفرض MetaTrader مسافتين. يعرّف مرجع MQL5 الخاصية SYMBOL_TRADE_STOPS_LEVEL بأنها «الحد الأدنى للمسافة بالنقاط من سعر الإغلاق الحالي لوضع أوامر الإيقاف»، ويعرّف SYMBOL_TRADE_FREEZE_LEVEL بأنها «مسافة تجميد عمليات التداول بالنقاط». ويضيف كتاب MQL4 أن «الأوامر المعلّقة لا يمكن حذفها أو تعديلها إذا كان سعر الفتح المُعلن يخالف متطلبات معامل FreezeLevel». وخطأ MT4 لهذه الحالة هو 145 ERR_TRADE_MODIFY_DENIED: «رُفض التعديل لأن الأمر قريب جدًا من السوق».
الأسباب من جانب الخادم التي نفحصها:
- رُفع مستوى الإيقاف أو مستوى التجميد (بسبب الأخبار أو مزوّد سيولة جديد) دون إبلاغ العملاء.
- اتّسعت الفروقات السعرية المتغيرة، فأصبح أمر الإيقاف الذي كان صالحًا قبل ثانية قريبًا جدًا الآن.
- تغيّر عدد الخانات العشرية للرمز (مثلًا بعد تغيير التغذية)، فأصبحت «النقاط» تعني شيئًا مختلفًا للمستشارين الخبراء القائمين.
غياب الأسعار (136) وعدم وجود أسعار (10021)
تصف MetaQuotes الرمز 10021 بأنه «لا توجد أسعار لمعالجة الطلب». وعلى خادم الوسيط يعني ذلك دائمًا تقريبًا أن تدفق الأسعار لهذا الرمز توقف أو أصبح قديمًا. ومن الأسباب المعتادة انقطاع جلسة مزوّد السيولة، أو إعادة تشغيل الجسر، أو خطأ في ربط تغذية البيانات بعد إعادة تسمية رمز، أو جدول جلسات أغلق التسعير مبكرًا. افحص حالة التغذية وسجلات الجسر أولًا. انظر حلول الجسور وتكامل مزوّدي السيولة.
إعادة التسعير (138 / 10004) وتغيّر السعر (135 / 10020)
تنتج إعادة التسعير عن التنفيذ الفوري أو التنفيذ عند الطلب، حيث يرد الخادم بسعر جديد بدلًا من التنفيذ. وتعني إعادات التسعير المتكررة عادةً أن إعدادات الانحراف ضيقة جدًا بالنسبة للتقلبات الحالية أو أن مصدر الأسعار بطيء جدًا. وبشكل منفصل، قد يُرجع الأمر 10030 TRADE_RETCODE_INVALID_FILL إذا كانت أنماط التعبئة المسموح بها للرمز (SYMBOL_FILLING_MODE، «علامات أنماط تعبئة الأوامر المسموح بها») لا تتطابق مع ما يرسله العميل أو المستشار الخبير.
هل تنتشر الأخطاء عبر الحسابات؟
أرسل إلينا رموز الأخطاء وبضعة أسطر من السجل. سنخبرك ما إذا كان السبب هو العميل أو إعداد الرمز أو الخادم أو سلسلة السيولة، وسنساعدك على إصلاحه.
اطلب مراجعة تقنية مجانية WhatsApp Telegramأخطاء التداول الآلي والصلاحيات
تنقسم أخطاء التداول الآلي بوضوح حسب اسمها: يقول 10026 إن الخادم عطّله، ويقول 10027 إن منصة العميل هي التي عطّلته. وفي MT4، المقابل من جانب العميل هو خطأ وقت التشغيل 4109.
10026 — Autotrading disabled by server
عطّل الوسيط تداول المستشارين الخبراء للحساب أو لمجموعته. أصلح ذلك في صلاحيات المجموعة أو الحساب، أو أبلغ العميل بأن المستشارين الخبراء غير مسموح بهم على هذا النوع من الحسابات.
10027 — Autotrading disabled by client terminal
زر Algo Trading أو الإعداد الخاص بالمستشار الخبير غير مفعّل، ويفعّله المتداول. ولخطأ وقت التشغيل 4752 ERR_TRADE_DISABLED في MQL5 ("Trading by Expert Advisors prohibited") المعنى نفسه داخل الشيفرة.
4109 — ERR_TRADE_NOT_ALLOWED (MT4)
وصف MetaQuotes يقولها صراحة: «التداول غير مسموح. فعّل خانة الاختيار "Allow live trading" في خصائص المستشار الخبير». وهذا من جانب العميل.
133 / 10017 — Trade is disabled
الرمز للعرض فقط أو للإغلاق فقط، أو تفتقر المجموعة إلى صلاحية هذا الرمز، أو سجّل العميل الدخول بكلمة مرور المستثمر.
يمكن للإضافات أيضًا حظر الطلبات أو إعادة كتابتها. فإضافة مخاطر أو توجيه ترفض الأوامر تظهر للعميل كرفض عام (10006) أو خطأ عام (2). وإذا بدأت حالات الرفض بعد تحديث إضافة، فافحص تلك الإضافة أولًا. ونحن نبني هذه الإضافات ونصونها ضمن خدمة تطوير إضافات MetaTrader.
قائمة فحص الوسيط من جانب الخادم للأخطاء المتكررة
عندما يتكرر الخطأ نفسه، افحص الخادم بترتيب ثابت: النطاق، ثم السجلات، ثم التغييرات الأخيرة، ثم الإعدادات. ويفصل هذا الترتيب مشكلة الإعداد عن مشكلة البنية التحتية خلال الفحوص الأولى.
- النطاق. هل هو حساب واحد، أم مجموعة واحدة، أم رمز واحد، أم جميع المستخدمين؟ هل هو MT4 أم MT5 أم كلاهما؟ هل هي نقطة وصول واحدة أم جميعها؟
- اجمع الرمز الدقيق. اطلب رمز retcode أو رقم الخطأ والطابع الزمني. ولا تعتمد على لقطات شاشة للرسائل المنبثقة وحدها.
- اقرأ سجل الخادم للطابع الزمني نفسه. طابق طلب العميل مع الإدخال المقابل من جانب الخادم (المتعامل، أو البوابة، أو الإضافة، أو الجسر).
- أدرج التغييرات الأخيرة. تحديثات المنصة، وتعديلات الرموز أو المجموعات، والإضافات الجديدة، وتغييرات مزوّد السيولة أو الجسر، وقواعد IP/DNS أو جدار الحماية، وتحويلات التوقيت الصيفي.
- افحص الرمز. وضع التداول، والجلسات، ومستويات الإيقاف والتجميد، وحدود الحجم، وأنماط التعبئة، ووضع التنفيذ، ومصدر الأسعار.
- افحص المجموعة والحساب. الرافعة المالية، وإعدادات الهامش، وصلاحيات المستشارين الخبراء، وقواعد التحوط/FIFO، وحدود المراكز، وتفعيل الحساب.
- افحص سلسلة السيولة. حالة الجسر، وجلسات مزوّدي السيولة، والأوامر المرفوضة والمنتهية مهلتها في سجلات الجسر.
- افحص البنية التحتية. المعالج، والذاكرة، والقرص، وزمن الاستجابة في الشبكة بين الخوادم، والنسخ الاحتياطية وسلامة قاعدة البيانات بعد أي تعطّل.
- أصلح، ثم راقب. تابع معدل الخطأ بعد التغيير، لا التذكرة الفردية فقط.
هذه هي العملية نفسها التي تستخدمها FXSUPPORT مع عملائها من الوسطاء. وهي جزء من عملنا في إدارة MetaTrader وعمليات المخاطر، الذي يشمل فحوص جداول الجلسات والتوقيت الصيفي والعطل.
من إطفاء الحرائق إلى المراقبة
يمكن رصد معظم أخطاء MetaTrader المتكررة في سجلات الخادم قبل أن يشتكي العملاء. ويتحقق ذلك بمراقبة معدلات الأخطاء بدلًا من التذاكر الفردية. فارتفاع 10021 على رمز واحد، أو المهلات المنتهية خلال جلسة واحدة، أو حالات الرفض بعد إعادة تشغيل الجسر، كلها تظهر في السجلات بعد دقائق من بدايتها.
تقدم FXSUPPORT دعم منصات MT4/MT5 للوسطاء وشركات التداول الممول (prop firms): الإعداد، والتحديثات، والنسخ الاحتياطي، والتهيئة، ومراقبة السجلات، وتهيئة الجسور. كما نغطي البنية التحتية للخوادم في المملكة المتحدة وهولندا مع المراقبة وهدف تشغيل بنسبة 99.9%. وعمليًا، يعني ذلك أننا:
- نراقب سجلات المنصة والجسر بحثًا عن أنماط الأخطاء، لا الانقطاعات فقط؛
- نراجع إعدادات الرموز والجلسات والمجموعات بعد كل تغيير وقبل تحويلات التوقيت الصيفي؛
- نفحص سلوك الإضافات بعد تحديثات المنصة؛
- نعزّز حماية الخوادم من هجمات DDoS ونحافظ على قابلية استعادة النسخ الاحتياطية.
إذا كنت تدير شركة وساطة وكان فريق الدعم لديك يقضي أيامه في الرد على تذاكر الأخطاء نفسها، فهذه علامة على أن السبب يكمن في الخادم. انظر دعم MT5 ودعم MT4 لمعرفة ما نغطيه، أو تواصل معنا للحصول على مراجعة تقنية مجانية.
الأسئلة الشائعة
ما أكثر أخطاء MetaTrader شيوعًا؟
أين أجد القائمة الرسمية لرموز أخطاء MT5؟
هل يستخدم MT4 وMT5 أرقام الأخطاء نفسها؟
ماذا يعني "No connection" في MT4 أو MT5؟
لماذا يُظهر MetaTrader "Invalid account" مع أن كلمة المرور صحيحة؟
ما هو TRADE_RETCODE_PRICE_OFF (10021)؟
كيف أصلح أوامر الإيقاف غير الصالحة (130 أو 10016)؟
ما الفرق بين 10026 و10027؟
لماذا يُرجع الأمر "done" دون أن يُفتح مركز؟
ماذا يعني "Trade context is busy" (146)؟
أين تُخزَّن ملفات سجل MetaTrader؟
متى يجب على الوسيط الاستعانة بجهة خارجية لمعالجة أخطاء MetaTrader؟
هل FXSUPPORT جزء من MetaQuotes؟
المصادر
- Trade Server Return Codes — MQL5 Reference, MetaQuotes (تاريخ الاطلاع: 8 أكتوبر 2026)
- Runtime Errors — MQL5 Reference, MetaQuotes (تاريخ الاطلاع: 8 أكتوبر 2026)
- Trade Server Return Codes — MQL4 Reference, MetaQuotes (تاريخ الاطلاع: 8 أكتوبر 2026)
- Runtime Errors — MQL4 Reference, MetaQuotes (تاريخ الاطلاع: 8 أكتوبر 2026)
- IsTradeContextBusy — MQL4 Reference, MetaQuotes (تاريخ الاطلاع: 8 أكتوبر 2026)
- OrderSend — MQL5 Reference, MetaQuotes (تاريخ الاطلاع: 8 أكتوبر 2026)
- Symbol Properties — MQL5 Reference, MetaQuotes (تاريخ الاطلاع: 8 أكتوبر 2026)
- Requirements and Limitations in Making Trades — MQL4 Book, MetaQuotes (تاريخ الاطلاع: 8 أكتوبر 2026)
- Connect to an Account — MetaTrader 5 Help, MetaQuotes (تاريخ الاطلاع: 8 أكتوبر 2026)
- Platform Logs — MetaTrader 5 Help, MetaQuotes (تاريخ الاطلاع: 8 أكتوبر 2026)
- Platform Settings — MetaTrader 5 Help, MetaQuotes (تاريخ الاطلاع: 8 أكتوبر 2026)
FXSUPPORT غير تابعة لشركة MetaQuotes Ltd. ولا للمزوّدين المذكورين في هذه الصفحة. هذه معلومات عامة، وليست استشارة قانونية أو استثمارية.
هل تظهر الأخطاء نفسها في حسابات كثيرة؟
أرسل إلينا الرموز وبضعة أسطر من السجلات. سنراجع إعداد خادم MT4/MT5 لديك ونخبرك بمصدر الأخطاء.