我正在编写一个指标,需要将其“锚定”到某个特定的日期。基本上是锚定的VWAP,我试图在其中自动查找容易引起关注的区域,以“固定”指标。
基本上,我正在尝试在回溯期内获得最高和最低值(在此示例中为365,并尝试“访问”该柱的日期,因此我可以将t(时间)初始化为那个酒吧。
我可以使用单个输入来执行此操作,但是不确定如何通过访问先前栏中的时间/日期信息来执行此操作。谢谢!
h1 = highest(high, 365)
time(h1) (?) *this is wrong*
start = t == time
答案 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)