Aylık Haftalık Günlük Saatlik Dakikalık LC HC Confirmation mekanizması
bunu bir yazılım dili ile yapabilmeyi çok isterdim...
ama neyse ki tw bize bu konuda çözüm üretiyor

//@version=6
indicator('HC/LC MO/W/D/H/M Aylık', overlay = true)
// Fonksiyon: Belirtilen zaman dilimi için Mum Gövdesi Yüksek/Düşük seviyelerini alır
getHfLf(timeframe) =>
    // Belirtilen zaman dilimindeki barın açılış ve kapanış fiyatlarını alalım
    float tfOpen = request.security(syminfo.tickerid, timeframe, open[1], lookahead = barmerge.lookahead_on)
    float tfClose = request.security(syminfo.tickerid, timeframe, close[1], lookahead = barmerge.lookahead_on)
    // Mum gövdesi yüksek (Higher Body) ve düşük (Lower Body) seviyelerini hesaplayalım
    // Bu, açılış ve kapanış fiyatlarından hangisi yüksekse onu, hangisi düşükse onu alacaktır.
    float bodyHigh = math.max(tfOpen, tfClose)
    float bodyLow = math.min(tfOpen, tfClose)
    [bodyHigh, bodyLow]
// Her bir seviye için etiket değişkenlerini tanımlayalım ve `na` ile başlatalım
var label label_1M_high = na
var label label_1M_low = na
var label label_1W_high = na
var label label_1W_low = na
var label label_3D_high = na
var label label_3D_low = na
var label label_2D_high = na
var label label_2D_low = na
var label label_1D_high = na
var label label_1D_low = na
var label label_4H_high = na
var label label_4H_low = na
var label label_1H_high = na
var label label_1H_low = na
var label label_30M_high = na
var label label_30M_low = na
var label label_5M_high = na
var label label_5M_low = na

// Fonksiyon: Sadece yatay çizgi çizer.
drawLine(price, color) =>
    line.new(bar_index[1], price, bar_index, price, xloc = xloc.bar_index, extend = extend.both, color = color, width = 2)

// Ana kod bloğu
// Her bir zaman dilimi için HF/LF hesaplamaları ve ÇİZGİLERİN çizilmesi
// Etiketlerin oluşturulması ve güncellenmesi de burada yapılacak.
// 1 Ay HF/LF (Haki)
[high_1M, low_1M] = getHfLf('1M')
drawLine(high_1M, color.new(#F0E68C, 0))
drawLine(low_1M, color.new(#F0E68C, 0))
if na(label_1M_high)
    label_1M_high := label.new(x = time[0], y = high_1M, text = '[1ay] Aylık HC', xloc = xloc.bar_time, yloc = yloc.price, color = color.new(#F0E68C, 20), textcolor = color.black, style = label.style_label_left)
    label_1M_high
else
    label.set_xy(label_1M_high, x = time[0], y = high_1M)
    label.set_text(label_1M_high, '[1ay] Aylık HC')
    label.set_color(label_1M_high, color.new(#F0E68C, 20))
    label.set_textcolor(label_1M_high, color.black)
if na(label_1M_low)
    label_1M_low := label.new(x = time[0], y = low_1M, text = '[1ay] Aylık LC', xloc = xloc.bar_time, yloc = yloc.price, color = color.new(#F0E68C, 20), textcolor = color.black, style = label.style_label_left)
    label_1M_low
else
    label.set_xy(label_1M_low, x = time[0], y = low_1M)
    label.set_text(label_1M_low, '[1ay] Aylık LC')
    label.set_color(label_1M_low, color.new(#F0E68C, 20))
    label.set_textcolor(label_1M_low, color.black)

// 1 Hafta HF/LF (Pembe)
[high_1W, low_1W] = getHfLf('1W')
drawLine(high_1W, color.new(#FFC0CB, 0))
drawLine(low_1W, color.new(#FFC0CB, 0))
if na(label_1W_high)
    label_1W_high := label.new(x = time[0], y = high_1W, text = '[1w] Haftalık HC', xloc = xloc.bar_time, yloc = yloc.price, color = color.new(#FFC0CB, 20), textcolor = color.black, style = label.style_label_left)
    label_1W_high
else
    label.set_xy(label_1W_high, x = time[0], y = high_1W)
    label.set_text(label_1W_high, '[1w] Haftalık HC')
    label.set_color(label_1W_high, color.new(#FFC0CB, 20))
    label.set_textcolor(label_1W_high, color.black)
if na(label_1W_low)
    label_1W_low := label.new(x = time[0], y = low_1W, text = '[1w] Haftalık LC', xloc = xloc.bar_time, yloc = yloc.price, color = color.new(#FFC0CB, 20), textcolor = color.black, style = label.style_label_left)
    label_1W_low
else
    label.set_xy(label_1W_low, x = time[0], y = low_1W)
    label.set_text(label_1W_low, '[1w] Haftalık LC')
    label.set_color(label_1W_low, color.new(#FFC0CB, 20))
    label.set_textcolor(label_1W_low, color.black)
// 3 Gün HF/LF (Eflatun)
[high_3D, low_3D] = getHfLf('3D')
drawLine(high_3D, color.new(#BF00FF, 0))
drawLine(low_3D, color.new(#BF00FF, 0))
if na(label_3D_high)
    label_3D_high := label.new(x = time[0], y = high_3D, text = '[3d] 3 Günlük HC', xloc = xloc.bar_time, yloc = yloc.price, color = color.new(#BF00FF, 20), textcolor = color.black, style = label.style_label_left)
    label_3D_high
else
    label.set_xy(label_3D_high, x = time[0], y = high_3D)
    label.set_text(label_3D_high, '[3d] 3 Günlük HC')
    label.set_color(label_3D_high, color.new(#BF00FF, 20))
    label.set_textcolor(label_3D_high, color.black)
if na(label_3D_low)
    label_3D_low := label.new(x = time[0], y = low_3D, text = '[3d] 3 Günlük LC', xloc = xloc.bar_time, yloc = yloc.price, color = color.new(#BF00FF, 20), textcolor = color.black, style = label.style_label_left)
    label_3D_low
else
    label.set_xy(label_3D_low, x = time[0], y = low_3D)
    label.set_text(label_3D_low, '[3d] 3 Günlük LC')
    label.set_color(label_3D_low, color.new(#BF00FF, 20))
    label.set_textcolor(label_3D_low, color.black)
// 2 Gün HF/LF (Lila)
[high_2D, low_2D] = getHfLf('2D')
drawLine(high_2D, color.new(#C8A2C8, 0))
drawLine(low_2D, color.new(#C8A2C8, 0))
if na(label_2D_high)
    label_2D_high := label.new(x = time[0], y = high_2D, text = '[2d] 2 Günlük HC', xloc = xloc.bar_time, yloc = yloc.price, color = color.new(#C8A2C8, 20), textcolor = color.black, style = label.style_label_left)
    label_2D_high
else
    label.set_xy(label_2D_high, x = time[0], y = high_2D)
    label.set_text(label_2D_high, '[2d] 2 Günlük HC')
    label.set_color(label_2D_high, color.new(#C8A2C8, 20))
    label.set_textcolor(label_2D_high, color.black)
if na(label_2D_low)
    label_2D_low := label.new(x = time[0], y = low_2D, text = '[2d] 2 Günlük LC', xloc = xloc.bar_time, yloc = yloc.price, color = color.new(#C8A2C8, 20), textcolor = color.black, style = label.style_label_left)
    label_2D_low
else
    label.set_xy(label_2D_low, x = time[0], y = low_2D)
    label.set_text(label_2D_low, '[2d] 2 Günlük LC')
    label.set_color(label_2D_low, color.new(#C8A2C8, 20))
    label.set_textcolor(label_2D_low, color.black)

// 1 Gün HF/LF (Kırmızı)
[high_1D, low_1D] = getHfLf('1D')
drawLine(high_1D, color.red)
drawLine(low_1D, color.red)
if na(label_1D_high)
    label_1D_high := label.new(x = time[0], y = high_1D, text = '[1d] Günlük HC', xloc = xloc.bar_time, yloc = yloc.price, color = color.new(color.red, 20), textcolor = color.black, style = label.style_label_left)
    label_1D_high
else
    label.set_xy(label_1D_high, x = time[0], y = high_1D)
    label.set_text(label_1D_high, '[1d] Günlük HC')
    label.set_color(label_1D_high, color.new(color.red, 20))
    label.set_textcolor(label_1D_high, color.black)
if na(label_1D_low)
    label_1D_low := label.new(x = time[0], y = low_1D, text = '[1d] Günlük LC', xloc = xloc.bar_time, yloc = yloc.price, color = color.new(color.red, 20), textcolor = color.black, style = label.style_label_left)
    label_1D_low
else
    label.set_xy(label_1D_low, x = time[0], y = low_1D)
    label.set_text(label_1D_low, '[1d] Günlük LC')
    label.set_color(label_1D_low, color.new(color.red, 20))
    label.set_textcolor(label_1D_low, color.black)

// 4 Saat HF/LF (Mavi)
[high_4H, low_4H] = getHfLf('240')
drawLine(high_4H, color.blue)
drawLine(low_4H, color.blue)
if na(label_4H_high)
    label_4H_high := label.new(x = time[0], y = high_4H, text = '[4h] 4 Saatlik HC', xloc = xloc.bar_time, yloc = yloc.price, color = color.new(color.blue, 20), textcolor = color.black, style = label.style_label_left)
    label_4H_high
else
    label.set_xy(label_4H_high, x = time[0], y = high_4H)
    label.set_text(label_4H_high, '[4h] 4 Saatlik HC')
    label.set_color(label_4H_high, color.new(color.blue, 20))
    label.set_textcolor(label_4H_high, color.black)
if na(label_4H_low)
    label_4H_low := label.new(x = time[0], y = low_4H, text = '[4h] 4 Saatlik LC', xloc = xloc.bar_time, yloc = yloc.price, color = color.new(color.blue, 20), textcolor = color.black, style = label.style_label_left)
    label_4H_low
else
    label.set_xy(label_4H_low, x = time[0], y = low_4H)
    label.set_text(label_4H_low, '[4h] 4 Saatlik LC')
    label.set_color(label_4H_low, color.new(color.blue, 20))
    label.set_textcolor(label_4H_low, color.black)

// 1 Saat HF/LF (Yeşil)
[high_1H, low_1H] = getHfLf('60')
drawLine(high_1H, color.green)
drawLine(low_1H, color.green)
if na(label_1H_high)
    label_1H_high := label.new(x = time[0], y = high_1H, text = '[1h] 1 Saatlik HC', xloc = xloc.bar_time, yloc = yloc.price, color = color.new(color.green, 20), textcolor = color.black, style = label.style_label_left)
    label_1H_high
else
    label.set_xy(label_1H_high, x = time[0], y = high_1H)
    label.set_text(label_1H_high, '[1h] 1 Saatlik HC')
    label.set_color(label_1H_high, color.new(color.green, 20))
    label.set_textcolor(label_1H_high, color.black)
if na(label_1H_low)
    label_1H_low := label.new(x = time[0], y = low_1H, text = '[1h] 1 Saatlik LC', xloc = xloc.bar_time, yloc = yloc.price, color = color.new(color.green, 20), textcolor = color.black, style = label.style_label_left)
    label_1H_low
else
    label.set_xy(label_1H_low, x = time[0], y = low_1H)
    label.set_text(label_1H_low, '[1h] 1 Saatlik LC')
    label.set_color(label_1H_low, color.new(color.green, 20))
    label.set_textcolor(label_1H_low, color.black)

// 30 Dakika HF/LF (Sarı)
[high_30M, low_30M] = getHfLf('30')
drawLine(high_30M, color.yellow)
drawLine(low_30M, color.yellow)
if na(label_30M_high)
    label_30M_high := label.new(x = time[0], y = high_30M, text = '[30m] 30 Dakika HC', xloc = xloc.bar_time, yloc = yloc.price, color = color.new(color.yellow, 20), textcolor = color.black, style = label.style_label_left)
    label_30M_high
else
    label.set_xy(label_30M_high, x = time[0], y = high_30M)
    label.set_text(label_30M_high, '[30m] 30 Dakika HC')
    label.set_color(label_30M_high, color.new(color.yellow, 20))
    label.set_textcolor(label_30M_high, color.black)
if na(label_30M_low)
    label_30M_low := label.new(x = time[0], y = low_30M, text = '[30m] 30 Dakika LC', xloc = xloc.bar_time, yloc = yloc.price, color = color.new(color.yellow, 20), textcolor = color.black, style = label.style_label_left)
    label_30M_low
else
    label.set_xy(label_30M_low, x = time[0], y = low_30M)
    label.set_text(label_30M_low, '[30m] 30 Dakika LC')
    label.set_color(label_30M_low, color.new(color.yellow, 20))
    label.set_textcolor(label_30M_low, color.black)

// 5 Dakika HF/LF (Beyaz)
[high_5M, low_5M] = getHfLf('5')
drawLine(high_5M, color.white)
drawLine(low_5M, color.white)
if na(label_5M_high)
    label_5M_high := label.new(x = time[0], y = high_5M, text = '[5m] 5 Dakika HC', xloc = xloc.bar_time, yloc = yloc.price, color = color.new(color.white, 20), textcolor = color.black, style = label.style_label_left)
    label_5M_high
else
    label.set_xy(label_5M_high, x = time[0], y = high_5M)
    label.set_text(label_5M_high, '[5m] 5 Dakika HC')
    label.set_color(label_5M_high, color.new(color.white, 20))
    label.set_textcolor(label_5M_high, color.black)
if na(label_5M_low)
    label_5M_low := label.new(x = time[0], y = low_5M, text = '[5m] 5 Dakika LC', xloc = xloc.bar_time, yloc = yloc.price, color = color.new(color.white, 20), textcolor = color.black, style = label.style_label_left)
    label_5M_low
else
    label.set_xy(label_5M_low, x = time[0], y = low_5M)
    label.set_text(label_5M_low, '[5m] 5 Dakika LC')
    label.set_color(label_5M_low, color.new(color.white, 20))
    label.set_textcolor(label_5M_low, color.black)
Ekran Görüntüsü;



milleten sinyal beklemek yerine kendi sinyalinizin peşinde koşun..

aylık haftalık günlük ve 4 saatlik işlemlerde muazzam bir yardımcı, doğru analiz ile güzel işlemler alabilirsiniz. votail coinlerde çigilere iyi bakın bir anda liq etmesin.


HC LC nedir ne işe yarar

sadece doğru yerde doğru yöne girin ve sabredin..