Pine script Pine脚本tradingview警报问题。不同条件

Pine script Pine脚本tradingview警报问题。不同条件,pine-script,Pine Script,我有这段代码 if(condition) crb=true plotchar(crB,text="Long",color=color.green) alertcondition(crB, title='Long', message='Long') 所以,plotchar正如我所期望的那样工作-很好。 但是由于相同的条件,alertcondition必须与plotchar工作相同。 但它的工作原理不同:当我有一个plotchar->alert不能工作时,我需要在不同的条件下通过UI打开aler

我有这段代码

if(condition)
 crb=true
plotchar(crB,text="Long",color=color.green)
alertcondition(crB, title='Long', message='Long')
所以,
plotchar
正如我所期望的那样工作-很好。 但是由于相同的条件,
alertcondition
必须与
plotchar
工作相同。 但它的工作原理不同:当我有一个plotchar->alert不能工作时,我需要在不同的条件下通过UI打开alert

问题是:

  • 我可以通过代码发出警报吗?没有通过UI打开警报
  • 我可以用alert和plotchar以任何其他方式创建相同的条件吗
错误示例:

我可以通过代码发出警报吗?没有通过UI打开警报

您必须手动启用警报。我建议你多读几页

我可以用alert和plotchar以任何其他方式创建相同的条件吗


您可以对这两个函数应用相同或不同的条件。但在任何情况下都必须手动设置警报。

我知道警报更新和对更新脚本的依赖性。但这不是我的情况。我做了一个例子:好的,你能给我们看看你的代码吗。请将其格式化为最小的可复制示例。精确。会有助于编写真正的代码,因为您显示的代码没有意义。您正在
if
块中显示
crb
,并在
crb
上测试绘图和警报。另外,如果您使用相同的变量来测试打印和警报,则
if
块中的
crb=true
将生成编译错误,因为它仅在
if
块中本地初始化。因此,它可能会在几秒钟的时间范围内发生。它发生在56秒,但我有1分钟的时间。理论上,在56秒之前很久就有了。我变得警觉起来。在过去的4秒钟里,我得到了转储。1)警报总是通过GUI创建的,不能通过编程来完成。2) 这要视情况而定。例如,如果您正在使用工具栏上的触发器
\u close
,您可以尝试将
条件添加到
工具栏状态。isconfirm