我正在尝试在 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 创建一个盒子?非常感谢