如何在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
相关产品推荐
相关产品推荐

