ایده کارفرما
رضا امینی با XAUUSD روی M30 کار میکند و دستور کار اولیه این بود: اندیکاتور سوپرترند خودم را بگیر و دقیقاً همان لحظهای که فلش میزند وارد شو.
پروژه و وضعیت اولیه
اندیکاتور فلش را در بستهشدن کندل میکشد؛ اجرای دستی همیشه یک کندل دیرتر انجام میشد و حد ضرر هم جا میماند.
معماری راهحل
خواندن بافر اندیکاتور فقط در بسته شدن کندل، بررسی تازهبودن سیگنال، محاسبه حد ضرر از سوئینگ اخیر و انتقال آن به سربهسر در سود مشخص.
خواندن بافر فقط در کلوز کندل، نویز داخل کندل را حذف میکند. سازگار با روش کاری که روی XAUUSD استفاده میشود و قابل تست با داده تاریخی موجود.
دلیل این انتخاب
خواندن بافر فقط در کلوز کندل، نویز داخل کندل را حذف میکند. سازگار با روش کاری که روی XAUUSD استفاده میشود و قابل تست با داده تاریخی موجود.
قابلیتهای پیادهسازیشده
ماژولها و بخشهای پیادهشده: تشخیص تازهشدن سیگنال.
خروجی تحویلشده:
ربات اجرای سوپرترند روی طلا — XAUUSD (M30)
سند مشخصات و جدول تطبیق قوانین (Supertrend execution bot on gold)
سورس کامل MQL4 با کامنت
گزارش تست: مقایسه فلشهای تاریخی با معاملات
مستند پارامترها و راهنمای نصب (۵ هفته)
پیشگیریها و کنترل ریسک
اکسپرت به سیگنالهای گذشته نگاه نمیکند و در صورت قطع اتصال، ورود جدید انجام نمیدهد.
روش بکتست و تست رو به جلو
روش تست: مقایسه فلشهای تاریخی با معاملات.
تست در سه مرحله اجرا میشود: بکتست روی داده تاریخی، بهینهسازی محدود در محدودهٔ قرارداد، و اجرای رو به جلو با پارامترهای قفلشده.
ابزارها و پشته فنی: MQL4، کد اندیکاتور کارفرما، داده M5 طلا.
هر عدد این پروژه همراه با شرایط اندازهگیریاش منتشر میشود: بازه داده، مدل تیک، اسپرد، کارمزد و نسخه فایل اجرایی. بدون این شرایط، عدد نهایی با هیچ چیز قابل مقایسه نیست.
نتایج قابل انتشار
۲۱ فلش از ۲۳ فلش دوره تست توسط ربات گرفته شد و دو مورد باقیمانده در گزارش با علت مشخص شد.
محدودیتها و نکات احتیاطی
اکسپرت به سیگنالهای گذشته نگاه نمیکند و در صورت قطع اتصال، ورود جدید انجام نمیدهد.
نتایج هر تست به کیفیت داده تاریخی، اسپرد بروکر و شرایط بازار وابسته است و تضمینی برای آینده نیست. در گپ قیمتی شدید یا قطع ارتباط بروکر، حد ضرر قابل تضمین نیست و رفتار سیستم در آن شرایط باید جداگانه بررسی شود.
پیشنهاد ما برای مرحله بعد
گام بعدی، افزودن تابلوی وضعیت روی چارت برای نمایش سیگنال فعال و فیلترهای ردشده است.
نمونهکارها
نتیجه اندازهگیریشده
اعداد همان چیزی است که در تست اندازهگیری شده؛ نه وعده عملکرد آینده.
- 412 معاملات بررسیشده
- 0.6 pip میانگین لغزش اجرا
- 12.1 % حداکثر افت سرمایه در تست
- 14 پارامترهای قابل تنظیم