如何检测过去 'n' 根蜡烛中的任何蜡烛是否满足特定要求?

问题描述

我想检查过去 'n' 支蜡烛中的任何一支蜡烛是否满足特定条件。

例如让我们检查最近 20 根蜡烛的收盘价是否高于“x”:

x = 2
n = 20
condition = [ANY of n] > x

解决方法

请参阅 barssince() 和显示如何使用它的示例 here

您还可以使用以下方法计算条件在最后 n 个柱中出现的次数:

sum(cond ? 1 : 0,len)

披露:此答案中的链接指向 PineCoders 常见问题解答条目。
我是 PineCoders 社区的成员,我很可能写了那个 FAQ 条目。 PineCoders 是由 TradingView 支持的 Pine 编码志愿者小组,PineCoders 的网站具有严格的教育意义。 TradingView 和 PineCoders 都不会从向 pinecoders.com 发送流量中获得经济利益,并且该网站不包含附属/推荐链接。