脚本警报

当代码包含对`alert()`函数的调用时,可以在Pine脚本上配置“脚本警报”。在图表中,使用“创建警报”对话框创建警报,然后在“条件”区域中选择指标或策略。

与其他类型的警报相反,触发频率和与脚本警报一起发送的消息是由脚本中的`alert()`函数调用控制的,而不是通过“创建警报”对话框来控制的。当满足脚本的`alert()`函数调用所用条件时,将触发指标上的脚本警报。有关策略的脚本警报允许包含订单执行事件,`alert()`函数调用事件或两者。

为了在指标上创建脚本警报,请在“创建警报”对话框的“条件”区域中选择脚本,然后选择“任何alert() 函数调用(Any alert() function call)”选项(列表中的第一项)。

要为策略创建脚本警报,请在“创建警报”对话框的“条件”区域中选择策略,然后选择以下选项之一: 

  • “订单执行和 alert() 函数调用”:创建的警报将在订单执行和`alert()`事件时触发。
  • “仅订单执行”:警报仅在订单执行时触发,就像普通策略警报一样。
  • “仅 alert() 函数调用”:警报仅在`alert()`事件上触发,就像指标上的脚本警报一样。

与其他类型的警报一样,触发频率也受到限制:如果脚本警报在3分钟内触发15次以上,它将自动停止。

有关在脚本中使用`alert()`函数的更多信息,请参见《Pine脚本语言参考手册》和《Pine脚本用户手册》。