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

时间:2021-01-07 22:49:52

标签: pine-script algorithmic-trading trading

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

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

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

1 个答案:

答案 0 :(得分:1)

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

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

sum(cond ? 1 : 0, len)
<块引用>

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