未来函数检测结果如下:
该公式包含未来函数:#MONTH
该公式包含未来函数:#WEEK


WC:=C#WEEK,LINETHICK0;

WO1:=IF(WEEKDAY<REF(WEEKDAY,1),O,DRAWNULL);

WO:=HHV(WO1,WEEKDAY),LINETHICK0;

WH:=HHV(H,WEEKDAY),LINETHICK0;

WL:=LLV(L,WEEKDAY),LINETHICK0;

MC:=C#MONTH,LINETHICK0;

MO1:=IF(DAY<REF(DAY,1),O,DRAWNULL);

MO:=HHV(MO1,DAY),LINETHICK0;

AG:=DAY<REF(DAY,1);

BG:=BARSLAST(AG)+1;

MH:=HHV(H,BG),LINETHICK0;

ML:=LLV(L,BG),LINETHICK0;

STICKLINE(MC>=MO,MO,MC,4,0),COLOR5CA8FD;

STICKLINE(MC<MO,MO,MC,4,0),COLOR008B00;

STICKLINE(WC>=WO,WO,WC,4,0),COLOR003399;

STICKLINE(WC<WO,WO,WC,4,0),COLOR993300;

DRAWKLINE(H,O,L,C);

 


原理解析:
WC赋值:C#WEEK,LINETHICK0
WO1赋值:IF(WEEKDAY<1日前的WEEKDAY,O,DRAWNULL)
WO赋值:WEEKDAY日内WO1最高值,LINETHICK0
WH赋值:WEEKDAY日内H最高值,LINETHICK0
WL赋值:WEEKDAY日内L最低值,LINETHICK0
MC赋值:C#MONTH,LINETHICK0
MO1赋值:IF(DAY<1日前的DAY,O,DRAWNULL)
MO赋值:DAY日内MO1最高值,LINETHICK0
AG赋值:DAY<1日前的DAY
BG赋值:上次AG距今天数+1
MH赋值:BG日内H最高值,LINETHICK0
ML赋值:BG日内L最低值,LINETHICK0
当满足条件MC>=MO时,在MO和MC之间画柱状线
当满足条件MC当满足条件WC>=WO时,在WO和WC之间画柱状线
当满足条件WC DRAWKLINE(H,O,L,C)
 

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