TradingView 在 pine 编辑器中出现“未声明的标识符”错误
TradingView's ‘undeclared identifier’ error in pine editor
在 tradingview 上的 pine 中自定义标识符有问题:
smma(src, length) =>
smma = na(smma[1]) ? sma(src, length) : (smma[1] * (length - 1) + src) / length
smma
第 2 行出现错误:未声明的标识符smma
有人知道如何解决吗?如有任何建议,我们将不胜感激
其中任何一个都可以。引用变量前需要先声明:
//@version=4
study("","",true)
smma(src, length) =>
float smma = na
smma := na(smma[1]) ? sma(src, length) : (smma[1] * (length - 1) + src) / length
smma2(src, length) =>
var float smma = na
smma := na(smma) ? sma(src, length) : (smma * (length - 1) + src) / length
plot(smma(close, 20))
plot(smma2(close, 20), "", color.blue, 6, transp = 80)
在 tradingview 上的 pine 中自定义标识符有问题:
smma(src, length) =>
smma = na(smma[1]) ? sma(src, length) : (smma[1] * (length - 1) + src) / length
smma
第 2 行出现错误:未声明的标识符smma
有人知道如何解决吗?如有任何建议,我们将不胜感激
其中任何一个都可以。引用变量前需要先声明:
//@version=4
study("","",true)
smma(src, length) =>
float smma = na
smma := na(smma[1]) ? sma(src, length) : (smma[1] * (length - 1) + src) / length
smma2(src, length) =>
var float smma = na
smma := na(smma) ? sma(src, length) : (smma * (length - 1) + src) / length
plot(smma(close, 20))
plot(smma2(close, 20), "", color.blue, 6, transp = 80)