MA Head and Grid R5 Sonet
- Uzmanlar
- Sürüm: 5.0
- Etkinleştirmeler: 5
Persian / Farsi (فارسی)
هنگام رسیدن به TargetProfit، اکسپرت باید مجدداً راهاندازی (Restart) شود، زیرا یک استاپ واقعی (Real-stop) انجام میدهد.
1. فیلتر اخبار (News_Filter) برای FXDreema شامل الگوریتمی برای کار با تقویم اقتصادی داخلی MQL5 ( CalendarValueHistory , CalendarEventById ) است.
-
مکانیزم فیلتر اخبار: رویدادهای تقویم MetaTrader 5 را بر اساس ارزهای تعیینشده ( News_Currencies ) و سطح اهمیت (High / Medium) بارگذاری میکند. تابع NewsFilterActive() بررسی میکند که آیا زمان فعلی سرور در بازه قبل یا بعد از انتشار خبر قرار دارد یا خیر.
-
قانون: فیلتر اخبار فقط باید از باز شدن اولین معامله در یک گرید (Grid) جدید جلوگیری کند. گریدهای باز شده قبلی بدون دخالت فیلتر به میانگینگیری و بستهشدن ادامه میدهند.
-
محدودیت استراتژی تستر MT5: توابع تقویم اقتصادی MQL5 ( CalendarValueHistory ) تنها در حسابهای واقعی یا دمو به صورت آنلاین کار میکنند و در تستر استراتژی استاندارد ( !MQLInfoInteger(MQL_TESTER) ) دادههای تاریخی ارائه نمیدهند.
2. بررسی توابع، فرمولهای ریاضی و دقت
-
تابع g(x) — محاسبه حجم معامله (Lot): بر اساس روش مارتینگل (Paul Pierre Lévy). پس از هر معامله زیانده، حجم معامله بعدی افزایش مییابد تا با اولین برگشت قیمت، تمام خسارات قبلی جبران شود.
-
دقت و خطا: از تابع NormalizeDouble(..., 2) برای گرد کردن تا ۲ رقم اعشار استفاده میشود. گام تغییر لوت در اکثر بروکرها 0.01 است و مقادیری مانند 0.015 توسط بروکر رد میشوند ( Invalid Volume ).
-
-
تابع s(x) — هزینههای اسپرد: مجموع زیان حاصل از اسپرد بروکر را برای کل سری سفارشات فعال محاسبه میکند.
-
تابع t(x) — محاسبه حد سود (Take Profit): فاصله TP از اولین سفارش را بر اساس فرمول میانگین وزنی قیمت (نقطه سربرسر / DCA) تعیین میکند.
-
تابع c(x) — محاسبه افت سرمایه (Drawdown): حداکثر افت سرمایه تئوریک را برآورد میکند. اگر totalTheoreticalRisk > c::Max_Theoretical_Risk شود، اکسپرت برای حفظ حساب بستن اضطراری ( Close On Risk Limit ) انجام میدهد.
-
خلاصه دقت هسته: مدل ریاضی بر پایه تئوری است، اما با اضافه شدن تابع CheckSafeCloseByProfit() که سود واقعی اکویتی ( profit + swap + commission ) را محاسبه میکند، تمام خطاهای اسپرد شناور و سواپ جبران میشوند.
