ربات آریو، راهکار حرفه‌ای معامله‌گری الگوریتمیک و آموزش جامع اندیکاتورهای ایران‌ساخت
محصول دیجیتالی
اندیکاتور مخصوص نمایش ریسک به ریوارد R:R
اندیکاتور مخصوص نمایش ریسک به ریوارد R:R
اندیکاتور مخصوص نمایش ریسک به ریوارد R:R

اندیکاتور مخصوص نمایش ریسک به ریوارد R:R

۰تومان
افزودن به سبد خرید
۰
افزودن به سبد خرید

هدف کلی اندیکاتور

  • نمایش عدد Risk/Reward هر معامله باز مستقیماً روی چارت همان نماد.

  • رنگ، اندازه و محل متن قابل تنظیم برای خوانایی بهتر.

  • حذف و بروز کردن خودکار نمایش‌ها وقتی پوزیشن‌ها تغییر می‌کنند.

  • حالت TradingView مانند برای تمیزی چارت (حذف گرید، پس‌زمینه سفید، کندل Bull مشکی و Bear قرمز).


🔹 ساختار اصلی

  1. تنظیمات اولیه ظاهری (Chart_Set)

    • حذف گرید و تغییر رنگ‌بندی نمودار همان لحظه فعال‌سازی اندیکاتور.

    • کندل‌های صعودی مشکی و نزولی قرمز با Border هماهنگ.

  2. حلقه محاسبه R:R (Risk_revard())

    • می‌رود سراغ تمام معاملات باز (OrdersTotal() + OrderSelect)

    • فقط پوزیشن‌هایی را در نظر می‌گیرد که:

      • یا MagicNumber مطابق ورودی باشد (برای فیلتر EAs خاص)

      • یا نماد فعلی همان نماد معامله باشد (برای دستی یا عمومی).

    • محاسبه Risk/Reward جداگانه برای BUY و SELL:

      • BUY → (TP – OpenPrice) / (OpenPrice – SL)

      • SELL → (OpenPrice – TP) / (SL – OpenPrice)

    • اگر ضرر منطقی نباشد (مثل SL بالاتر از قیمت برای BUY) → R:R = 0.

  3. رسم متن روی چارت

    • شیء متن (OBJ_TEXT) به نام منحصربه‌فرد "RiskReward_index".

    • مکان: کمی بالاتر از TP (یا در صورت نبود TP بالای قیمت ورود).

    • فونت، رنگ، سایز و فاصله Y-Offset قابل تنظیم.

    • برای جلوگیری از تداخل چند معامله روی یک نماد، از شمارنده symbolTradeCount برای جابه‌جایی متن‌ها استفاده شده.

  4. حذف برچسب‌های قدیمی (Delete_Rr)

    • قبل از هر بروز رسانی، آبجکت‌های قبلی با نام "RiskReward_x" پاک می‌شوند.

  5. MagicNumberProducer

    • کدی طولانی که از نام نماد یک شماره منحصربه‌فرد می‌سازد (ترکیب EA_Number, شناسه نماد، تایم‌فریم).

    • این به کار اجرای همزمان چند اکسپرت/اندیکاتور کمک می‌کند بدون اینکه پوزیشن‌های هم را قاطی کنند.

    • همچنین بر اساس گروه نماد، مقدار پیش‌فرض Slippage_Order را تنظیم می‌کند.


✨ مزیت‌های این اندیکاتور

  • بلافاصله تغییرات SL/TP را نشان می‌دهد (به خاطر اجرای در OnCalculate، هر تیک/تغییر Data اجرا می‌شود).

  • نیاز به باز کردن پنجره ترمینال یا حساب دستی R:R نیست.

  • بصری و سریع، مناسب برای تریدرهای اسکالپ یا دی ترید.

  • ظاهر چارت را همزمان به حالت مینیمال و تمیز تبدیل می‌کند.

  • شناسایی و فیلتر پوزیشن‌های اکسپرت خاص با MagicNumber.


⚠️ نکات بهبود

  • در حالت فعلی، چون Delete_Rr() هر بار همه آبجکت‌ها را پاک می‌کند، ممکن است در نمادهای پرمعامله مصرف CPU بالا برود → بهتر است فقط تغییرات واقعی موقع SL/TP یا Ticket جدید اجرا شود.

  • امکان افزودن رنگ‌بندی R:R بر اساس مطلوبیت (مثلاً R:R < 1 قرمز، R:R ≥ 2 سبز) جذاب می‌شود.

  • قابلیت نمایش جمع کل R:R تمام پوزیشن‌های یک نماد یا حساب (آمار کلی) می‌تواند اضافه شود.


📊 بهترین سناریو استفاده

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

  • مخصوصاً در استراتژی‌های پوزیشن‌گیری چند نقطه‌ای (Scaling In) که مدیریت ریسک مهم است.

  • قابل استفاده همزمان با سایر اندیکاتورهای تحلیلی تو، چون مصرف گرافیکی زیادی ندارد.

دیدگاه کاربران

دیدگاهی برای این محصول ثبت نشده است