N:=120;
K:=BArslAST(CURRBARSCOUNT=N);
GD:=CONST(IF(ISLASTBAR=1,HHV(H,K),0)),NODRAW;{高点}
DDDD:=CONST(IF(ISLASTBAR=1,LLV(L,K),0)),NODRAW;{低点}
KJ:=GD-DDDD;{高低点差值=分区高度}
平衡:=IF(CURRBARSCOUNT<=N,DDDD+KJ/2,DRAWNULL),COLOR00FFFF,NODRAW;
日:=150;昨前:=3;
高区:=REF(HHV(H,日),昨前);
低区:=REF(LLV(L,日),昨前);
H1:=高区-(高区-低区)*0.191;
H2:=高区-(高区-低区)*0.382;
H3:=高区-(高区-低区)*0.5;
H4:=高区-(高区-低区)*0.618;
H5:=高区-(高区-低区)*0.809;
顶区0:=REFDATE(高区,DATE),COLORBLUE,LINETHICK3;
警示0:=REFDATE(H1,DATE),DOTLINE,COLORRED;
强势0:=REFDATE(H2,DATE),COLORMAGENTA,DOTLINE;
压力0:=REFDATE(H3,DATE),COLORWHITE,DOTLINE;
突破0:=REFDATE(H4,DATE),COLORGREEN,DOTLINE;
转强0:=REFDATE(H5,DATE),COLORYELLOW,DOTLINE;
支撑0:=REFDATE(低区,DATE),DOTLINE,COLORFF8080;
DRAWBAND(顶区0,RGB(0,0,0),平衡,RGB(0,0,0));
DRAWBAND(平衡,RGB(0,0,0),低区,RGB(0,0,0));
DRAWBAND(高区,RGB(120,100,0),警示0,RGB(0,0,0));
DRAWBAND(警示0,RGB(258,58,0),压力0,RGB(0,0,0));
DRAWBAND(压力0,RGB(128,58,0),突破0,RGB(0,0,0));
DRAWBAND(突破0,RGB(68,0,0),转强0,RGB(0,0,0));
DRAWBAND(转强0,RGB(38,0,0),支撑0,RGB(0,0,0));
DRAWBAND(支撑0,RGB(38,38,38),低区,RGB(0,0,0));
顶区:顶区0,COLORBLUE,LINETHICK3;
警示:警示0,DOTLINE,COLORRED;
压力:压力0,COLORWHITE,DOTLINE;
突破:突破0,COLORGREEN,DOTLINE;
转强:转强0,COLORYELLOW,DOTLINE;
支撑:支撑0,DOTLINE,COLORFF8080;
DRAWKLINE(H,O,L,C);