הזדמנויות חדשות לעבוד עם צבע Pine-ב

May 13, 2021

הסקריפטים שלך יבהקו בצבעים בהירים כעת לאחר שהוספנו סדרת צבעים ושיפועי צבעים חדשים מפלטת ה
.נוספה לפיין ‘color.rgb פונקציה חדשה RGB
זה מאפשר לך להגדיר את הצבע על ידי העברת ערכי רכיבי האדום, הירוק, הכחול והשקוף כארגומנטים
.(אדום, ירוק, כחול, שקוף)
כעת תוכל להיפטר מההגדרה של כל לוח הצבעים המשמש בסקריפט, ובמקום זאת לחשב את הצבע על סמך
.הארגומנטים שהועברו
:בדוק את הדוגמה הקטנה הזו, שמראה כמה קל להשתמש במעברי צבע מורכבים

//@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)

הערך של רכיבי הצבע נקבע בטווח שבין 0 (לפחות אינטנסיבי) ל 255 (אינטנסיבי ביותר)
.עבור רכיב שקוף, טווח זה נע בין 0 (אטום מלא) ל 100 (שקוף לחלוטין)

 אם אתה צריך לקבל את הערך המספרי של צבע ספציפי או רכיב שקוף, נסה להשתמש בפונקציות המיוחדות
.על ידי העברת צבע כארגומנט ‘color.r ()’, ‘color.g ()’, ‘color.b ()’  ‘color.t ( ) 
מאפשרת לך ליצור מעברי צבע מרשימים בכל פס. כעת, צבעי  ‘color.from_gradient ()’ והפונקציה
. הסקריפטים מוגבלים רק על ידי הדמיון שלך
:RSI – להלן דוגמה שמראה כמה קל לתאר את הצבע בהתאם לערך מדד הכוח היחסי

//@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")

.קרא על כל עדכוני הפיין בהערות המהדורה במדריך למשתמש

:כמה אינדיקטורים מובנים
Momentum, TRIX, Price Oscillator, Detrended Price Oscillator
.Chaikin Oscillator, Volume Oscillator, Ease of Movement, Rate of Change
השתמשו בתכונות החדשות הללו, תוכלו להוסיף אותם לגרף שלכם כדי לראות את האפקט של הפונקציונליות
:של מפתחי הקהילה RGB והנה כמה דוגמאות מרשימות לאינדיקטורים עם צבעי RGB

Directional Value by RicardoSantos

Color Gradient Framework by LucF, for PineCoders

Delta Volume Columns Pro by LucF

,אנו מקווים שתמצאו את התכונות החדשות מועילות. ובבקשה המשיכו לתת לנו משוב והצעות
.ותמיד מעוניינים לדעת מה דעתכם על עדכוני הפלטפורמה שלנו TradingView אנו בונים עבורכם את

Look first Then leap

TradingView נבנית עבורך, אז וודא שאתה מפיק את המקסימום מהתכונות המצויינות שלנו
פתח גרף