Why an EA Works on Demo but Trades Differently on a Real Account
لماذا يعمل المستشار الآلي على الحساب التجريبي لكنه يتداول بشكل مختلف على الحساب الحقيقي
Why an EA Works on Demo but Trades Differently on a Real Account
لماذا يعمل المستشار الآلي على الحساب التجريبي لكنه يتداول بشكل مختلف على الحساب الحقيقي

الأعراض: تقرير التشخيص .LOG

إذا ظهرت هذه الأعراض، فإن نواة الطرفية لديك قديمة

MT5_journal.log (للقراءة فقط)
[10:05:22] خطأ COPYLOT: فشل إرسال الإشارة. الطرفية المصدر -> انقطع الاتصال بالهدف.
[10:05:23] خطأ VirtualTradePad.ex5: فشل OrderSend (Retcode: 10004). تم حظر التنفيذ.
[10:05:24] تحذير EAPadPRO: لوحة التحكم لا تستجيب. امتلاء طابور EventChartCustom.
[10:05:26] حرِج ExtraReportPad: انتهت مهلة رسم Canvas (Canvas Rendering) (5000ms). تم اكتشاف تجمّد الواجهة GUI.
[AUTO-CHECK] النظام عدم تطابق إصدار النواة (Core). الطرفية المحلية (Build < 5577) غير متوافقة مع mql.dll الجديد.

تقوم MetaQuotes بتحديث محرك رسم Canvas (Canvas Rendering Engine) بشكل متكرر لأسباب تتعلق بالأمان والأداء. عند إصدار نواة جديدة، تفقد الإكسبرتات المعقدة مثل EAPADPRO وCOPYLOT وVirtualTradePad التوافق مع الإصدارات القديمة. هذا يتكرر دائمًا. الحل الوحيد هو الحفاظ على سلامة النواة (Core Integrity) عبر التحديثات.

الإصدارات: متحكّم إصدار النواة

اختر إصدار النواة (Kernel) الذي تفضّله

البروتوكول B: تنزيل الإصدار المستقر 5430

خطوة حرجة: قبل التنزيل، حدّد معمارية المعالج CPU. تثبيت النسخة الخاطئة يسبب أعطالًا.

  • افتح الطرفية -> تبويب Journal.
  • تحقق من السطور الأولى بعد التشغيل.
  • ابحث عن: AVX2 أو X64.
سجل JOURNAL
التحقق من AVX2 في سجل Journal داخل MetaTrader
المعمارية: AVX2
محسّنة للمعالجات الحديثة (Intel i3/i5/i7, Ryzen). أسرع تنفيذ.
تنزيل 5430 (AVX2)
المعمارية: X64
توافق قياسي للخوادم VPS والمعالجات الأقدم.
تنزيل 5430 (X64)
التثبيت: أغلق الطرفية -> استبدل terminal64.exe داخل مجلدك بالملف الموجود داخل ZIP.

لا تُعد التشغيل بعد!

سيقوم MetaTrader بالتحديث تلقائيًا إلى بيتا مجددًا ما لم تنفّذ قفل الأمان.

الانتقال إلى قفل الأمان

البروتوكول A: التحديث إلى الأحدث (5577+)

01

افتح حساب ديمو

اذهب إلى File -> Open an Account. لا تستخدم “Check for Updates”. نحتاج لإجبار مصافحة الخادم.

02

اتصل بخادم MetaQuotes

اكتب MetaQuotes واختر MetaQuotes Ltd. هذا الخادم يرسل أحدث ملفات النواة.

03

انتظر النقل

بعد الاتصال بالديمو، انتظر 10–15 دقيقة. تقوم الطرفية بتنزيل ~50MB بصمت. ثم أعد التشغيل.

04

تحقق من الإصدار

افتح Help -> About. تأكد أنك ترى Build 5577. إذا استمر بطء اللوحات، استخدم البروتوكول B.

LIVE_FEED // UPDATE_PROCESS
فتح حساب ديمو في MetaTrader 5 للتحديث اختيار خادم MetaQuotes لتحديث MT5 التحقق من Build 5577 داخل MT5 نافذة About داخل MetaTrader 5 للتحقق من الإصدار

التحديث التلقائي: منع التحديث عبر قفل الأمان

خطوة حرجة: أنشئ “ملفًا وهميًا” لحظر التحديثات

C:/…/MetaTrader 5/
Config
LiveUpdate ملف وهمي
MQL5
terminal64.exe

خدعة “الملف الوهمي”

حذف المجلد وحده ليس كافيًا — قد يعيد MT5 إنشاؤه. استخدم هذه الحيلة لقفل الإصدار بشكل دائم:

  1. اذهب إلى مجلد الطرفية (زر يمين على الاختصار -> Open File Location).
  2. احذف مجلد LiveUpdate الحالي بالكامل.
  3. زر يمين في مساحة فارغة -> New -> Text Document.
  4. سمّه LiveUpdate (احذف امتداد .txt). أكّد التغيير.
  5. أعد تشغيل الطرفية. سيحاول MT5 إنشاء المجلد ويفشل (لأن هناك ملفًا بنفس الاسم)، فيتخطى التحديث.
الحالة: هذا يخلق تعارضًا في نظام الملفات يجبر MT5 على البقاء على Build 5430 إلى الأبد.

الأسئلة الشائعة: قاعدة معرفة النظام

تحليل تقني، أمان وبروتوكولات التوافق

لماذا يتسبب Build 5577+ في تعطّل لوحاتي؟

قدمت MetaQuotes إعادة كتابة كبيرة لـ محرك رسم Canvas (Canvas Rendering Engine). الوظائف التي تعتمد على Windows GDI (Graphics Device Interface) القديم أصبحت تتعارض مع نظام الرسم الجديد متعدد الخيوط (Multi-threaded). اللوحات المعقدة مثل VirtualTradePad تستخدم مكتبات GUI دقيقة تحتاج إلى مزامنة صارمة للخيوط، وقد انكسر ذلك في قناة بيتا.

هل من الآمن حذف مجلد “LiveUpdate”؟

نعم، بالتأكيد. هذا المجلد يحتوي فقط على ملف المُحدِّث (Updater). حذفه يعمل كـ”جدار ناري” ميكانيكي، يمنع الطرفية فعليًا من تنزيل نسخة بيتا غير المستقرة مرة أخرى. لا يؤثر على الرسوم البيانية أو المؤشرات أو تنفيذ الصفقات.

هل سأفقد الرسوم البيانية أو الإكسبرتات أو السجل؟

لا. بياناتك الشخصية موجودة داخل مجلدي /MQL5/ و/Profiles/. “البروتوكول B” (Rollback) يستبدل فقط ملف المحرك (terminal64.exe). بيئة التداول والرسوم المفتوحة والإكسبرتات تبقى سليمة 100%.

هل سيمنع الوسيط استخدام Build 5430 القديم؟

غير مُرجّح في المستقبل القريب. Build 5430 هو آخر إصدار “ذهبي مستقر”. عادةً يدعم الوسطاء الإصدارات المستقرة لمدة 6–12 شهرًا بعد تحديث كبير للنواة. وبحلول وقت إيقاف 5430، تكون MetaQuotes قد أصلحت أخطاء النسخة الجديدة (مثل Build 5600+).

لماذا يكون استخدام CPU أعلى على نسخة بيتا؟

إصدارات بيتا غالبًا تحتوي على كود Debug وتسجيل غير مُحسّن، ما يستهلك دورات CPU إضافية. كما أن محرك Canvas الجديد ينقل الحمل من GDI إلى CPU/GPU. الرجوع إلى Build 5430 المستقر يقلل عادةً حمل CPU بنسبة 20–30%، وهذا مهم لمستخدمي VPS.

هل يمكنني الاحتفاظ بالإصدارين (5430 و5577)؟

نعم. يمكنك استخدام وضع /portable. انسخ مجلد MT5 إلى موقع جديد (مثل C:\MT5_Stable\) واسمح لـ 5430 هناك، واحتفظ بـ 5577 في المجلد الرئيسي. أنشئ اختصارًا مع "terminal64.exe /portable" لتشغيلهما بشكل مستقل.

هل ستتوقف منتجات MQL5 Market عن العمل؟

لا. المنتجات المُجمّعة بأحدث المُصرّف (Compiler) تعمل على الإصدارات الأقدم (ضمن حدود معقولة). وبما أن 5430 حديث جدًا، فستعمل جميع منتجات Market التي تم شراؤها أو تنزيلها بشكل صحيح دون أخطاء “Version Mismatch”.

كيف أقوم بالتحديث لاحقًا عندما يصدر إصلاح مستقر؟

عندما يتم تأكيد أن تصحيحًا مستقرًا (مثل Build 5600) آمن، افتح مجلد التثبيت واستعد مجلد LiveUpdate (أو ببساطة أعد تثبيت MT5 فوق نفس المجلد). سننشر إشعار “الضوء الأخضر” على هذه الصفحة عندما يصبح التحديث آمنًا.

تم استعادة النظام

جاهز للنشر

هذه الأدوات مُحسّنة للعمل مع النواة المستقرة لديك

/// END_OF_LOG_5430 /// SYSTEM_READY

اترك تعليقاً

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


رد واحد على “هل يتجمّد MetaTrader؟ حلّ شامل: تجمّد وتعطّل الطرفية”

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









    Please wait, contacting ...

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


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

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

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

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

    Disclaimer

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