Grafik okurken trendin gücünü de görmek kendinize yön tayini yapmak isterken kararsız kalıyorsanız ekstra destek sağlar. ekranın sağ köşesindeki görüntüsü;


mum formasyonları trend takibi yanı sıra trendin gücü de çok önemli dikkate almak hatta ilk dikkate almak gereken şeylerin başında geliyor.

Renkler ve anlamları;
adx 24 üstü yeşil, trend güçlü bu yeşil değilse işlemi direk pas geçiniz, ya yataydır yada çok zayıf bir trend vardır bir anda patlatır.
rsi 40 altı short 60 üstü yeşil long (aşırı alım satım)
Vwap fiyat vwap altında kırmızı yada üstünde yeşil (kurumsal alıcılar ne yapıyor)
mfi 30 altı kırmızı short 70 üstü yeşil long (Aşırı alım satım)



//@version=5
indicator("ADX, RSI, VWAP ve MFI By andyou", overlay=true)

// ADX Hesaplamaları
adxLen = input.int(14, title="ADX Periyodu", minval=1)
[diPlus, diMinus, adx] = ta.dmi(adxLen, adxLen)

// RSI Hesaplamaları
rsiLen = input.int(14, title="RSI Periyodu", minval=1)
rsiSource = close
rsiValue = ta.rsi(rsiSource, rsiLen)

// VWAP Hesaplamaları
vwapValue = ta.vwap(close) // VWAP'ı varsayılan ayarlarla hesaplar

// MFI Hesaplamaları
mfiLen = input.int(14, title="MFI Periyodu", minval=1)
mfiValue = ta.mfi(close, mfiLen)

// ADX, RSI, VWAP ve MFI için Tablo Oluşturma
var table indTable = table.new(position.top_right, 1, 4, bgcolor = color.rgb(40, 40, 40, 80), border_width = 1)

// Renklendirme Mantığı ve Değerleri Tabloya Yazma
if barstate.islast
    // ADX Renklendirme
    var adxColor = color.white
    if adx > 24
        adxColor := color.rgb(0, 255, 0) // Yeşil (Trend güçlü)
    else
        adxColor := color.white // Varsayılan beyaz
    table.cell(indTable, 0, 0, "ADX: " + str.tostring(adx, "0.00"), text_color = adxColor)

    // RSI Renklendirme
    var rsiColor = color.white
    if rsiValue <= 40
        rsiColor := color.rgb(255, 0, 0) // Kırmızı (Zayıf momentum/Aşırı satım bölgesine yakın)
    else if rsiValue >= 60
        rsiColor := color.rgb(0, 255, 0) // Yeşil (Güçlü momentum/Aşırı alım bölgesine yakın)
    else
        rsiColor := color.white // Varsayılan beyaz
    table.cell(indTable, 0, 1, "RSI: " + str.tostring(rsiValue, "0.00"), text_color = rsiColor)

    // VWAP Renklendirme (Düzeltildi)
    var vwapColor = color.white
    if close > vwapValue // Fiyat VWAP'ın üstündeyse
        vwapColor := color.rgb(0, 255, 0) // Yeşil (Olumlu, alıcı hakimiyeti)
    else if close < vwapValue // Fiyat VWAP'ın altındaysa
        vwapColor := color.rgb(255, 0, 0) // Kırmızı (Olumsuz, satıcı hakimiyeti)
    else
        vwapColor := color.white // Eşitse beyaz
    table.cell(indTable, 0, 2, "VWAP: " + str.tostring(vwapValue, "0.0000"), text_color = vwapColor)

    // MFI Renklendirme
    var mfiColor = color.white
    if mfiValue <= 30 // Aşırı satım
        mfiColor := color.rgb(255, 0, 0) // Kırmızı
    else if mfiValue >= 70 // Aşırı alım
        mfiColor := color.rgb(255, 0, 0) // Kırmızı
    else
        mfiColor := color.white // Varsayılan beyaz
    table.cell(indTable, 0, 3, "MFI: " + str.tostring(mfiValue, "0.00"), text_color = mfiColor)
vb bazen kodları bozabiliyor orjinal dosyaya buradan ulaşabilirsiniz.

Örnek şuan analiz ettiğim coin yukarıdaki resim 5m içindi
1h genel grafik de desteklemekte fakat mtf konfirmasyon mutlaka kullanın bakın


Milletin peşinde sinyal diye koşmayın, kendi sinyalinizi kendiniz üretin, kazanırsanız da kendinize zarar ederseniz de.
Kripto para işlemleri tehlikelidir, Tüm varlığınızı hızlıca kaybedebilirsiniz.