Pine script TradingView-Pine脚本帮助。每个条件一笔交易

Pine script TradingView-Pine脚本帮助。每个条件一笔交易,pine-script,Pine Script,是否有一种方法/命令来设置进入交易前必须满足的条件,即只有在收盘(1)B低点和最高(20)>stoch 80时才做多。我只想在价格高于stoch 80时进行一次交易,然后紧跟着收盘

是否有一种方法/命令来设置进入交易前必须满足的条件,即只有在收盘(1)B低点和最高(20)>stoch 80时才做多。我只想在价格高于stoch 80时进行一次交易,然后紧跟着收盘BBlow。每种情况只有1笔交易。希望这有意义

任何帮助都将不胜感激。


在图中,我只想要两次交易,而不是4次。将金字塔设置为1也没有帮助,因为我希望每个条件有1笔交易,而不仅仅是1笔交易。

正如您链接的另一个线程的回复所指出的,您使用的条件在后续期间可能是真实的,即使头寸已经打开。也许您可以利用or函数在一个值与另一个值交叉/交叉时隔离事件,而不是检查一个值是否大于/小于另一个值。这将在后续期间返回false,因为未发生交叉/不足,但收盘价仍然大于或小于所讨论的值

希望这有助于更新: