اندیکاتور سفارشی MT5:هشدار لگ ایمپالس در تایم H1 با آلارم
در تهران
در وبسایت کارلنسر(چند ساعت پیش)
دورکاری
اطلاعات شغل:
امکان دورکاری و کار در منزل: دارد
نوع همکاری: پروژهای
مهارتهای مورد نیاز:
برنامه نویسی
کدنویسی
کد نویسی اندیکاتور
ساخت اندیکاتور
اندیکاتور نویسی
ام کیو ال
mql
برنامه نویسی mql
mql4
بازه حقوق:از 1,500,000 تا 3,000,000 تومان
نحوه پرداخت:پروژهای
متن کامل آگهی:
سلام وقت بخیر
نیاز به اندیکاتور سفارشی برای متاتریدر 5 (MT5) دارم که هشدار (آلارم) بده وقتی یک حرکت قوی و ایمپالس (لگ قوی) در تایمفریم 1 ساعته (H1) اتفاق افتاده باشه.
اندیکاتور روی چارتهای پایینتر (مثل M5 یا M15) کار کنه، اما فقط دادههای H1 رو چک کنه.
شرایط دقیق برای فعال شدن هشدار (همه باید همزمان درست باشن):
1.کندل جدید H1 تازه بسته شده باشه (هشدار فقط یک بار بعد بسته شدن کندل جدید H1 فعال بشه) نه روی هر تیک.«برای هر کندل H1 فقط یک هشدار یکتا صادر شود و در کندل بعدی مجدد بررسی انجام شود.»
اگر در یک کندل H1 چند بار شرایط برقرار بود، فقط یک بار آلارم بده.
2.حداقل N کندل کامل شده آخر H1 همه همجهت باشن (همه صعودی یا همه نزولی)این عدد قابل تنظیم باشه.
3.بدنه هر کدام از این N کندل حداقل 60٪ از کل دامنه کندل (High - Low) باشه و این عدد قابل تنظیم باشه.
بدنه کندل = |Close − Open|
4.میانگین اندازه بدنه این N کندل حداقل 1.5 برابر ATR(14) روی H1 باشه و این عدد قابل تنظیم باشه.
نکته:ATR(14) استاندارد MT5 روی H1 (قیمت) استفاده شود.
5.مجموع اندازه بدنه N کندل حداقل 40 پیپ باشه (این عدد قابل تنظیم باشه).
«استفاده اصلی من روی EURUSD و GBPUSD است، بنابراین محاسبه پیپ و ATR متناسب با جفتارزهای فارکس 5-digit انجام شود.»
pip = 10 * _Point برای EURUSD/GBPUSD (5-digit)
محاسبه pip بر اساس Digits نماد انجام شود (برای 5-digit: pip = 10×_Point).
6.«اندیکاتور نباید از دادههای آینده استفاده کند (No Look-Ahead Bias).»
ویژگیهای مورد نیاز:
انواع هشدار:
.پاپآپ داخل MT5 + صدای هشدار + پوش نوتیفیکیشن به موبایل (MetaQuotes ID).
.نمایش روی چارت: فلش کوچک یا متن (مثل "Strong Bull H1" یا "Strong Bear H1") با رنگ متفاوت (سبز/قرمز).
چارت: فلش/متن روی کندل بستهشده H1 که شرطها را کامل کرده نمایش داده شود (زمان همان کندل).
.اندیکاتور non-repaint باشه (سیگنال تغییر نکنه بعد از ظاهر شدن).
پارامترهای ورودی قابل تنظیم (حتماً باشه):
حداقل تعداد کندل همجهت (پیشفرض 3)
حداقل درصد بدنه (پیشفرض 60%)
ضریب ATR (پیشفرض 1.5)
حداقل مجموع پیپ (پیشفرض 40)
روشن/خاموش کردن انواع هشدارها
مهم: لطفاً اندیکاتور رو طوری بنویسید که بتونم در تاریخچه چارت تست کنم و ببینم کجا هشدار فعال شده.
➕ شرط مهم برای بکتست چشمی (Visual Backtest)
🔹 اندیکاتور باید سیگنالهای گذشته را روی چارت نمایش دهد، بهطوری که:
تمام نقاطی که شرایط هشدار در گذشته برقرار بوده،
روی کندل بستهشده H1 با فلش یا متن مشخص شوند.
این فلشها روی تمام تایمفریمها (M1 / M5 / M15 / …) در محل زمانی درست دیده شوند.
اندیکاتور در حالت تاریخچه (History) بدون نیاز به اجرای زنده بازار کار کند.
سیگنالها پس از ظاهر شدن حذف یا جابهجا نشوند (Non-Repaint واقعی).
🔹 تنظیمات قابل کنترل توسط کاربر:
گزینه روشن/خاموش کردن نمایش سیگنالهای گذشته (Show History Signals = true/false)
گزینه محدود کردن تعداد سیگنالهای نمایشی (مثلاً آخرین 100 یا 300 سیگنال)
🔹 هدف:
بتوانم با اسکرول کردن چارت به گذشته، دقیقاً ببینم اندیکاتور در چه نقاطی هشدار صادر میکرده و کیفیت لگهای قوی را شخصاً بررسی کنم، بدون نیاز به Strategy Tester.
اگر نمونه کار مشابه (اندیکاتور با آلارم H1 یا ATR) دارید، خوشحال میشم ببینم.
تحویل سورس کد
«لطفاً فایل سورس .mq5 + فایل کامپایلشده .ex5 تحویل داده شود.»
بودجه پیشنهادی من: 1٫5 تا 3 میلیون تومان (بسته به کیفیت و سرعت)
زمان تحویل پیشنهادی: 5 تا 10 روز کاری
ممنون از توجهتون.
این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کارلنسر برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.