OPEN-SOURCE SCRIPT

Heikin-Ashi Bar & Line with Signals

66
//version=6
indicator("Heikin-Ashi Bar & Line with Signals", overlay=true)

// Heikin-Ashi hesaplamaları
var float haOpen = na // İlk değer için var kullanıyoruz
haClose = (open + high + low + close) / 4
haOpen := na(haOpen) ? (open + close)/2 : (haOpen + haClose[1])/2
haHigh = math.max(high, haOpen, haClose)
haLow = math.min(low, haOpen, haClose)

// Renkler
haBull = haClose >= haOpen
haColor = haBull ? color.new(color.green, 0) : color.new(color.red, 0)

// HA Barları
plotcandle(haOpen, haHigh, haLow, haClose, color=haColor, wickcolor=haColor)

// HA Line
plot(haClose, title="HA Close Line", color=color.yellow, linewidth=2)

// Trend arka planı
bgcolor(haBull ? color.new(color.green, 85) : color.new(color.red, 85))

// Al/Sat sinyalleri
longSignal = haBull and haClose > haOpen and haClose[1] < haOpen[1]
shortSignal = not haBull and haClose < haOpen and haClose[1] > haOpen[1]

plotshape(longSignal, title="Al Sinyali", style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small)
plotshape(shortSignal, title="Sat Sinyali", style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small)

Disclaimer

The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.