簡體   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