PineScript:基于输入的条形颜色
PineScript: Barcolor based on Input
完全新手寻求帮助。
目前我使用简单的代码为条形图上色。
barclr = input(false, title='(Off) Color2 or (On) Color1')
barcolor(barclr ? barcolor2 : barcolor1)
我现在只想在另一个开关说 "Yes"
时才给条形图上色,所以我创建了,
bar = input.string("Yes", title="Colored Bars", options=["Yes", "No"]) == "Yes"
所以现在我想要发生的是当 bar
下拉菜单设置为 "Yes"
时彩条否则根本不会彩条。
同时 bar == "Yes"
然后使用 barclr
在两个选项之间切换。
(我没有偏好是切换还是下拉,只是出于我有限的差异化意识,我尝试使用下拉。)
我不知道如何把它放在一起。请帮忙。
您几乎完成了一个目标,为 bar 输入添加一个新的三元检查并将现有的三元条件嵌套在 barcolor()
函数中:
//@version=5
indicator("My script")
bar = input.string("Yes", title="Colored Bars", options=["Yes", "No"])
barclr = input(false, title='(Off) Color2 or (On) Color1')
barcolor1 = color.red
barcolor2 = color.green
barcolor(bar == "Yes" ? barclr ? barcolor1 : barcolor2 : na)
完全新手寻求帮助。
目前我使用简单的代码为条形图上色。
barclr = input(false, title='(Off) Color2 or (On) Color1')
barcolor(barclr ? barcolor2 : barcolor1)
我现在只想在另一个开关说 "Yes"
时才给条形图上色,所以我创建了,
bar = input.string("Yes", title="Colored Bars", options=["Yes", "No"]) == "Yes"
所以现在我想要发生的是当 bar
下拉菜单设置为 "Yes"
时彩条否则根本不会彩条。
同时 bar == "Yes"
然后使用 barclr
在两个选项之间切换。
(我没有偏好是切换还是下拉,只是出于我有限的差异化意识,我尝试使用下拉。)
我不知道如何把它放在一起。请帮忙。
您几乎完成了一个目标,为 bar 输入添加一个新的三元检查并将现有的三元条件嵌套在 barcolor()
函数中:
//@version=5
indicator("My script")
bar = input.string("Yes", title="Colored Bars", options=["Yes", "No"])
barclr = input(false, title='(Off) Color2 or (On) Color1')
barcolor1 = color.red
barcolor2 = color.green
barcolor(bar == "Yes" ? barclr ? barcolor1 : barcolor2 : na)