Artık RGB paletinden yeni seri renkleri ve gradyanları eklediğimiz için komut dosyalarınız parlak renklerle parlayacak.
Pine’a yeni bir ‘color.rgb (red, green, blue, transp)‘ işlevi eklendi. Kırmızı, yeşil, mavi ve şeffaflık (transp) bileşenlerinin değerlerini argüman olarak ileterek rengi ayarlamanıza olanak tanır. Artık komut dosyasında kullanılan tüm renk paletinin tanımından kurtulabilir ve bunun yerine aktarılan argümanlara göre rengi hesaplayabilirsiniz. Karmaşık renk geçişlerini kullanmanın ne kadar kolay hale geldiğini gösteren bu küçük örneğe bir göz atın:
Artık RGB paletinden yeni seri renkleri ve gradyanları eklediğimiz için komut dosyalarınız parlak renklerle parlayacak.
//@version=4 study("Relative Bars Color Saturation", "RBCS", overlay=true) i_barcolor = input(color.rgb(33, 150, 243), "Bar Color", input.color) f_grad_transp(_c_col, _transp) => _c_red = color.r(_c_col) _c_green = color.g(_c_col) _c_blue = color.b(_c_col) color.rgb(_c_red, _c_green, _c_blue, _transp) f_indexedPercent(_currentValue, _relativeValue, _maxValue) => _currentValue * _maxValue / _relativeValue transp = f_indexedPercent(abs(close - open), high - low, 100) c_color = f_grad_transp(i_barcolor, transp) barcolor(c_color)
Renk bileşenlerinin değeri 0 (en az yoğun) ile 255 (en yoğun) kaldırmak. Bir şeffaflık bileşeni için bu aralık 0 (tam opak) ile 100 (tamamen şeffaf) şeffaflık olarak tanımlanabilir.
Yüksek bir renk veya saydamlık bileşeninin dijitalini, ‘color.r()’, ‘color.g()’, ‘color.b()’ ve ‘color.t()’ onlara argüman olarak bir renk ileterek.
Ve ‘color.from_gradient()‘ renk geçişleri, onun çubukta geçiş renk geçişlerini oluşturmanıza olanak tanır, komut dosyalarının artık sadece hayal gücünüzle sınırlıdır. Göreceli güç endeksinin (RSI) değerine bağlı olarak tanımlamanın ne kadar kolay hale dönüşümü gösteren bir örnek:
//@version=4 study("RGB RSI") i_src = input(close, "Source", input.source) i_length = input(14, "Length", input.integer) f_grad_transp(_c_col, _transp) => _c_red = color.r(_c_col) _c_green = color.g(_c_col) _c_blue = color.b(_c_col) color.rgb(_c_red, _c_green, _c_blue, _transp) rsi = rsi(i_src, i_length) c_grad = color.from_gradient(rsi, 30, 70, color.lime, color.red) plot(rsi, color=c_grad, linewidth=3) band1 = hline(70, "Overbought", color=color.rgb(255, 82, 82)) band0 = hline(30, "Oversold", color=color.rgb(76, 175, 80)) fill(band1, band0, color=f_grad_transp(c_grad, 90), title="Background")
Kullanıcı Kılavuzunun Sürüm Notları bölümünde tüm Pine güncellemelerini okuyun.
Bazı yerleşik göstergeler (Momentum, TRIX, Fiyat Osilatörü, Azaltılmış Fiyat Osilatörü, Chaikin Osilatörü, Hacim Osilatörü, Hareket Kolaylığı, Değişim Oranı) güncellendi ve şimdi bu yeni özellikleri kullanın, bunları görmek için grafiğinize ekleyebilirsiniz. RGB işlevi etkin artık.
Ve işte topluluk geliştiricilerinden RGB renklerine sahip bazı etkileyici gösterge örnekleri:
Directional Value by RicardoSantos
Color Gradient Framework by LucF, for PineCoders
Delta Volume Columns Pro by LucF
Yeni özellikleri faydalı bulacağınızı umuyoruz. Ve lütfen bize geri bildirim ve önerilerde bulunmaya devam edin — sizin için TradingView oluşturuyoruz ve platform güncellemelerimiz hakkında ne düşündüğünüzü her zaman bilmek istiyoruz.