我正在修改一个在屏幕上显示不同会话时间的指示器。
我想构建一个选项,其中单个选项可以同时打开/关闭这些会话显示。
我这样做了:
if killzone_killswitch == true
LO, NYO, LC, AO, NYC := false
那是行不通的。
那么,有人知道这是否可行吗?
是的,这是可行的。这是一个例子。当您注意到其他更改时,您可以将其添加到图表中并切换输入 1。但是,它不会在设置中将它们显示为 false,但对于代码执行,它们是 false。因此我为视觉添加了标签。
//@version=5
indicator("My script", overlay = true)
inp1 = input.bool(false)
inp2 = input.bool(true)
inp3 = input.bool(true)
inp4 = input.bool(true)
if inp1 == true
inp2 := false
inp3 := false
inp4 := false
if barstate.islast
label.new(bar_index, high, str.tostring(inp1) + '\n' + str.tostring(inp2) + '\n' + str.tostring(inp3) + '\n' + str.tostring(inp4), color = color.aqua)