我们需要编写一个代码来比较两条指标曲线之间的间隔,如果间隔大于n个值,它将发出进入交易的信号。我该怎么做呢?pinescript新手。我不明白我怎么能比较时间框架的值。我想我可以通过检查两条曲线的值是否相交来解决这个问题。如果它们在6条中不相交,则x= 80,如果它们相交,则通过设置值x=0来结束循环
b=1
for n=1 to 6
if k1[n]==k2[n]
break
else
b:=b+1
continue
x=0
if b==7
x:=80
else
x:=0
plot(x, linewidth=3)
我希望它有"b“不同的含义,我可以在此基础上构建并在未来绘制一个图表。但由于某些原因,b总是=6
发布于 2019-10-12 08:34:31
//@version=4
study("")
k1 = rsi(close, 3)
k2 = rsi(close, 20)
c = cross(k1, k2)
b = barssince(c)
x = b >= 6 ? 80 : 0
plot(x, color = color.red)
// Debugging.
plotchar(c, "c", "•", location.top)
plotchar(b, "b", "", location.top)
plot(k1)
plot(k2)
https://stackoverflow.com/questions/58332518
复制相似问题