ایده کارفرما
کامران شریفی با NAS100 / XAUUSD روی M5 کار میکند و دستور کار اولیه این بود: همان سیگنالی که خودم روی چارت میبینم، خودکار اجرا شود؛ فوری و بدون دیرکرد.
پروژه و وضعیت اولیه
سیگنال اندیکاتور روی NAS100 و XAUUSD با تأخیر دستی همراه بود؛ در دقیقههای اول سشن، اختلاف ورود تا چند ایندکس میرسید.
معماری راهحل
اتصال مستقیم سیگنال به لایه اجرا، تعیین حجم از فاصله حد ضرر، سقف لغزش و کنسل سفارش در صورت عبور قیمت از حد مجاز.
فرمول اندیکاتور دستنخورده ماند تا سیگنال کارفرما همان چیزی بماند که سالها به آن اعتماد داشته. سازگار با روش کاری که روی NAS100 / XAUUSD استفاده میشود و قابل تست با داده تاریخی موجود.
دلیل این انتخاب
فرمول اندیکاتور دستنخورده ماند تا سیگنال کارفرما همان چیزی بماند که سالها به آن اعتماد داشته. سازگار با روش کاری که روی NAS100 / XAUUSD استفاده میشود و قابل تست با داده تاریخی موجود.
قابلیتهای پیادهسازیشده
ماژولها و بخشهای پیادهشده: اجرا + کنترل لغزش.
خروجی تحویلشده:
اجرای خودکار سیگنال اندیکاتور روی NAS100 — NAS100 / XAUUSD (M5)
سند مشخصات و جدول تطبیق قوانین (Automated indicator signal on NAS100)
سورس کامل MQL4 با کامنت
گزارش تست: مقایسه سیگنال تاریخی
مستند پارامترها و راهنمای نصب (۵ هفته)
پیشگیریها و کنترل ریسک
اکسپرت به سیگنالهای گذشته نگاه نمیکند و در صورت قطع اتصال، ورود جدید انجام نمیدهد.
روش بکتست و تست رو به جلو
روش تست: مقایسه سیگنال تاریخی.
تست در سه مرحله اجرا میشود: بکتست روی داده تاریخی، بهینهسازی محدود در محدودهٔ قرارداد، و اجرای رو به جلو با پارامترهای قفلشده.
ابزارها و پشته فنی: MQL4، لاگ سیگنال، داده تیک NAS100.
هر عدد این پروژه همراه با شرایط اندازهگیریاش منتشر میشود: بازه داده، مدل تیک، اسپرد، کارمزد و نسخه فایل اجرایی. بدون این شرایط، عدد نهایی با هیچ چیز قابل مقایسه نیست.
نتایج قابل انتشار
لغزش ورود در تست از میانگین قابل مشاهده به کمتر از نیم ایندکس رسید و تعداد سیگنالهای از دست رفته در ماه اول اجرای دمو صفر بود.
محدودیتها و نکات احتیاطی
اکسپرت به سیگنالهای گذشته نگاه نمیکند و در صورت قطع اتصال، ورود جدید انجام نمیدهد.
نتایج هر تست به کیفیت داده تاریخی، اسپرد بروکر و شرایط بازار وابسته است و تضمینی برای آینده نیست. در گپ قیمتی شدید یا قطع ارتباط بروکر، حد ضرر قابل تضمین نیست و رفتار سیستم در آن شرایط باید جداگانه بررسی شود.
پیشنهاد ما برای مرحله بعد
گام بعدی، افزودن تابلوی وضعیت روی چارت برای نمایش سیگنال فعال و فیلترهای ردشده است.
نمونهکارها
نتیجه اندازهگیریشده
اعداد همان چیزی است که در تست اندازهگیری شده؛ نه وعده عملکرد آینده.
- 0.4 pt میانگین لغزش اجرا
- 38 ms زمان پاسخ سفارش
- 418 معاملات بررسیشده
- 2 نمادهای پوششدادهشده