如何取昨天的最高价 (文华财经WH8赢智V8.2)

投资者咨询:如何取昨天的最高价 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-16 17:28
 我看很多人这样取昨天的最高价:
N:BARSLAST(DATE<>REF(DATE,1))+1;
HH:REF(HHV(H,N),N);

我觉得这样不对。因为当N是分钟线的根数。当N=1时,HH:REF(HHV(H,1),1);就是昨天倒数第二根与倒数第一根K分钟线的最高价,而不是昨天全天的最高价。
我的理解对吗?
技术人员回复
日期:2018-5-16 17:45
 不对

上面写法是对的。您理解有误

比如目前是今天的第二根K线,N:BARSLAST(DATE<>REF(DATE,1))+1;。这个语句返回的N就是2

HH:REF(HHV(H,N),N);对应的就是取2个周期前对应的HHV(H,N)。而HHV(H,N)就相当于在昨天的最后一根K线的数值

因此对应的N是取当天的最后一根K线的值,也就是昨天的全部周期数。因此整个取值就是昨天的数值

您理解下