【问题标题】:How to next highest point after the days lowest low in pinescript如何在pinescript中最低点之后的下一个最高点
【发布时间】:2021-04-21 16:39:55
【问题描述】:
我想找到最佳的低/高范围。
//@version=4
study("Daily Open High Range")
plot(((high-low)/low)*100)
这几乎可以正常工作,只是它会返回低点与高点的结果,即使高点先于低点,我想过滤掉这些。
我想要过滤掉的示例
如果能找到它就太好了,但我无法开始想象如何编写代码。
这里的挑战是,在最低点之后的最高点并不能说明当天的最佳范围。
正确图表示例
【问题讨论】:
标签:
charts
pine-script
stock
trading
【解决方案1】:
即使我也在努力解决同样的问题。我得到错误
Pinescript 拒绝接受 barsince(somecondition) 返回的值
作为长度参数,尽管似乎很少有文档说它是正确的。
简单地说
valueA = highest(high, 20) // point A
valueB = lowest (low , 20) // point B
valueC = lowest(low , max(1, barssince(valueA == high)))
即使在确保长度变量永远不会为零之后,pine 脚本仍然会给出运行时错误(粉红色感叹号),指出最低参数不能为零..