Pine script 未声明的标识符'shigh';tradingview(脚本)
此代码在脚本的Pine script 未声明的标识符'shigh';tradingview(脚本),pine-script,Pine Script,此代码在脚本的/@version=3中运行良好 我想转换为/@version=4,但出现以下错误: 未声明的标识符“shigh” 代码如下: is_newbar(res) => t = time(res) change(t) != 0 ? 1 : 0 shigh = is_newbar("D") ? high : (high > shigh[1] ? high : nz(shigh[1], high)) 什么问题会导致此错误?欢迎使用堆栈溢出 问题是您使用的是p
/@version=3
中运行良好
我想转换为/@version=4
,但出现以下错误:
未声明的标识符“shigh”
代码如下:
is_newbar(res) =>
t = time(res)
change(t) != 0 ? 1 : 0
shigh = is_newbar("D") ? high : (high > shigh[1] ? high : nz(shigh[1], high))
什么问题会导致此错误?欢迎使用堆栈溢出
问题是您使用的是pinescript version>2
,它限制了对未声明变量的访问
这是你的固定密码
//@author=lucemanb
//@version=4
study("Declare Varia")
is_newbar(res) =>
t = time(res)
change(t) != 0 ? 1 : 0
shigh = high
shigh := is_newbar("D") ? high : (high > shigh[1] ? high : nz(shigh[1], high))
plot(shigh)
享受