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

Pine Script指标报错:xloc.bar_index线超出未来500根K线求助

问题:Pine Script趋势线指标触发未来K线超出限制报错

我正在开发一款基于趋势线的Pine Script指标。最初使用xloc.bar_index时受限于Pine对历史K线长度的限制,于是改用xloc.bar_time,原本运行一切正常,但近期突然出现*xloc.bar_index线超出未来500根K线*的错误。

代码整体逻辑较复杂,但引发问题的部分并不难定位——可疑代码是f_move_line_off_chart( ln )函数:该函数会将目标线的xloc切换为bar_index,同时修改x1和x2参数。使用这个函数的原因是Pine不支持用xloc.bar_time创建未来线,代码中仅在另一处使用xloc.bar_index,且默认指标设置下不会触发问题。

我的需求是通过切换到xloc.bar_index把线移到图表右侧隐藏,减少趋势线带来的界面杂乱。但在默认设置下,用回放工具查看币安30分钟BTCUSDTPERP合约2019年10月23日00:00的图表时,仅向前移动1根K线就触发了上述错误。按逻辑代码应该将线移至图表最右侧,且设置为10根K线的宽度,完全无法理解报错原因。

在这个时间点之前,图表运行正常(仅存在一些Study服务器错误,已提交TV Support工单)。我尝试过在切换xloc为bar_index前手动设置X1和X2参数,但没有效果。

内容的提问来源于stack exchange,提问作者Zathrus Writer

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 01:20:37