【发布时间】:2020-06-10 08:45:20
【问题描述】:
错误信息的原因是什么:
//@version=4
study("sample")
int dep=0
if close>open
dep:=dep+1
cma=sma(close,dep[0])
plot(cma)
错误代码:
line 11: Cannot call 'sma' with arguments (series[float], series[integer]); available overloads: sma(series[float], integer) => series[float];
【问题讨论】:
-
我可以问你为什么有
dep[0]而不是只有dep?我经常看到人们使用这种结构,但我不明白为什么。 -
得到同样的结果。
-
是的,我知道结果是一样的。我只是好奇为什么要使用
[0]。这是 100% 正确的,但有点不寻常,我只是想知道人们是如何想到这种格式的。 -
使用dep报错,换个方式试试。
-
基于其他语言,[] 下标为您提供数组中的值。期望 dep[0] 将从 dep 数组(或系列)返回一个整数听起来很正常。遗憾的是,这不是 Pine 脚本中类型的工作方式
标签: pine-script