Pine script 如何在Pine脚本中循环变量?

Pine script 如何在Pine脚本中循环变量?,pine-script,Pine Script,可以在Pine编辑器中循环一些变量吗 如果我编写了一个代码(请参阅示例代码),其中我只添加了一个[I]aver变量,那么Pine脚本控制台会返回一条错误消息: //@version=3 strategy("TEEEEST", overlay=true) tickerID = "ADS" tickerID1 = "GOOG" tickerID2 = "FB" tickerID3 = "AAPL" t

可以在Pine编辑器中循环一些变量吗

如果我编写了一个代码(请参阅示例代码),其中我只添加了一个[I]aver变量,那么Pine脚本控制台会返回一条错误消息:

//@version=3
strategy("TEEEEST", overlay=true)
tickerID = "ADS"
tickerID1 = "GOOG"
tickerID2 = "FB"
tickerID3 = "AAPL"
tradetimeframe = "60"
vergleichstimeframe = "D"
TaesRSLPeriode = 200
    
        
myEma() => ema(close, TaesRSLPeriode)
Daily_ema = security(tickerID, vergleichstimeframe, myEma())
Hourly_ema1 = security(tickerID1, tradetimeframe, myEma())
Hourly_ema2 = security(tickerID2, tradetimeframe, myEma())
Hourly_ema3 = security(tickerID3, tradetimeframe, myEma())
            
a = 1
for i = 0 to 3
    if a == 1
       if Daily_ema != Hourly_ema[i]
          strategy.entry("My Long Entry Id", strategy.long, 100)
       else 
          strategy.exit("My Long Entry Id")

消息错误:第26行:未声明的标识符
Hourly\u ema

好的,请告诉我们
Hourly\u ema
在哪里声明?此外,在pine脚本中调用了
[]
,它可能与您认为的不一样。您的意思是“创建一组变量并对其进行迭代”?如果是这样,那么pine还不支持无数组(和类似的数据结构)。