Mumları RSI değerine göre kırmızıdan yeşile boyayan küçük bir CodeScript örneği: 14 satır. Seviyelerden geri dönüşte grafikte işaret ve alarm da veriyor. Denemek ve kendinize göre değiştirmek isterseniz kodu aşağıya ekledim. Siz nasıl geliştirirdiniz? #codescript #gosterge
RSI Heat CandlesGösterge · CodeScript · kodu açık · İlk yazan @MarkudaLabs
Grafikte deneKodu göster
// © MarkudaDev
// Write one sentence about what this code does.
// RSI değerine göre mumları kırmızıdan yeşile boyar; bölgeden geri dönüşte işaret ve alarm verir.
indicator("RSI Heat Candles", true)
// RSI süresi: kısa değer daha hassas, uzun değer daha yumuşak sonuç verir.
rsiLength = input(14, 2, 50, 1, "RSI length")
// Üst ve alt bölge seviyeleri.
upperLevel = input(70, 55, 95, 1, "Upper level")
lowerLevel = input(30, 5, 45, 1, "Lower level")
GREEN = "#089981"
RED = "#f23645"
// RSI değeri: 0 ile 100 arasında değişir.
value = rsi(close, rsiLength)
// RSI 30 ve altında mumlar kırmızı, 70 ve üstünde yeşil olur; arası renk geçişidir.
barcolor(gradient(value, 30, 70, "#f23645", "#089981"))
// RSI üst bölgeden aşağı döndüğünde ve alt bölgeden yukarı döndüğünde doğru olur.
leftUpper = crossunder(value, upperLevel)
leftLower = crossover(value, lowerLevel)
// Geri dönüş barlarında mumun üstüne ya da altına küçük bir üçgen koyar.
plotshape(leftUpper, "Left upper zone", shape.triangledown, location.abovebar, RED, text="RSI")
plotshape(leftLower, "Left lower zone", shape.triangleup, location.belowbar, GREEN, text="RSI")
// İsterseniz bu iki durum için alarm kurabilirsiniz.
alertcondition(leftUpper, "RSI left upper zone", "RSI moved back below the upper level")
alertcondition(leftLower, "RSI left lower zone", "RSI moved back above the lower level")

