SelScriptÖrnek kütüphanesi
Geçmiş fiyat ve yüzde değişim
Eksik geçmişi ve sıfır paydayı koruyan getiri örneği.
Bir önceki mevcut muma göre yüzde değişimi gösterir. Günlük grafikte bir önceki işlem mumudur; tatil günleri için yapay mum eklenmez. İlk değer na olur.
Ham fiyat farkı istiyorsanız ta.change(close) kullanın. Karşılaştırma fiyatı eksik veya sıfırken 0 getiri göstermek yerine boşluk korunur.
Tam kod
//@selscript=1
indicator("One-bar return", overlay=false)
previous = close[1]
ready = not is_na(close) and not is_na(previous) and previous != 0
value = ready ? (close - previous) / math.abs(previous) * 100 : na
plot.histogram(value, title="Return %", color=value >= 0 ? "#22c55e" : "#f87171")