创建一个当前9根K线的Pine脚本的布尔表达式。

huangapple go评论65阅读模式
英文:

Create a boolean expression for current 9 bars PINESCRIPT

问题

我想为当前的9个柱子创建一个布尔表达式。

示例:

最近的9个柱子(close,close[1]...close[9])= 真

最近的10个柱子及以后的柱子(close[10]..close[n>10])= 假

我该如何操作?

Ta.barssince?

英文:

I want to create a boolean expression for the current 9 bars

Example

Last 9 bars ie (close, close[1]...close[9]) = true

Last 10 bars and on (close[10]..close[n>10]) = false

how do i go about doing this?

Ta.barssince??

答案1

得分: 0

你可以使用 math.sum() 来计算在给定的回溯期内条件出现的次数。

例如:

cond = close > close[1]
cond_sum = math.sum(cond ? 1 : 0, 9)

cond_sum 将告诉您在最近的 9 个周期内有多少个周期的收盘价高于前一个周期。

英文:

You can use math.sum() to count the number of occurences of a condition in the given lookback period.

For instance:

cond = close > close[1]
cond_sum = math.sum(cond ? 1 : 0, 9)

cond_sum will tell you how many bars closed higher than the previous bar within the last 9 bars.

huangapple
  • 本文由 发表于 2023年5月14日 01:10:49
  • 转载请务必保留本文链接:https://go.coder-hub.com/76244007.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定