修改变量时 Pine 脚本语法错误

问题描述

我有一个具有两个独立功能的脚本

  1. 检查条件,如果满足,将该索引的变量设置为真
  2. 遍历过去的变量并在满足不同条件时修改

我在第二个函数中遇到了问题,我无法修改变量并且出现语法错误

isREY() =>

    bullREY = false
    bearREY = false
    bullREY_index = 0
    bearREY_index = 0

    bullishREY = (close > high[2])
    bearishREY = (close < low[2])

    if bullishREY
        bullREY := true
        bullREY_index := bar_index

    if bearishREY
        bearREY := true
        bearREY_index := bar_index   

    [bullREY,bearREY,bullREY_index,bearREY_index]
[bullREY,bearREY_index] = isREY()

filledREY(num) =>
    for i = 0 to num
        if bearREY[i] and high > low[i+2]
            label.new(bar_index,high,"Filled " + tostring(bearREY_index[i]))
            bearREY[i] = false   // ERROR HERE
            bearREY_index[i] := 0   // ERROR HERE

filledREY(10)

我如何实现我在这里尝试的解决方案?提前致谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)