获取TradingView Pine Script上特定栏的日期

时间:2019-10-28 10:53:18

标签: pine-script

我正在编写一个指标,需要将其“锚定”到某个特定的日期。基本上是锚定的VWAP,我试图在其中自动查找容易引起关注的区域,以“固定”指标。

基本上,我正在尝试在回溯期内获得最高和最低值(在此示例中为365,并尝试“访问”该柱的日期,因此我可以将t(时间)初始化为那个酒吧。

我可以使用单个输入来执行此操作,但是不确定如何通过访问先前栏中的时间/日期信息来执行此操作。谢谢!

h1 = highest(high, 365)
time(h1) (?)  *this is wrong* 
start = t == time 

1 个答案:

答案 0 :(得分:0)

为此,您需要highestbars(),它返回最高点的偏移量。它返回一个负值,因此我们需要更改其符号:

//@version=4
study("")
// Get bar index of highest high.
highIndex = -highestbars(high, 365)
// Get time at highest high.
t = time[highIndex]
plot(highIndex, "Index of highest high")
// Plot day of the month of highest high's bar.
plot(dayofmonth(t), "Day of the month", color.red)