نمونه‌کارها

پنل فیلتر خبری و سشن

پنل فیلتر تقویمی که بازه‌های خبری را از فایل تقویم می‌خواند، در آن بازه ورود جدید را متوقف می‌کند و وضعیت سیستم را روی چارت نشان می‌دهد.

MT5 تریدر حرفه‌ای نگار بیات معامله‌گر اخبار و شاخص

مشخصات فنی پروژه

مشخصات فنی پروژه

بازار
EURUSD / XAUUSD
تایم‌فریم
M5
پلتفرم
MT5
نوع مشتری
تریدر حرفه‌ای
بازه اجرا
۵ هفته
ساختار و ابزار
MQL5، فایل تقویم CSV، پنل چارت
استراتژی
فیلتر تقویم خبری + کنترل سشن
ماژول‌ها
توقف زمانی + وضعیت لحظه‌ای
تست
تست روی یک سال داده خبری

کارفرما این پروژه

نگار بیات

نقش
معامله‌گر اخبار و شاخص
شهر
تهران
کد پروژه
TBT-1402-07
جریان معاملات

ایده کارفرما

نگار بیات با EURUSD / XAUUSD روی M5 کار می‌کند و دستور کار اولیه این بود: معامله‌ام را قبل از خبر نبند؛ فقط اجازه نده ربات در بازه خبر وارد شود.

مسئله اولیه

ورودهای ناخواسته در دقیقه‌های اعلام نرخ بهره، بیشترین آسیب را به نتیجه معاملات می‌زد.

راه‌حل

پنل فیلتر تقویمی که بازه‌های خبری را از فایل تقویم می‌خواند، در آن بازه ورود جدید را متوقف می‌کند و وضعیت سیستم را روی چارت نشان می‌دهد.

دلیل این انتخاب

فایل تقویم به‌صورت هفتگی به‌روزرسانی می‌شود تا فیلتر مستقل از اتصال اینترنت ترمینال کار کند. سازگار با روش کاری که روی EURUSD / XAUUSD استفاده می‌شود و قابل تست با داده تاریخی موجود.

پیشگیری‌ها و کنترل ریسک

کد جدید در توابع خالص و بدون وابستگی به وضعیت سراسری نوشته می‌شود؛ خطاهای اجرای سفارش گرفته و لاگ می‌شوند.

پیشنهاد ما برای مرحله بعد

گام بعدی، افزودن تست‌های خودکار روی توابع محاسباتی و مستندسازی API داخلی است.

نمونه‌کارها

نتیجه اندازه‌گیری‌شده

اعداد همان چیزی است که در تست اندازه‌گیری شده؛ نه وعده عملکرد آینده.

  • 20 min بازه توقف اطراف خبر
  • 3 سشن‌های کنترل‌شده
  • 14 پارامترهای قابل تنظیم
  • 99.9 % پایداری اجرا در تست

نمونه‌کارها

روند پیشرفت پروژه

هر پروژه از همین پنج مرحله عبور می‌کند و بازه هر مرحله در سند مشخصات مشخص است.

  1. کشف و صورت‌بندی مسئله

    انجام‌شده

    بازخوانی کد موجود یا نیاز کارفرما و تعیین محدوده تغییر روی EURUSD / XAUUSD.

    روز ۱–۲

  2. سند مشخصات اجرایی

    انجام‌شده

    نوشتن قرارداد توابع، ساختار فایل‌ها و قاعده نام‌گذاری پیش از کدنویسی.

    روز ۳–۸

  3. پیاده‌سازی

    انجام‌شده

    پیاده‌سازی در MQL با تفکیک لایه‌ها و بدون تکرار منطق در چند فایل.

    روز ۹–۲۱

  4. تست و اعتبارسنجی

    انجام‌شده

    کامپایل بدون هشدار، تست واحد توابع و تست روی داده تاریخی EURUSD / XAUUSD.

    روز ۲۲–۲۹

  5. تحویل و پشتیبانی

    انجام‌شده

    تحویل سورس مرتب، کامنت‌گذاری‌شده و آماده برای توسعه بعدی.

    روز ۳۰–۳۳