كان الطلب المشترك نقل نظام يعمل كلياً أو جزئياً من MT4 إلى MT5 دون تغيير معنى الاستراتيجية. تراوح المصدر بين مستشارين صغار ومشاريع تعتمد على مؤشرات مخصصة أو لوحات أو أدوات إدارة. نجاح التجميع كان نقطة الفحص الأولى فقط.
تركز هذه الحالة المركبة على عملية الهجرة، ولا تعيد إنتاج عميل أو قاعدة كود أو طريقة تداول بعينها.
مسار الهجرة المركب
يبقى السلوك المرجعي مرئياً خلال كل تغيير تنفيذي.
- 01المرجعحفظ المدخلات والإشارات وأحداث التداول والسجلات ونمط الحساب واختبارات MT4.
- 02الترجمةربط الأوامر والصفقات والمؤشرات والأحداث والأسعار وخصائص الرمز والحالة.
- 03المقارنةمطابقة القرارات في فترات مضبوطة قبل مقارنة الأداء المجمع.
- 04الإصداراختبار قيود الوسيط وإعادة التشغيل والفشل وتوثيق كل فرق مقبول.
المشكلة المشتركة
مزج المصدر القديم قرارات الاستراتيجية بآليات المنصة. بعض السلوك مقصود، وبعضه حل تاريخي، وبعضه يبدو عيباً. إعادة كتابة الجميع دفعة واحدة تمنع معرفة ما إذا كان تغير الصفقة بسبب MT5 أو بسبب تصحيح خفي.
القيود
كان على الهجرة دعم نمط حساب MT5 المختار وخصائص الرمز ومقابض المؤشرات وتوقيت الأحداث وقواعد ملء الوسيط. وعند غموض سلوك MT4، كان يلزم توثيق التفسير المقبول قبل إدخاله في التنفيذ الجديد.
الحل المركب
قُسم العمل إلى خريطة توافق ومقارنة سلوكية. سُجلت الإشارات وقيم المخاطر من مرجع MT4 ثابت، ثم أعادت وحدات MT5 مسؤولية واحدة كل مرة. قورنت الأحداث، وفُصلت التصحيحات المقصودة عن عمل التطابق.
النتيجة العملية
لم تكن النتيجة «الملف نفسه على منصة أحدث»، بل نظام MT5 قابل للصيانة بعلاقة مفسرة مع السلوك القديم وافتراضات حساب موثقة واختبارات تكشف الانحراف لاحقاً.
أسئلة قد تخطر لك
هل تمثل هذه الصفحة مشروع هجرة واحداً؟
لا. تجمع أنماطاً متكررة من عدة مهام تحويل وربط مكتملة.
لماذا لا نحسن الاستراتيجية أثناء الهجرة؟
يمكن التحسين، لكن يجب فصله عن اختبار التطابق، وإلا يصبح من المستحيل تمييز فرق المنصة عن تغيير الاستراتيجية.