محوّل MQL4 إلى MQL5
انقل مستشاريك من MetaTrader 4 إلى MetaTrader 5، أو العكس. الصق الكود أدناه لترى النتيجة: يتم التحويل في متصفحك ولا يُرفع الكود.
نقاط للتحقق
أنشئ حساباً مجانياً لتحويل الملفات كاملة وتنزيلها والاحتفاظ بها دون حدود.
احصل على الملف كاملاً مجاناًكيف يعمل المحوّل
تعيد معظم المحوّلات كتابة كل سطر، فتُفسد الكود بطرق خفية. يُبقي QuantForge كودك كما هو ويضيف نسخ المنصة الأخرى من الدوال التي يستدعيها: يُعاد بناء OrderSend وOrderSelect وiMA وiRSI وAccountBalance وMarketInfo وغيرها لـ MetaTrader 5 اعتماداً على المراكز والصفقات ومقابض المؤشرات. ولا يُعاد كتابة إلا ما لا يمكن أن يعمل بهذه الطريقة:
BidوAskوClose[1]ومصفوفات الأسعار الأخرى،- متغيرات
externالتي تصبحinput(مع نسخة إذا كان كودك يغيّرها)، - الدوال القديمة
initوstartوdeinitالتي تصبحOnInitوOnTickوOnDeinit.
تُترجم النتيجة في MetaEditor 5 وتحتفظ بتعليقاتك وأسمائك وبنيتك، فتبقى قادراً على قراءتها وصيانتها.
ملاحظات قابلة للتنفيذ
ينتهي كل تحويل بقائمة نقاط للتحقق مع أرقام الأسطر. مثلاً: استدعاء iCustom يتطلب تحويل المؤشر أيضاً، أو مكتبة DLL يجب أن تكون 64 بت على MetaTrader 5، أو عمليات حسابية على Period()، أو رموز أخطاء ERR_ يرقّمها MetaTrader 5 بشكل مختلف.
بعد التحويل
- افتح ملف
.mq5في MetaEditor وترجمه، أو ابنه بنقرة واحدة في QuantForge (Pro). - شغّله في مختبر استراتيجيات MetaTrader 5 على حساب hedging بالرمز والتواريخ نفسها، وقارن بنتائج MetaTrader 4.
- اختبره على حساب تجريبي قبل التداول الحقيقي.
تفضّل البدء من جديد؟ أعد بناء الاستراتيجية بالكتل في منشئ المستشارين بدون كود وصدّرها للمنصتين من مشروع واحد.
الأسئلة الشائعة
هل محوّل MQL4 إلى MQL5 مجاني؟
نعم. تحويل الكود المصدري مجاني في كل الخطط، بما فيها الخطة المجانية. تعرض هذه الصفحة معاينة، ومع حساب مجاني يمكنك تحويل الملفات كاملة وتنزيلها والاحتفاظ بها. أما ترجمة المستشار المحوَّل إلى .ex5 أو .ex4 بنقرة واحدة فهي ضمن Pro.
هل سيتداول المستشار المحوَّل تماماً مثل الأصلي؟
يحتفظ الكود بمنطقه، ويضيف المحوّل نسخ MetaTrader 5 من دوال MQL4 التي يستدعيها. بعض الفروق سببها المنصة لا الكود: في حسابات netting يدمج MetaTrader 5 صفقات الرمز الواحد في مركز واحد، وتُرجع Period() قيماً مختلفة. يذكر المحوّل هذه المواضع مع أرقام الأسطر. اختبر النتيجة دائماً في مختبر الاستراتيجيات قبل التداول.
هل يمكنه تحويل ملف .ex4 إلى .ex5؟
لا. ملف .ex4 المُترجم لا يحتوي على الكود المصدري، وتفكيكه مخالف لشروط MetaTrader. لا يعيد QuantForge بناء إلا ملفات .ex4 / .ex5 التي ترجمها لحسابك. لأي مستشار آخر، حوّل كوده المصدري .mq4.
هل يحوّل المؤشرات؟
ليس بعد. يحوّل المستشارين الخبراء والسكربتات. عندما يقرأ المستشار مؤشراً مخصصاً عبر iCustom، ينبّهك المحوّل إلى تحويل ذلك المؤشر أيضاً ويخبرك أين تضعه.
هل يعمل من MQL5 إلى MQL4؟
نعم. يحوّل المستشارين والسكربتات من MQL5 إلى MQL4، بما في ذلك المراكز وقراءات CopyBuffer ومقابض المؤشرات. لا يُحوَّل الكود المبني على فئات Expert القياسية في MQL5، ويذكر المحوّل ذلك.
ابنِ أول مستشار خبير لك اليوم
تشمل الخطة المجانية ثلاثة مشاريع، واختبارات من H1 إلى D1 على مدى عام، وتصدير MQL4/MQL5 والمحوّل.