在pine- script中,如何在自定义指示器中每小时仅警报一次?



我有一些代码和一个变量buy里面,当buy=true然后我发送alert("Buy")。但在一个小时内,它可能会触发5-10次,这真的很烦人。你不知道如何发送指示器的警报一次每1小时或选定的时间框架?

buy = true // some code for calculation    
if(buy)
alert("Buy")

您可以使用布尔值来检查是否需要在一个小时过去时发送警报(如果您收到buy信号),然后通过检查minutes是否等于0来检查是否一个小时过去了:

var send_alert = false
buy = true   
if(buy)
send_alert := true
if minute == 0
alert("Buy")
send_alert := false

最新更新