نمودار Renko در NinjaTrader 8 - راهنمای کامل

📊 نمودار Renko در NinjaTrader 8: راهنمای جامع

نحوه استفاده، تنظیمات و استراتژی‌های معاملاتی با نمودار آجری

مقدمه: نمودار Renko چیست؟

نمودار Renko (آجری) نوعی از نمایش قیمت است که بر اساس حرکت قیمت، بدون در نظر گرفتن زمان، ترسیم می‌شود. هر "آجر" (Brick) نشان‌دهنده حرکت قیمت به اندازه مشخصی است. این نوع نمودار برای فیلتر کردن نویزهای بازار و شناسایی روندهای اصلی بسیار مناسب است.

💡 نکته کلیدی

نمودار Renko در NinjaTrader 8 به صورت پیش‌فرض وجود ندارد، اما می‌توانید از طریق تنظیمات چارت یا استفاده از اندیکاتورهای سفارشی آن را ایجاد کنید.

نحوه فعال‌سازی Renko Chart در NinjaTrader 8

روش ۱: از طریق تنظیمات چارت

  1. روی چارت کلیک راست کنید و گزینه Properties را انتخاب کنید
  2. در بخش Data Series، نوع چارت را به Renko تغییر دهید
  3. اندازه آجر (Brick Size) را تعیین کنید (مثلاً 10 برای 10 نقطه)
  4. روش محاسبه را انتخاب کنید: Standard یا Wick

روش ۲: استفاده از اندیکاتور سفارشی

می‌توانید از کد NinjaScript زیر برای ایجاد یک اندیکاتور Renko سفارشی استفاده کنید:

// Renko Indicator for NinjaTrader 8
using System;
using System.Collections.Generic;
using System.Linq;
using NinjaTrader.Gui.Chart;

namespace NinjaTrader.NinjaScript.Indicators
{
    public class CustomRenkoIndicator : Indicator
    {
        private double brickSize = 10;
        private List<double> renkoValues = new List<double>();
        
        protected override void OnStateChange()
        {
            if (State == State.SetDefaults)
            {
                Description = "نمودار Renko سفارشی";
                Name = "CustomRenko";
                IsOverlay = true;
            }
        }
        
        protected override void OnBarUpdate()
        {
            // محاسبات Renko
            if (CurrentBar < 1) return;
            
            double currentHigh = High[0];
            double currentLow = Low[0];
            double lastValue = renkoValues.LastOrDefault();
            
            if (renkoValues.Count == 0)
            {
                renkoValues.Add(Close[0]);
            }
            else if (currentHigh - lastValue >= brickSize)
            {
                // ایجاد آجر صعودی
                while (currentHigh - lastValue >= brickSize)
                {
                    lastValue += brickSize;
                    renkoValues.Add(lastValue);
                }
            }
            else if (lastValue - currentLow >= brickSize)
            {
                // ایجاد آجر نزولی
                while (lastValue - currentLow >= brickSize)
                {
                    lastValue -= brickSize;
                    renkoValues.Add(lastValue);
                }
            }
            
            // نمایش روی چارت
            Value[0] = renkoValues.Last();
        }
    }
}

مقایسه نمودار Renko با دیگر انواع چارت

ویژگی Renko کندل استیک خطی
در نظر گرفتن زمان ❌ خیر ✅ بله ✅ بله
فیلتر نویز بازار ✅ عالی ❌ ضعیف متوسط
شناسایی روند ✅ بسیار خوب ✅ خوب متوسط
پیچیدگی تحلیل ساده پیچیده بسیار ساده
مناسب برای معاملات روندی (Trend) همه نوع بلندمدت

استراتژی‌های معاملاتی با Renko

۱. استراتژی شکست روند (Trend Breakout)

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

۲. استراتژی پولبک (Pullback Strategy)

در روند صعودی، بعد از تشکیل ۳-۵ آجر سبز، منتظر یک آجر قرمز باشید و سپس وارد پوزیشن شوید.

۳. استراتژی اندازه آجر متغیر

استفاده از اندازه آجرهای مختلف برای تایم‌فریم‌های متفاوت:

// تنظیمات اندازه آجر بر اساس تایم‌فریم
switch (BarsPeriod.BasePeriodType)
{
    case BarsPeriodType.Minute:
        brickSize = 5;  // 5 نقطه برای تایم‌فریم دقیقه‌ای
        break;
    case BarsPeriodType.Hour:
        brickSize = 15; // 15 نقطه برای تایم‌فریم ساعتی
        break;
    case BarsPeriodType.Day:
        brickSize = 30; // 30 نقطه برای تایم‌فریم روزانه
        break;
}

معایب و محدودیت‌های Renko

  • ❌ حذف اطلاعات زمانی می‌تواند باعث از دست رفتن نقاط ورود بهینه شود
  • ❌ در بازارهای رنج (Range) عملکرد ضعیفی دارد
  • ❌ نیاز به تنظیم دقیق اندازه آجر دارد
  • ❌ تأخیر در تشکیل آجرهای جدید

گالری تصاویر

جمع‌بندی

نمودار Renko ابزار قدرتمندی برای معامله‌گرانی است که به دنبال فیلتر کردن نویزهای بازار و تمرکز بر روندهای اصلی هستند. در NinjaTrader 8 می‌توانید از این نوع نمودار به صورت پیش‌فرض یا با استفاده از اندیکاتورهای سفارشی استفاده کنید. موفقیت در معاملات با Renko نیازمند تنظیم دقیق اندازه آجر و ترکیب با دیگر ابزارهای تحلیل تکنیکال است.

© 2024 آموزش NinjaTrader 8 | این مطلب برای استفاده در سایت شما آماده شده است

برای کپی کامل این محتوا، تمام کدهای HTML را ذخیره کنید