首页 > 解决方案 > 如果变量有表达式,则不能使用新的 color.new 函数来设置透明度

问题描述

所以在新的 pinescript transp 中将不被支持,我正在重构一些代码并将其替换为例如“color = color.new(colorWhite, 60)”当颜色是一个简单的变量时它可以工作:

工作变量示例:colorWhite = #ffffff

现在问题开始于变量是表达式的结果时

我尝试使用的变量示例: rsiColor = rsi <= rsiOversold ?colorGreen : rsi >= rsiOverbought ? 红色

如果我在这个上使用相同的方法,它不会给我任何错误,但它会破坏整个脚本

同样当没有指定颜色并且我只需要应用透明度时,.new 函数是一个 PITA

请帮助

标签: pine-script

解决方案


推荐阅读