0

我得到“不匹配的输入'到'期待'行尾没有行继续'。” 错误。我已经检查了我的缩进。这是我的简单代码:

//@version=5
indicator("My Script",overlay=true)
n=55
s=0.0
s2=0.0
m=0.0
float[] r = na

for i=0 to n-1
    s:=s+close[i]
    r[i]=5

    
plot(s/n,color=color.red)
4

1 回答 1

0

这是因为[]在 pine-script 中不是数组。它被称为历史参考运算符。为了使用数组,您需要使用适当的函数。

尝试这个:

//@version=5
indicator("My Script",overlay=true)
n=55
s=0.0
s2=0.0
m=0.0
r = array.new_float(n, na)

for i=0 to n-1
    s:=s+close[i]
    array.set(r, i, 5)
    
plot(s/n,color=color.red)
于 2021-12-04T19:19:06.283 回答