首页 > 解决方案 > 在交易视图警报消息中发送自定义变量值的问题

问题描述

我正在尝试使用 pine-script 中的绘图函数发送自定义变量值。

plot(0.42, title="SL")
alertcondition(condition=b_long , title='L', message='msg_{{plot("SL"}}_{{close}}')

这仅在我没有很长的 pine-script(超过 400 行代码)时才有效。

问题是 tradeview 不会用在 pine-script 中循环的值替换 {{plot("SL")}}。我得到的消息是msg_{{plot("SL"}}_8873.34而不是 msg_0.42_8873.34 我遇到了奇怪的问题,只有当我的 pinescript 很长时才会出现问题

你有类似的问题吗?任何想法如何解决它?目前不可能在 tradeview 上发布支持票务。

标签: pine-script

解决方案


我有完全相同的问题并测试了各种东西。最后,我重建了一项简单的新研究,将最简单的自定义变量发送到警报,并且它(神奇地)起作用。之后,我添加了研究中不起作用的代码,由于某种原因它现在可以工作了。这感觉像是一个错误,因为这两项研究之间实际上没有区别。希望这也适用于你!

编辑:唯一的区别是现在所有指标都绘制在图表下方。不确定这会有所不同。


推荐阅读