【发布时间】:2021-01-17 19:31:13
【问题描述】:
我正在使用 pinescript,我一直在试图弄清楚为什么以下代码不起作用。控制台不断显示 series[integer] 无法输出整数。我了解系列与非系列值不兼容。如果是这种情况,有没有办法将 series[integer] 更改为 integer?
以下代码不起作用:
x = barssince(crossover(cci,100))
y = barssince(crossover(100,cci))
xy = x-y //in this case the xy value is 9
z = highest(cci, abs(xy))
plot(z)
以下代码有效:
z = highest(cci, 9) //assuming xy is 9
plot(z)
任何帮助将不胜感激。谢谢
托马斯
【问题讨论】:
-
你想在 x 和 y 柱之间找到一个高点吗?
-
是的,你是对的。我的方法是找到 x 和 y 之间的柱数,然后使用最高 () 函数找到峰值,但最高函数 () 只接受常数整数。我正在尝试解决这个问题,因为显然每个峰值都可能出现在不同数量的柱之间
-
看这个问题的答案stackoverflow.com/questions/65704469/…如果你自己没有成功,那么我会尽力帮助。
标签: integer series pine-script algorithmic-trading