You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Pine Script中实现箱体持续延伸至当前K线的代码报错问题咨询

Pine Script中实现箱体持续延伸至当前K线的代码报错问题咨询

大家好,我最近在Pine Script里开发一个功能,需求是让bullish_fvg_max数组里的所有箱体,右侧持续延伸到当前K线,而且每根新K线都要执行这个更新操作。

我目前写的代码逻辑是这样的:遍历数组里的每个箱体对象,先获取它的左边界、顶部、底部坐标,然后删除旧箱体,接着创建一个右侧到当前K线(用n表示当前K线位置)的新箱体,再把这个新箱体替换掉数组里原来对应位置的元素。代码如下:

for bx in bullish_fvg_max
    box_left   = box.get_left(bx)
    box_top    = box.get_top(bx)
    box_bottom = box.get_bottom(bx)
    box.delete(bx)
    array.set(bullish_fvg_max, array.indexof(bullish_fvg_max, bx),box.new(box_left, box_top, n, box_bottom , border_color = bull_fvg_css, bgcolor = bull_fvg_css,text = Btext, text_halign = text.align_right, text_valign = text.align_bottom))

array.get(bullish_fvg_max, array.indexof(bullish_fvg_max, bx))

现在的问题是,当我加上最后一行array.get(...)的代码后,就出现了报错。我本来想确认一下数组里的元素是否更新正确,但没想到触发了错误,想请教一下各位大佬,这个问题出在哪里?应该怎么解决?

备注:内容来源于stack exchange,提问作者vardipoor.m

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 13:25:32