微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我如何比较两个交叉点的价值

如何解决我如何比较两个交叉点的价值

我已经用我能想到的各种方式表达了这一点,但仍然没有...我绘制了两个变量的交叉点,并希望在那里标记交叉点的值。我可以做到这一点,但是下一步是将它与之前的交叉进行比较,这意味着如果 A 和 B 交叉 = C ... 标记 C 并告诉我它与 C[1] 有多大不同。

如果有人能帮忙,我将不胜感激。我已经阅读了整个手册和 //kodify.net/... 在我的脑海中我完全按照它所说的去做,但是我得到了一个错误...

这是我尝试在这里发布的脚本,但我一直收到错误

单击此处获取脚本 --->> [1]: https://i.stack.imgur.com/9m3g8.png

解决方法

这里我们使用 valuewhen() 从最后一个交叉处的值中减去前一个交叉处的 k 的值:

//@version=4
study("Stochastic Slow Strategy")
length = input(14,minval=1)
smoothK = 3
smoothD = 3
k = sma(stoch(close,high,low,length),smoothK)
d = sma(k,smoothD)
xUp = crossover(k,d)
deltaX = valuewhen(xUp,k,0) - valuewhen(xUp,1)

if xUp
    label.new(bar_index,tostring(deltaX,"#.00"))

plot(k,"k",color.orange)
plot(d)

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。