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


AQ:=O#WEEK;

B:=C#WEEK;

AAQ:=H#WEEK;

BB:=L#WEEK;

STICKLINE(WEEKDAY=1,AAQ,BB,0,-1),COLORLIGRAY;

STICKLINE(WEEKDAY=6-1,AAQ,BB,0,-1),COLORLIGRAY;

BZ:=WEEKDAY;

TT:=BARSCOUNT(C)=1;

{ZB:=DATE IFF(REF(DATE,1),DATE)>BZ-REF(BZ,1) OR BARSLAST=1;}

ZC:=WEEKDAY<REF(WEEKDAY,1)OR TT;

ZM:=REFX(ZC,1) ;

DRAWLINE(B>=AQ AND (ZC OR TT ),AAQ,B>=AQ AND (ZM OR ISLASTBAR),AAQ,0),COLOR9999DD;

DRAWLINE(B>=AQ AND (ZC OR TT ),BB,B>=AQ AND (ZM OR ISLASTBAR),BB,0),COLOR9999DD;

DRAWLINE(B<AQ AND (ZC OR TT ),AAQ,B<AQ AND (ZM OR ISLASTBAR),AAQ,0),COLORDDAA88;

DRAWLINE(B<AQ AND (ZC OR TT ),BB,B<AQ AND (ZM OR ISLASTBAR),BB,0),COLORDDAA88;

 

原理解析:
AQ赋值:O#WEEK


B赋值:C#WEEK


AAQ赋值:H#WEEK


BB:=L#WEEK
当满足条件WEEKDAY=1时,在AAQ和BB之间画柱状线
当满足条件WEEKDAY=6-1时,在AAQ和BB之间画柱状线


BZ:=WEEKDAY


TT赋值:C的有效数据周期数=1


{ZB赋值:DATE IFF(1日前的DATE,DATE)>BZ-1日前的BZ OR BARSLAST=1
}

ZC赋值:WEEKDAY<1日前的WEEKDAYOR TT


ZM赋值:REFX(ZC,1)


DRAWLINE(B>=AQ AND (ZC OR TT ),AAQ,B>=AQ AND (ZM OR ISLASTBAR),AAQ,0),COLOR9999DD


DRAWLINE(B>=AQ AND (ZC OR TT ),BB,B>=AQ AND (ZM OR ISLASTBAR),BB,0),COLOR9999DD


DRAWLINE(B

DRAWLINE(B

 

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