【发布时间】:2021-12-25 13:26:54
【问题描述】:
//@version=5
tspy = 60
blue = color.new(color.blue,tspy)
现在当以下代码在下面/稍后执行多行时:
tspy := 0
plot(rsi, title='bullish', color=blue)
正如预期的那样,这不会改变变量blue 的透明度,显然我可以输入blue := color.new(color.blue,0),但这并不理想。
是否有一种类型的变量是动态的,并且在其中包含的变量发生变化时会自行更新,而不必手动重新执行变量表达式?
我也尝试将颜色设置为“函数”调用,但这似乎变得复杂,并导致更多的问题和代码,而不仅仅是重新输入/复制原始代码。这可能看起来微不足道,但它在比这个特定示例更复杂的编码中具有更广泛的重要性和用例。
【问题讨论】:
标签: function variables dynamic pine-script procedure