首页 > 解决方案 > 关于 strategy.entry 函数的“id”

问题描述

num = 1
id_name = num == 1 ? "buy1" : num == 2 ? "buy2" : string(na)
strategy.entry(id=id_name, long=strategy.long)

我不知道为什么这个 scripy 会出错。我总是把 id 放在 const 字符串中吗?有人有什么好主意吗?谢谢你。

标签: pine-script

解决方案


您不能使用可变变量作为strategy.entry()函数id的输入。

strategy.entry()的参考手册节选:
id (string)必填参数。订单标识符。

id (string)表示它必须是一个常量。
如果它会说id (series[string]),那么您可以使用可变变量。


推荐阅读