Show/Hide 来自输入设置的条形颜色

Show/Hide Barcolor from Input Settings

如何在输入设置中为 Show/Hide 设置复选框选项(这样我们就不需要转到 show/hide 的输入样式选项卡)以使用下面的条件为栏着色?

//Conditions
L_adx = DIPlus > DIMinus and ADX > th
S_adx = DIPlus < DIMinus and ADX > th

BAR_COLOR_ADX = L_adx ? color.lime : S_adx ? color.red :  color.orange

barcolor(title="ADX Bar Color", color = BAR_COLOR_ADX)

提前致谢!

您应该使用 input.bool() 函数以复选框形式获取用户输入。然后使用此输入作为颜色变量的条件。如果未选中,请将其设置为 na

show_barcolor = input.bool(defval=true, title="Show barcolor?")

BAR_COLOR_ADX = show_barcolor ? L_adx ? color.lime : S_adx ? color.red :  color.orange : na
barcolor(title="ADX Bar Color", color = BAR_COLOR_ADX)