线交叉,然后只给信号一次,不要重复



我正在寻找松树脚本编码的条件,当枢轴线这里的价格为179.85的蓝色,当任何蜡烛交叉与绿色(关闭>打开)然后给出信号,但只有一次。如果再次出现同样的情况,请避免重复信号。

Thanks in advance…

输入图片描述

您应该使用pinescript (v5)中的交叉函数:

alreadycrossed = false
numberofalert = 0
numbermaxofalert = 1
if ta.crossover(close, pivotline)
alreadycrossed := true
if alreadycrossed and numberofalert < numbermaxofalert
alert("my alert")
numberofalert := numberofalert + 1

这样,您将有一个警报,只有第一次价格越过您的枢轴线。
请注意,在此代码中,透视线必须是一组浮点数(参见pinescript手册:https://www.tradingview.com/pine-script-reference/v5/#fun_ta{dot}crossover)

最新更新