مشخصات فنی پروژه
- بازار
- 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 کندلهای داده تست
نمونهکارها
روند پیشرفت پروژه
هر پروژه از همین پنج مرحله عبور میکند و بازه هر مرحله در سند مشخصات مشخص است.
-
کشف و صورتبندی مسئله
انجامشدهفهرستبرداری از تفاوتهای MT4 و MT5 در این پروژه: سفارش، پوزیشن و حساب.
روز ۲–۶
-
سند مشخصات اجرایی
انجامشدهنقشه مهاجرت برای هر فایل و تعیین رفتار معادل برای مفاهیمی که در MT5 وجود ندارند.
روز ۷–۱۷
-
پیادهسازی
انجامشدهبازنویسی لایه سفارش و نگاشت مجیکنامبرها بدون تغییر منطق استراتژی.
روز ۱۸–۴۳
-
تست و اعتبارسنجی
انجامشدهاجرای همان داده روی هر دو نسخه و مقایسه نتیجه معاملهبهمعامله.
روز ۴۴–۵۹
-
تحویل و پشتیبانی
انجامشدهتحویل نسخه MT5 همراه گزارش تفاوتها و نسخه پشتیبان MT4.
روز ۶۰–۶۳