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

如何在Pine Script 5的plotshape函数中显示收盘价?修复str函数报错

Pine Script 5中plotshape显示收盘价的错误修复

你遇到的错误是因为Pine Script 5已移除旧版本中的str()函数,替代方案是使用str.tostring()函数完成数值到字符串的转换。

修复后的代码如下:

plotshape(buyCondition, title="Buy Signal", text="buy " + str.tostring(close), location=location.belowbar, color=color.red, style=shape.triangleup, size=size.small)

关键说明:

  • 把原代码里的str(close)替换为str.tostring(close),这是Pine Script 5中标准的数值转字符串方法
  • 修复后,plotshape的text参数会正确拼接"buy"文本与当前收盘价的字符串形式,在信号标记旁显示对应价格

内容的提问来源于stack exchange,提问作者Teoman shipahi

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 08:08:12