昨日的最高、最低、收盘价是如下表示:
N:=BARSLAST(DATE>REF(DATE,1));
NN:=ref(N,N+1)+1;
LastH:ref(hhv(h,NN),N+1);//昨高
LastL:ref(llv(l,NN),N+1);//昨低
LastC:=VALUEWHEN(DATE<>REF(DATE,1),REF(CLOSE,1));//昨收
请问前日的最高、最低、收盘价应如何表示呢?谢谢
NN:=BARSLAST(DATE>REF(DATE,1))+1;
LastH:ref(hhv(h,NN),NN);//昨高
LastL:ref(llv(l,NN),NN);//昨低
LastC:=ref(c,nn);//昨收
LastH2:ref(hhv(h,NN),NN+ref(nn,nn));//前高
LastL2:ref(llv(l,NN),NN+ref(nn,nn));//前低
LastC2:=ref(c,nn+ref(nn,nn));//前收
楼主应该对阿火给出的公式进行理解,理解了就是知道昨开前开怎么写了。