簡體   English   中英

Pinescript 循環繪圖

[英]Pinescript loop through drawings

我正在嘗試用 pinescript 編寫一個代碼,該代碼將遍歷一個包含價格水平的數組。 然后它根據設置的參數繪制一個框。 我的問題是 - 我在循環中循環時收到大量重復的行。 如果數組中有 10 個項目,則第一行/框被繪制 10 次。 我該如何避免?

for i = 0 to array.size(myarray) - 1
    var box _box = na
    _box := box.new(bar_index[100], x, bar_index[0], x + y, color, border, style, extend.both, xloc.bar_index, color.new(color.red,70))
    box.delete(_box[i])

請忽略box.new 中的x、y、邊框、顏色、樣式。 我在這里簡化。 如何解決這個問題,使每個 i 只創建一個盒子? 非常感謝

我能夠通過在循環之前添加 if 語句來修復它。 這樣它只會在最后一個柱上加載並避免從歷史中循環

if (barstate.islastconfirmedhistory)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM