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

Parabolic SAR指标计算正常但无可视化输出问题求助

Parabolic SAR指标计算正常但无可视化输出问题求助

我正在Indie v4里实现自己的Parabolic SAR指标,代码编译完全没问题,而且已经确认sar[0]的数值都是有效的(不是NaN或者None),但图表上就是看不到任何SAR的点或者线。

没有弹出明确的错误提示,数值都是对的,但就是没有任何图形输出,指标完全不显示在面板上。

以下是我的代码片段:

@indicator('My Parabolic SAR', overlay_main_pane=True)  
@param.float('start_AF', default=0.02)  
@plot('SAR', color=color.WHITE)  
def Main(self, start_AF):  
    sar = MutSeriesF.new(self.close[1])  
    # ... (trend/ep/af逻辑部分) ...  
    sar[0] = sar[1] + af[1] * (ep[1] - sar[1])  
    return Plot(sar[0])  # 为什么没有输出?  

我已经尝试过的操作:

  • 用打印日志的方式验证了sar[0]的数值(比如print(sar[0])输出的都是有效的浮点数)
  • 分别测试了overlay_main_pane=True和False两种设置
  • 和其他能正常渲染图表的指标做过对比(那些指标都能正常显示)

我怀疑可能的问题点:

  • MutSeriesF或者Plot()有没有什么特殊的使用细节我没注意到,导致了这种情况?
  • Plot()是不是应该接收完整的sar序列,而不是单个的sar[0]值?

备注:内容来源于stack exchange,提问作者Pavel Medd

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.14 10:54:35