【问题标题】:Undeclared identifier `shigh`; tradingview (pinescripts)未声明的标识符“shigh”;交易视图(pinescripts)
【发布时间】:2019-07-25 07:44:27
【问题描述】:

此代码在 pinescripts 的 //@version=3 中运行良好。

我想转换为//@version=4,但出现以下错误:

未声明的标识符“高”

这是代码:

is_newbar(res) =>
    t = time(res)
    change(t) != 0 ? 1 : 0


shigh = is_newbar("D") ? high : (high > shigh[1] ? high : nz(shigh[1], high))

可能是什么问题导致了这个错误?

【问题讨论】:

    标签: pine-script


    【解决方案1】:

    欢迎堆栈溢出 问题是您使用的是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)
    

    享受?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-30
      • 1970-01-01
      • 1970-01-01
      • 2021-06-07
      • 2016-04-09
      • 2020-12-09
      相关资源
      最近更新 更多