繁体   English   中英

有没有办法在一次调用中将多个值 append 到 Pine Script 数组?

[英]Is there a way to append several values to a Pine Script array in a single call?

我想要一个 function 在其中几个if条件寻找特定的 integer 值。

function 在某些情况下可能会依次调用多次,以便返回几个不同if条件的结果值。

为了减少代码的体积,我的想法是让执行 function 的脚本部分根据需要运行 integer 数组,其每个存储的值都发送到 ZC1C425268E683894F14ZA7。

但是为了减少庞大代码的数量,我需要一种方法来一次添加多个值,而不是分别添加每个值。

这在 Pinescript 中可能吗? 或者您可能有不同的解决方案来执行这样的 function?

如果我正确理解您的问题,您是否希望对数组元素进行一次大规模更新(添加)? 不存在这样的 function,每个元素必须单独更新,如果您有一致的计算,理想情况下是在一个循环中。

要回答我自己的问题,将数组更新为一组新值的简单方法似乎是使用内置的 function array.from。

var array<int> testArr = na

testArr := array.from(1, 4, 10)

它甚至不需要清除和附加新值,因为它只是用新输入替换了 testArr 数组。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM