来函数检测结果如下:
该公式没有未来函数


N:=10;

T1:=CONST(HHVBARS(V,N));

T0:IF(CURRBARSCOUNT<=N+3,CONST(IF(T1=0,C,REF(C,T1))),DRAWNULL),COLORFF00FF;

IF(CURRBARSCOUNT=T1+1,T0,DRAWNULL),CIRCLEDOT,COLORFF00FF;

DRAWTEXT(ISLASTBAR,T0,' 量能评台'),COLORCC00CC;

{前30日量能}

Y:=30;

Y1:=CONST(REF(HHVBARS(V,Y),T1+1)+T1+1);

Y0:IF(CURRBARSCOUNT<=T1+Y+3 AND CURRBARSCOUNT>=T1+1,CONST(REF(C,Y1)),DRAWNULL),COLOR999999;

IF(CURRBARSCOUNT=Y1+1,Y0,DRAWNULL),CIRCLEDOT,COLORCCCCCC;

{前20日量能}

W:=20;

W1:=CONST(REF(HHVBARS(V,W),T1+1)+T1+1);

W0:IF(CURRBARSCOUNT<=T1+W+3 AND CURRBARSCOUNT>=T1+1,CONST(REF(C,W1)),DRAWNULL),COLOR009999;

IF(CURRBARSCOUNT=W1+1,W0,DRAWNULL),CIRCLEDOT,COLOR00CCCC;

{前10日量能}

M:=10;

Q1:=CONST(REF(HHVBARS(V,M),T1+1)+T1+1);

Q0:IF(CURRBARSCOUNT<=T1+M+3 AND CURRBARSCOUNT>=T1+1,CONST(REF(C,Q1)),DRAWNULL),COLOR009900;

IF(CURRBARSCOUNT=Q1+1,Q0,DRAWNULL),CIRCLEDOT,COLOR00CC00;

原理解析:
N赋值:10


T1赋值:CONST(HHVBARS(V,N))
输出

T0:IF(CURRBARSCOUNT<=N+3,CONST(IF(T1=0,C,T1日前的C)),DRAWNULL),COLORFF00FF
如果CURRBARSCOUNT=T1+1返回T0否则返回DRAWNULL
当满足条件ISLASTBAR时,在T0和' 量能评台'位置书写文字
{前30日量能}

Y赋值:30


Y1赋值:CONST(REF(HHVBARS(V,Y),T1+1)+T1+1)
输出

Y0:IF(CURRBARSCOUNT<=T1+Y+3 AND CURRBARSCOUNT>=T1+1,CONST(Y1日前的C),DRAWNULL),COLOR999999
如果CURRBARSCOUNT=Y1+1返回Y0否则返回DRAWNULL
{前20日量能}

W赋值:20


W1赋值:CONST(REF(HHVBARS(V,W),T1+1)+T1+1)
输出

W0:IF(CURRBARSCOUNT<=T1+W+3 AND CURRBARSCOUNT>=T1+1,CONST(W1日前的C),DRAWNULL),COLOR009999
如果CURRBARSCOUNT=W1+1返回W0否则返回DRAWNULL
{前10日量能}

M赋值:10


Q1赋值:CONST(REF(HHVBARS(V,M),T1+1)+T1+1)
输出

Q0:IF(CURRBARSCOUNT<=T1+M+3 AND CURRBARSCOUNT>=T1+1,CONST(Q1日前的C),DRAWNULL),COLOR009900
如果CURRBARSCOUNT=Q1+1返回Q0否则返回DRAWNULL

声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!