[英]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.