Untitled

 avatar
unknown
plain_text
a month ago
514 B
1
Indexable
//@version=5
indicator('RSN TRAMA', 'RSN TRAMA', overlay=true)
length = input(99)
src = input(close)
//--dS--
ama = 0.
hh = math.max(math.sign(ta.change(ta.highest(length))), 0)
ll = math.max(math.sign(ta.change(ta.lowest(length)) * -1), 0)
tc = math.pow(ta.sma(hh or ll ? 1 : 0, length), 2)
ama := nz(ama[1] + tc * (src - ama[1]), src)

// Renk koşulu: Yükselişte yeşil, düşüşte kırmızı
lineColor = ama > ama[1] ? color.green : color.red

plot(ama, 'Plot', color=lineColor, linewidth=2)
Leave a Comment