ایده کارفرما
دسک کوانت سام با NAS100 روی M15 کار میکند و دستور کار اولیه این بود: فقط دقایقی که مومنتوم واقعی است وارد شود؛ بقیه روز را کاری نداشته باشد.
پروژه و وضعیت اولیه
اکسپرت قبلی در بازههای بیروند روز را پر از معاملههای بیکیفیت میکرد و کارمزد، نتیجه را میخورد.
معماری راهحل
پنجره معاملاتی محدود به دقایق بازگشایی، فیلتر حجم نسبی و سقف روزانه تعداد معاملات برای کنترل هزینه اجرا.
سقف تعداد معاملات روزانه از ابتدا در کد گذاشته شد تا هزینه اجرا قابل پیشبینی باشد. سازگار با روش کاری که روی NAS100 استفاده میشود و قابل تست با داده تاریخی موجود.
دلیل این انتخاب
سقف تعداد معاملات روزانه از ابتدا در کد گذاشته شد تا هزینه اجرا قابل پیشبینی باشد. سازگار با روش کاری که روی NAS100 استفاده میشود و قابل تست با داده تاریخی موجود.
قابلیتهای پیادهسازیشده
ماژولها و بخشهای پیادهشده: پنجره معاملاتی + سقف معاملات روز.
خروجی تحویلشده:
اکسپرت مومنتوم شاخص — NAS100 (M15)
سند مشخصات و جدول تطبیق قوانین (Index momentum expert)
سورس کامل MQL5 با کامنت
گزارش تست: تست دو سال، خروج از نمونه
مستند پارامترها و راهنمای نصب (۸ هفته)
پیشگیریها و کنترل ریسک
هر ماژول میتواند مستقل خاموش شود؛ سقف مواجهه و حد ضرر روزانه بخشی از خود اکسپرت است، نه یک افزودنی بعدی.
روش بکتست و تست رو به جلو
روش تست: تست دو سال، خروج از نمونه.
تست در سه مرحله اجرا میشود: بکتست روی داده تاریخی، بهینهسازی محدود در محدودهٔ قرارداد، و اجرای رو به جلو با پارامترهای قفلشده.
ابزارها و پشته فنی: MQL5، داده M1 شاخص، آمار روزانه.
هر عدد این پروژه همراه با شرایط اندازهگیریاش منتشر میشود: بازه داده، مدل تیک، اسپرد، کارمزد و نسخه فایل اجرایی. بدون این شرایط، عدد نهایی با هیچ چیز قابل مقایسه نیست.
نتایج قابل انتشار
تعداد معاملات روزانه به کمتر از نصف رسید، در حالی که در تست خروج از نمونه کیفیت ورودها حفظ شد.
محدودیتها و نکات احتیاطی
هر ماژول میتواند مستقل خاموش شود؛ سقف مواجهه و حد ضرر روزانه بخشی از خود اکسپرت است، نه یک افزودنی بعدی.
نتایج هر تست به کیفیت داده تاریخی، اسپرد بروکر و شرایط بازار وابسته است و تضمینی برای آینده نیست. در گپ قیمتی شدید یا قطع ارتباط بروکر، حد ضرر قابل تضمین نیست و رفتار سیستم در آن شرایط باید جداگانه بررسی شود.
پیشنهاد ما برای مرحله بعد
پیشنهاد مرحله بعد، افزودن ماژول گزارشگیری و اتصال آن به ژورنال معاملات است.
نمونهکارها
نتیجه اندازهگیریشده
اعداد همان چیزی است که در تست اندازهگیری شده؛ نه وعده عملکرد آینده.
- 760 معاملات بررسیشده
- 0.5 pt میانگین لغزش اجرا
- 10.1 % حداکثر افت سرمایه در تست
- 16 پارامترهای قابل تنظیم