pine-script - 在交易视图警报消息中发送自定义变量值的问题
问题描述
我正在尝试使用 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 上发布支持票务。
解决方案
我有完全相同的问题并测试了各种东西。最后,我重建了一项简单的新研究,将最简单的自定义变量发送到警报,并且它(神奇地)起作用。之后,我添加了研究中不起作用的代码,由于某种原因它现在可以工作了。这感觉像是一个错误,因为这两项研究之间实际上没有区别。希望这也适用于你!
编辑:唯一的区别是现在所有指标都绘制在图表下方。不确定这会有所不同。
推荐阅读
- function - Flutter:如何从另一个类调用方法?
- ruby-on-rails - 使用 add_foreign_key 在 rails 中引用相同的模型
- python - 我想了解 ortool 的路由求解器中的 max_distance 是如何工作的,以及聚类地理位置的最佳距离是多少
- c# - iisexpress.exe:仅在 Web 应用程序中调用本机代码 DLL 时访问冲突读取位置
- javascript - 如何使用javascript将两个数组格式连接到Json
- java - 如果引用存在则更新行,否则使用 spring boot 删除
- intellij-idea - 如何阻止 IntelliJ 从链式方法调用中删除缩进?
- bash - 使用 sed 更改文件名的权限被拒绝错误
- android - 应用程序在模拟器上运行良好,但在真实设备上崩溃
- image - 如何制作 Miracast 适配器?