Pinescript V5 编码问题,语法错误“:=”和“=”

问题描述 投票:0回答:1

我使用以下代码在输入“=”时不断收到语法错误

var float[] y1 = array.new_float(16) for i = 0 to 15 y1[i] = ta.sma(array.get(xx, i), 16)

下面的代码在输入“:=”处也出现语法错误。尝试了两种方法来修复它,但仍然没有效果。

var float[] y1 = array.new_float(16) for i = 0 to 15 y1[i] := ta.sma(array.get(xx, i), 16)

有什么可能的解决方案吗?在 Pinescript V5 中执行此操作

syntax-error pine-script pine-script-v5
1个回答
0
投票

您不能以这种方式给数组赋值。

您需要使用

array.set()
功能。

array.set(id, index, value) → void
© www.soinside.com 2019 - 2024. All rights reserved.