ایده کارفرما
فرزانه علوی با EURUSD / GBPUSD روی M15 کار میکند و دستور کار اولیه این بود: بخواهم بدانم هر جفتارز در کدام سشن خوب حرکت میکند، بدون زیر و رو کردن تاریخچه.
پروژه و وضعیت اولیه
کارفرما برای انتخاب ساعت معاملات، مدام تاریخچه را دستی بررسی میکرد و نتیجهاش هر بار متفاوت بود.
معماری راهحل
اندیکاتور نقشه سشنها که دامنه حرکت هر سشن را در دوره انتخابی محاسبه میکند و روی چارت رنگی نشان میدهد، همراه خلاصه عددی.
بازه محاسبه قابل تنظیم شد تا کارفرما بتواند آمار ماه اخیر و دو سال را مقایسه کند. سازگار با روش کاری که روی EURUSD / GBPUSD استفاده میشود و قابل تست با داده تاریخی موجود.
دلیل این انتخاب
بازه محاسبه قابل تنظیم شد تا کارفرما بتواند آمار ماه اخیر و دو سال را مقایسه کند. سازگار با روش کاری که روی EURUSD / GBPUSD استفاده میشود و قابل تست با داده تاریخی موجود.
قابلیتهای پیادهسازیشده
ماژولها و بخشهای پیادهشده: نقشه رنگی + خلاصه عددی.
خروجی تحویلشده:
اندیکاتور نقشه سشنها — EURUSD / GBPUSD (M15)
سند مشخصات و جدول تطبیق قوانین (Session map indicator)
سورس کامل MQL4 با کامنت
گزارش تست: مقایسه دو سال داده
مستند پارامترها و راهنمای نصب (۵ هفته)
پیشگیریها و کنترل ریسک
اندیکاتور هیچ سفارشی ارسال نمیکند و فقط میخواند؛ بار محاسباتی آن روی ترمینال اندازهگیری شده است.
روش بکتست و تست رو به جلو
روش تست: مقایسه دو سال داده.
تست در سه مرحله اجرا میشود: بکتست روی داده تاریخی، بهینهسازی محدود در محدودهٔ قرارداد، و اجرای رو به جلو با پارامترهای قفلشده.
ابزارها و پشته فنی: MQL4، داده دو سال، محاسبه آمار سشن.
هر عدد این پروژه همراه با شرایط اندازهگیریاش منتشر میشود: بازه داده، مدل تیک، اسپرد، کارمزد و نسخه فایل اجرایی. بدون این شرایط، عدد نهایی با هیچ چیز قابل مقایسه نیست.
نتایج قابل انتشار
بر پایه خروجی اندیکاتور، ساعت معاملات کارفرما تغییر کرد و سهم معاملات سشن ضعیف به کمتر از یکسوم رسید.
محدودیتها و نکات احتیاطی
اندیکاتور هیچ سفارشی ارسال نمیکند و فقط میخواند؛ بار محاسباتی آن روی ترمینال اندازهگیری شده است.
نتایج هر تست به کیفیت داده تاریخی، اسپرد بروکر و شرایط بازار وابسته است و تضمینی برای آینده نیست. در گپ قیمتی شدید یا قطع ارتباط بروکر، حد ضرر قابل تضمین نیست و رفتار سیستم در آن شرایط باید جداگانه بررسی شود.
پیشنهاد ما برای مرحله بعد
گام بعدی، افزودن خروجی قابل استفاده در اکسپرت برای تبدیل سیگنال به اجرا است.
نمونهکارها
نتیجه اندازهگیریشده
اعداد همان چیزی است که در تست اندازهگیری شده؛ نه وعده عملکرد آینده.
- 12,000 کندلهای داده تست
- 3 سشنهای کنترلشده
- 99.9 % پایداری اجرا در تست
- 2 years بازه تست