نمونه‌کارها

مهاجرت سبد اکسپرت MT4 به MT5

نقشه مهاجرت برای هر فایل، بازنویسی لایه سفارش برای مدل پوزیشن MT5، ساماندهی مجیک‌نامبرها و مقایسه نتیجه دو نسخه روی داده یکسان.

MT4 / MT5 دارنده اکسپرت موجود شرکت سرمایه‌گذاری پارس‌فاند تیم مدیریت سبد

مشخصات فنی پروژه

مشخصات فنی پروژه

بازار
EURUSD / GBPUSD
تایم‌فریم
M15
پلتفرم
MT4 / MT5
نوع مشتری
دارنده اکسپرت موجود
بازه اجرا
۱۰ هفته
ساختار و ابزار
MQL4 و MQL5، اسکریپت مقایسه پایتون، لاگ دو نسخه
استراتژی
بازنویسی لایه سفارش + نگاشت مجیک‌نامبر
ماژول‌ها
سبد مشترک + مدیریت سفارش
تست
مقایسه معامله‌به‌معامله دو نسخه

کارفرما این پروژه

شرکت سرمایه‌گذاری پارس‌فاند

نقش
تیم مدیریت سبد
شهر
تهران
کد پروژه
TBT-1403-08
جریان معاملات

ایده کارفرما

شرکت سرمایه‌گذاری پارس‌فاند با EURUSD / GBPUSD روی M15 کار می‌کند و دستور کار اولیه این بود: سه اکسپرت قدیمی و منطق سبد مشترکشان را به MT5 بیاور، بدون تغییر نتیجه.

مسئله اولیه

سه اکسپرت MT4 با یک منطق سبد مشترک، سفارش‌های هم‌پوشان و مجیک‌نامبرهای درهم؛ مهاجرت بدون نقشه به تغییر نتیجه منجر می‌شد.

راه‌حل

نقشه مهاجرت برای هر فایل، بازنویسی لایه سفارش برای مدل پوزیشن MT5، ساماندهی مجیک‌نامبرها و مقایسه نتیجه دو نسخه روی داده یکسان.

دلیل این انتخاب

منطق استراتژی دست نخورد؛ فقط لایه‌ای که با سرور حرف می‌زند بازنویسی شد. سازگار با روش کاری که روی EURUSD / GBPUSD استفاده می‌شود و قابل تست با داده تاریخی موجود.

پیشگیری‌ها و کنترل ریسک

تا زمانی که نتیجه نسخه MT5 با MT4 تطبیق داده نشود، نسخه قدیمی از حساب واقعی حذف نمی‌شود.

پیشنهاد ما برای مرحله بعد

پیشنهاد بعدی، بازبینی رفتار در شرایط داده ناقص و اتصال مجدد سرور است.

نمونه‌کارها

نتیجه اندازه‌گیری‌شده

اعداد همان چیزی است که در تست اندازه‌گیری شده؛ نه وعده عملکرد آینده.

  • 98 % تطابق نتیجه با نسخه قبلی
  • 2 نمادهای پوشش‌داده‌شده
  • 3 رگرسیون‌های شناسایی‌شده
  • 1.2 M کندل‌های داده تست

نمونه‌کارها

روند پیشرفت پروژه

هر پروژه از همین پنج مرحله عبور می‌کند و بازه هر مرحله در سند مشخصات مشخص است.

  1. کشف و صورت‌بندی مسئله

    انجام‌شده

    فهرست‌برداری از تفاوت‌های MT4 و MT5 در این پروژه: سفارش، پوزیشن و حساب.

    روز ۲–۶

  2. سند مشخصات اجرایی

    انجام‌شده

    نقشه مهاجرت برای هر فایل و تعیین رفتار معادل برای مفاهیمی که در MT5 وجود ندارند.

    روز ۷–۱۷

  3. پیاده‌سازی

    انجام‌شده

    بازنویسی لایه سفارش و نگاشت مجیک‌نامبر‌ها بدون تغییر منطق استراتژی.

    روز ۱۸–۴۳

  4. تست و اعتبارسنجی

    انجام‌شده

    اجرای همان داده روی هر دو نسخه و مقایسه نتیجه معامله‌به‌معامله.

    روز ۴۴–۵۹

  5. تحویل و پشتیبانی

    انجام‌شده

    تحویل نسخه MT5 همراه گزارش تفاوت‌ها و نسخه پشتیبان MT4.

    روز ۶۰–۶۳