你可以声明变量(特别是行变量)使用for循环在Pinescript?



是否可以通过循环声明行变量?

在一个指示符上工作,我想根据用户输入指定的数字在line1, line2等形式中声明多个行变量,但不确定是否不可能,或者我只是在结构和语法上吮吸。

代替:

UInput = input.int(n,"User defined input"....
var line1 = line.new(na,na,na,na
var line2 = line.new(na,na,na,na,......
....
var linen = line.new(na,na,na,na,......

由于n可以是50或更多,我们希望按照以下方式做一些事情:

UInput = input.int(n,"User defined input"....
for i = 0 to (n-1)
var linei = line.new(na,na,na,na,......

我尝试了使用"line"+str.tostring(I)的一些变化,但不确定如何返回作为行类型而不是字符串类型。

这是可行的还是单独声明的情况?

是的,这是可能的。你只需要声明一个行数组,并将循环中的每一个新行推入数组。

相关内容

  • 没有找到相关文章

最新更新