在Pinescript中,要获得特定时间范围的最高值和最低值,可以使用highest
和lowest
函数。这两个函数可以用来查找指定时间范围内的最高和最低值。
具体语法如下:
highest(source, length)
lowest(source, length)
其中,source
是要计算的数据源,可以是任何数值类型的数据,比如收盘价、最高价等。length
表示要查找的时间范围,以当前时间为起点向前数的周期数。例如,如果要查找最近10根K线的最高值,length
就设为10。
下面是一个示例代码,用来计算最近10根K线的最高和最低值:
//@version=4
study("High and Low of Specific Time Range", shorttitle="HL Time Range", overlay=true)
length = 10
highestHigh = highest(high, length)
lowestLow = lowest(low, length)
plot(highestHigh, color=color.green, linewidth=2, title="Highest High")
plot(lowestLow, color=color.red, linewidth=2, title="Lowest Low")
在上面的示例中,high
表示最高价,low
表示最低价。highestHigh
变量使用highest
函数来获取最近10根K线的最高值,lowestLow
变量使用lowest
函数来获取最近10根K线的最低值。最后,通过plot
函数将最高值和最低值在图表上进行展示。
关于Pinescript更多的功能和用法,您可以参考腾讯云的Pinescript编程手册。
领取专属 10元无门槛券
手把手带您无忧上云