条形图色彩
barcolor () 函数可让您为图表条形图着色。它是唯一允许在窗格中运行的脚本影响图表的 Pine Script™ 函数。
该函数的签名是:
color
由于参数接受“系列颜色”参数,因此着色可以是有条件的。
以下脚本以不同的颜色呈现内条和外条:
//@version=5
indicator("barcolor example", overlay = true)
isUp = close > open
isDown = close <= open
isOutsideUp = high > high[1] and low < low[1] and isUp
isOutsideDown = high > high[1] and low < low[1] and isDown
isInside = high < high[1] and low > low[1]
barcolor(isInside ? color.yellow : isOutsideUp ? color.aqua : isOutsideDown ? color.purple : na)
注意:
- na 值保持 条形不变。
- 在 barcolor() 调用中,我们使用嵌入的 ?: 三元运算符表达式来选择颜色。