//@version=5
indicator("Al Sat Sinyali", overlay=true)
// Önceki 25 mumun en yüksek ve en düşük kapanış fiyatlarını hesapla
enYuksekKapanis = ta.highest(close, 26)
enDusukKapanis = ta.lowest(close, 26)
// Son mumun kapanış fiyatını al
sonKapanis = close
// Al ve Sat koşullarını belirle
alSinyali = sonKapanis > enYuksekKapanis
satSinyali = sonKapanis < enDusukKapanis
// Sinyalleri plot et
plotshape(series=alSinyali, location=location.belowbar, color=color.green, style=shape.labelup, text="AL")
plotshape(series=satSinyali, location=location.abovebar, color=color.red, style=shape.labeldown, text="SAT")
// Opsiyonel: Sinyalleri grafik üzerinde çizgilerle göster
hline(price=enYuksekKapanis, color=color.green, linestyle=hline.style_dashed, linewidth=1, title="En Yüksek Kapanış")
hline(price=enDusukKapanis, color=color.red, linestyle=hline.style_dashed, linewidth=1, title="En Düşük Kapanış")