من دفتر أبحاثنا

التحويل من MT4 إلى MT5 بلا انحراف في الاستراتيجية

علمنا عمل التحويل الحفاظ على قرارات الاستراتيجية مع تكييف الأوامر والمؤشرات وحساب المخاطر لمنصة MT5.

قد يبدو تحويل المستشار مهمة تنتهي عندما ينجح التجميع. دفعتنا خبرة التحويل إلى النظر أبعد: هل ما زالت النسخة الجديدة تتخذ القرارات المقصودة؟

ثبّتنا مرجعاً قبل التغيير

نحفظ النسخة الأصلية والإعدادات وافتراضات البيانات وسجل القرارات، ونميز السلوك المقصود من العيوب المعروفة. إعادة إنتاج قاعدة وتصحيحها مهمتان مختلفتان، وخلطهما يصعّب المقارنة.

رسمنا اختلافات المنصتين

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

قارنّا الطريق إلى النتيجة

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

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

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

يضم أرشيفنا 18 مشروعاً معلماً بكلا المنصتين و12 مهمة تحويل أو تكامل. الدرس المتكرر هو أن الانتقال يحتاج إلى مرجع سلوكي: ما فعله النظام القديم فعلاً، لا ما يبدو أن الكود يقوله فقط.

ملاحظة هندسية · ENG-06

انتقال يبدأ بالسلوك

ثبّت المرجع قبل تغيير التنفيذ.

  1. 01
    المرجعتسجيل الإشارات والتوقيت وملكية الصفقات والمدخلات والمخرجات المقبولة على MT4.
  2. 02
    المطابقةترجمة الأوامر والمراكز والمؤشرات والأحداث والأسعار وخصائص الرمز صراحة.
  3. 03
    المقارنةتشغيل فترات متطابقة ومقارنة القرارات قبل مقارنة الربح النهائي.
  4. 04
    التفسيرتوثيق الفروق المقصودة ورفض أي انحراف سلوكي غير مفسر.

تثبيت المرجع

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

مطابقة فروق المنصة

لا تتطابق أوامر MT4 ومراكز MT5، خصوصاً بين حسابات netting وhedging. كما تتطلب مقابض المؤشرات ونسخ الـbuffers ونتائج التداول وخصائص السعر والقيمة وطرق الامتلاء وأحداث المختبر معالجة واضحة.

مقارنة القرارات

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

التشغيل على MT5

بعد المقارنة التاريخية تُختبر إعادة التشغيل والامتلاء الجزئي والرفض ولاحقة الرمز ونمط الحساب ونقص التاريخ وتعدد المراكز. وتحتاج النسخة الجديدة إلى سجلات ووثائق حالية كي لا تعود الفروق لاحقاً.

  • الحفاظ على نسخة MT4 مرجعية ثابتة.
  • اختيار سلوك netting أو hedging عن قصد.
  • إعادة حساب المخاطر من خصائص MT5.
  • مقارنة القرارات لا منحنيات الرصيد فقط.
  • توثيق كل فرق مقبول.

أسئلة قد تخطر لك

هل يمكن نسخ EA من MT4 مباشرة إلى MT5؟

غالباً لا. اللغة متقاربة لكن التداول والمؤشرات والأحداث والمراكز والاختبار تحتاج إلى تحويل واعٍ.

هل يجب أن تتطابق الاختبارات تماماً؟

ليس بالضرورة بسبب فروق البيانات والنماذج، لكن يجب فهم سبب كل فرق مؤثر.

اقبل السلوك لا نجاح compilation فقط

مرّر الرسم أفقياً أو افتحه بالحجم الكامل.

اقبل السلوك لا نجاح compilation فقط
مثال تعليمي في التصميم — القيم والحالات ليست أداءً حياً.

وحّد الأوقات والنتائج المتوقعة وسجّل الفروق بوضوح.

افتح الرسم بالحجم الكامل ↗

اقبل السلوك لا نجاح compilation فقط

يقارن عقد الهجرة أحداثاً قابلة للملاحظة. قد تحتاج المنصة الجديدة إلى تكييف، لكن يجب تصنيف كل فرق قبل اعتبار MT5 استمراراً لـMT4.

فرق المنصة والاختبار المرئي
الفرق الأثر اختبار التطابق التصنيف
orders/deals/positions اختلاف تاريخ الخروج أو recovery تتبع request→deal→position→exit عيب إن لم يُربط
hedging/netting أمر معاكس يفتح ticket أو يخفض position BUY 1 ثم SELL 0.4 قاعدة نمط حساب معتمدة
indicator access buffer متأخر أو EMPTY قارن الوقت والجاهزية عيب إن استُبدل بصمت
trade events طلب واحد يعطي تحديثات عدة غيّر الترتيب وكرر events تكييف تنفيذ
خصائص الرمز تغير الحجم أو stop أو margin أعد الحساب على المواصفتين فرق بيانات
الوقت والجلسات ظهور/غياب صفقة حدية قارن UTC وserver اعتماد موثق فقط

في hedging قد يترك BUY 1 وSELL 0.4 مركزين، gross 1.4 وnet +0.6. في netting يبقى غالباً BUY 0.6. يجب تحديد اعتماد الاستراتيجية على tickets أو net exposure.

يطابق السجل event ID ووقت الشمعة والحجم والطلب والdeal والposition والstop والخروج. tolerance السعر لا يقل عن tick size، والمال يرتبط بالتقريب والتحويل. نصنف الفرق defect أو platform adaptation أو non-comparable data.

ما يجب التحقق منه

  • جمّد ستة سيناريوهات قبل التحويل.
  • قارن الأحداث قبل الربح واشرح كل tolerance.
  • حوّل الفروق المعتمدة إلى regression tests.

حدود هذا المثال

قد تخفي equity curves المتشابهة اختلاف الهوية والاستعادة، وقد يأتي الاختلاف من feeds غير متطابقة.

المسؤولية التحريرية والمراجع الأساسية

مراجعة فريق أبحاث POLARIS

نطاق الأدلة

يجمع هذا المقال بين السلوك الرسمي للمنصة وأنماط تنفيذ متكررة ومجهّلة. تم استبعاد قواعد التداول الدقيقة ومواد العملاء.

المراجع الأساسية

تدعم هذه المراجع سلوك المنصة أو المفاهيم البحثية، ولا تثبت أداء POLARIS ولا تضمن نتائج مستقبلية.

انتقل إلى المستوى التالي ذي الصلة

انتقل بين البحث المتخصص وهندسة الأنظمة وبناء المحافظ من دون فقدان سياق هذه الصفحة.

تواصل مع بولاريس عبر واتساب