نمونه‌کارها

انتقال اندیکاتور قدیمی به MT5

بازنویسی بافرها برای مدل MT5، نگه‌داشتن دقیق فرمول اصلی، بازسازی رندر رنگی و انتقال هشدارها به سیستم اعلان تازه.

MT4 / MT5 دارنده اکسپرت موجود محمدرضا فتحی صاحب اندیکاتور اختصاصی

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

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

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

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

محمدرضا فتحی

نقش
صاحب اندیکاتور اختصاصی
شهر
شیراز
کد پروژه
TBT-1407-24
جریان معاملات

ایده کارفرما

محمدرضا فتحی با GBPUSD روی M15 کار می‌کند و دستور کار اولیه این بود: اندیکاتوری که ده سال پیش نوشته‌ام باید روی MT5 هم همان شکل و همان عدد را بدهد.

مسئله اولیه

نسخه MT4 از بافرهای محدود و توابع قدیمی استفاده می‌کرد؛ انتقال ساده باعث می‌شد رنگ‌ها و هشدارها از کار بیفتند.

راه‌حل

بازنویسی بافرها برای مدل MT5، نگه‌داشتن دقیق فرمول اصلی، بازسازی رندر رنگی و انتقال هشدارها به سیستم اعلان تازه.

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

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

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

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

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

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

نمونه‌کارها

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

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

  • 100 % تطابق نتیجه با نسخه قبلی
  • 5 خطاهای رفع‌شده
  • 0 رگرسیون‌های شناسایی‌شده
  • 4,800 کندل‌های داده تست

نمونه‌کارها

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

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

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

    انجام‌شده

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

    روز ۱–۳

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

    انجام‌شده

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

    روز ۴–۹

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

    انجام‌شده

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

    روز ۱۰–۲۳

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

    انجام‌شده

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

    روز ۲۴–۳۳

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

    انجام‌شده

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

    روز ۳۴–۳۷