我有多种情况,例如;
买 1 买 2 买 3 买 4 买 5 。. . 买10
由于 TRUE 条件编号,我想更改条形颜色 示例:仅 buy1 true If 1 Condition True barcolor(color.red) 示例:仅 buy1、buy3、buy5 true If 3 Condition True barcolor(color.blue) If 9 Condition True barcolor (颜色。绿色)。.
我该如何编码,谢谢您的帮助
我有多种情况,例如;
买 1 买 2 买 3 买 4 买 5 。. . 买10
由于 TRUE 条件编号,我想更改条形颜色 示例:仅 buy1 true If 1 Condition True barcolor(color.red) 示例:仅 buy1、buy3、buy5 true If 3 Condition True barcolor(color.blue) If 9 Condition True barcolor (颜色。绿色)。.
我该如何编码,谢谢您的帮助
您不能同时使用plot()
和alertcondition()
在本地范围内。您可以做的是,将您的条件写在 的series/condition
参数中plot/alertcondition
。
只要为真,下面plot()
的调用将绘制该close
值buy1 and buy2
。
plot(buy1 and buy2 ? close : na)
alertcondition(buy1 and buy2, "Title", "Message")
您几乎可以对函数的每个参数使用三元运算符。
要更改条的颜色,请使用三元运算符设置其color
参数。
//@version=5
indicator("My Script", overlay=true)
cond = high > high[1]
barcolor(cond ? color.yellow : na)