btxc1:=CLOSE;btxo1:=OPEN;
 ss1:=MAX(btxc1,btxo1),LINETHICK0;
 xx1:=MIN(btxc1,btxo1),LINETHICK0;
 zz1:=0*CLOSE,LINETHICK0;
 btxy:=IF(CLOSE>OPEN,1,0)+IF(CLOSE<OPEN,4,0),LINETHICK0;
 for btxi=2 to DATACOUNT do begin
 IF btxy[btxi-1]=1 or btxy[btxi-1]=0 then begin
 IF btxc1[btxi]>ss1[btxi-1] then begin
 ss1[btxi]:=btxc1[btxi];
 xx1[btxi]:=ss1[btxi-1];
 zz1[btxi]:=0;
 btxy[btxi]:=1;
 end;else
 IF btxc1[btxi]<xx1[btxi-1] then begin//=
 ss1[btxi]:=xx1[btxi-1];
 xx1[btxi]:=btxc1[btxi];
 zz1[btxi]:=ss1[btxi-1];
 btxy[btxi]:=4;
 end;else begin
 ss1[btxi]:=ss1[btxi-1];
 xx1[btxi]:=btxc1[btxi];
 zz1[btxi]:=0;
 btxy[btxi]:=1;
 end;end;
 IF btxy[btxi-1]=4 or btxy[btxi-1]=0 then begin
 IF btxc1[btxi]<xx1[btxi-1] then begin
 ss1[btxi]:=xx1[btxi-1];
 xx1[btxi]:=btxc1[btxi];
 zz1[btxi]:=0;
 btxy[btxi]:=4;
 end;else
 IF btxc1[btxi]>ss1[btxi-1] then begin//=
 ss1[btxi]:=btxc1[btxi];
 xx1[btxi]:=ss1[btxi-1];
 zz1[btxi]:=xx1[btxi-1];
 btxy[btxi]:=1;
 end;else begin
 ss1[btxi]:=btxc1[btxi];
 xx1[btxi]:=xx1[btxi-1];
 zz1[btxi]:=0;
 btxy[btxi]:=4;
 end;
 end;
 end;
 btxk1:=(btxy=1 and REF(btxy=1,1) and CLOSE>REF(ss1,1))*1;
 btxk2:=(btxy=1 and REF(btxy=1,1) and CLOSE<=REF(ss1,1) and CLOSE>=REF(xx1,1))*2;
 btxk3:=(btxy=4 and REF(btxy=1,1) and CLOSE<REF(xx1,1))*3;
 btxk4:=(btxy=4 and REF(btxy=4,1) and CLOSE<REF(xx1,1))*4;
 btxk5:=(btxy=4 and REF(btxy=4,1) and CLOSE<=REF(ss1,1) and CLOSE>=REF(xx1,1))*5;
 btxk6:=(btxy=1 and REF(btxy=4,1) and CLOSE>REF(ss1,1))*6;
 btxk7:=(btxy=1 and REF(btxy=0,1))*1;//6
 btxk8:=(btxy=4 and REF(btxy=0,1))*4;
 btxkk:=IF(BARPOS=1,btxy,btxk1+btxk2+btxk3+btxk4+btxk5+btxk6+btxk7+btxk8),LINETHICK0;//显示
maxg:=MAX(MAX(ss1,xx1),zz1);ming:=MIN(MIN(ss1,xx1),zz1);
 zxng:=(ss1<>maxg and ss1<>ming)*ss1+(xx1<>maxg and xx1<>ming)*xx1+(zz1<>maxg and zz1<>ming)*zz1;
 btxp1:=(ss1=xx1)*ss1;btxp2:=(ss1=zz1)*zz1;btxp3:=(xx1=zz1)*xx1;
 btxpp:=IF(btxp1=0 and btxp2=0,btxp3,IF(btxp1,btxp1,btxp2));
 STICKLINE(zz1=0 and btxy=1,ss1,xx1,8,0),COLORAA;//yellow
 STICKLINE(zz1=0 and btxy=1,ss1,xx1,7,0),COLORBB;
 STICKLINE(zz1=0 and btxy=1,ss1,xx1,6,0),COLORBB;
 STICKLINE(zz1=0 and btxy=1,ss1,xx1,5,0),COLORCC;
 STICKLINE(zz1=0 and btxy=1,ss1,xx1,4,0),COLORDD;
 STICKLINE(zz1=0 and btxy=1,ss1,xx1,3,0),COLOREE;
 STICKLINE(zz1=0 and btxy=1,ss1,xx1,2,0),COLORFF;
 STICKLINE(zz1=0 and btxy=1,ss1,xx1,1,0),COLORFF;
 STICKLINE(zz1=0 and btxy=4,ss1,xx1,8,0),COLOR8800;//blue
 STICKLINE(zz1=0 and btxy=4,ss1,xx1,7,0),COLOR9900;
 STICKLINE(zz1=0 and btxy=4,ss1,xx1,6,0),COLORAA00;
 STICKLINE(zz1=0 and btxy=4,ss1,xx1,5,0),COLORBB00;
 STICKLINE(zz1=0 and btxy=4,ss1,xx1,4,0),COLORCC00;
 STICKLINE(zz1=0 and btxy=4,ss1,xx1,3,0),COLORDD00;
 STICKLINE(zz1=0 and btxy=4,ss1,xx1,2,0),COLOREE00;
 STICKLINE(zz1=0 and btxy=4,ss1,xx1,1,0),COLORFF00;
 STICKLINE(zz1>0 and btxpp=0,maxg,zxng,8,0),COLORAA;//YELLOW
 STICKLINE(zz1>0 and btxpp=0,maxg,zxng,7,0),COLORBB;
 STICKLINE(zz1>0 and btxpp=0,maxg,zxng,6,0),COLORBB;
 STICKLINE(zz1>0 and btxpp=0,maxg,zxng,5,0),COLORCC;
 STICKLINE(zz1>0 and btxpp=0,maxg,zxng,4,0),COLORDD;
 STICKLINE(zz1>0 and btxpp=0,maxg,zxng,3,0),COLOREE;
 STICKLINE(zz1>0 and btxpp=0,maxg,zxng,2,0),COLORFF;
 STICKLINE(zz1>0 and btxpp=0,maxg,zxng,1,0),COLORFF;
 STICKLINE(zz1>0 and btxpp=0,ming,zxng,8,0),COLOR8800;//BLUE
 STICKLINE(zz1>0 and btxpp=0,ming,zxng,7,0),COLOR9900;
 STICKLINE(zz1>0 and btxpp=0,ming,zxng,6,0),COLORAA00;
 STICKLINE(zz1>0 and btxpp=0,ming,zxng,5,0),COLORBB00;
 STICKLINE(zz1>0 and btxpp=0,ming,zxng,4,0),COLORCC00;
 STICKLINE(zz1>0 and btxpp=0,ming,zxng,3,0),COLORDD00;
 STICKLINE(zz1>0 and btxpp=0,ming,zxng,2,0),COLOREE00;
 STICKLINE(zz1>0 and btxpp=0,ming,zxng,1,0),COLORFF00;
 STICKLINE(zz1>0 and btxpp and btxy=1,maxg,ming,8,0),COLORAA;//YELLOW
 STICKLINE(zz1>0 and btxpp and btxy=1,maxg,ming,7,0),COLORBB;
 STICKLINE(zz1>0 and btxpp and btxy=1,maxg,ming,6,0),COLORBB;
 STICKLINE(zz1>0 and btxpp and btxy=1,maxg,ming,5,0),COLORCC;
 STICKLINE(zz1>0 and btxpp and btxy=1,maxg,ming,4,0),COLORDD;
 STICKLINE(zz1>0 and btxpp and btxy=1,maxg,ming,3,0),COLOREE;
 STICKLINE(zz1>0 and btxpp and btxy=1,maxg,ming,2,0),COLORFF;
 STICKLINE(zz1>0 and btxpp and btxy=1,maxg,ming,1,0),COLORFF;
 STICKLINE(zz1>0 and btxpp and btxy=4,maxg,ming,8,0),COLOR8800;//BLUE
 STICKLINE(zz1>0 and btxpp and btxy=4,maxg,ming,7,0),COLOR9900;
 STICKLINE(zz1>0 and btxpp and btxy=4,maxg,ming,6,0),COLORAA00;
 STICKLINE(zz1>0 and btxpp and btxy=4,maxg,ming,5,0),COLORBB00;
 STICKLINE(zz1>0 and btxpp and btxy=4,maxg,ming,4,0),COLORCC00;
 STICKLINE(zz1>0 and btxpp and btxy=4,maxg,ming,3,0),COLORDD00;
 STICKLINE(zz1>0 and btxpp and btxy=4,maxg,ming,2,0),COLOREE00;
 STICKLINE(zz1>0 and btxpp and btxy=4,maxg,ming,1,0),COLORFF00;
 STICKLINE(zz1>0 and btxpp and (btxy=1 or (REF(btxy,1)=1 and btxy=4)),btxpp,btxpp,8,0),COLORAA;//YELLOW
 STICKLINE(zz1>0 and btxpp and (btxy=1 or (REF(btxy,1)=1 and btxy=4)),btxpp,btxpp,7,0),COLORBB;
 STICKLINE(zz1>0 and btxpp and (btxy=1 or (REF(btxy,1)=1 and btxy=4)),btxpp,btxpp,6,0),COLORBB;
 STICKLINE(zz1>0 and btxpp and (btxy=1 or (REF(btxy,1)=1 and btxy=4)),btxpp,btxpp,5,0),COLORCC;
 STICKLINE(zz1>0 and btxpp and (btxy=1 or (REF(btxy,1)=1 and btxy=4)),btxpp,btxpp,4,0),COLORDD;
 STICKLINE(zz1>0 and btxpp and (btxy=1 or (REF(btxy,1)=1 and btxy=4)),btxpp,btxpp,3,0),COLOREE;
 STICKLINE(zz1>0 and btxpp and (btxy=1 or (REF(btxy,1)=1 and btxy=4)),btxpp,btxpp,2,0),COLORFF;
 STICKLINE(zz1>0 and btxpp and (btxy=1 or (REF(btxy,1)=1 and btxy=4)),btxpp,btxpp,1,0),COLORFF;
 STICKLINE(zz1>0 and btxpp and (btxy=4 or (REF(btxy,1)=4 and btxy=1)),btxpp,btxpp,8,0),COLOR8800;//BLUE
 STICKLINE(zz1>0 and btxpp and (btxy=4 or (REF(btxy,1)=4 and btxy=1)),btxpp,btxpp,7,0),COLOR9900;
 STICKLINE(zz1>0 and btxpp and (btxy=4 or (REF(btxy,1)=4 and btxy=1)),btxpp,btxpp,6,0),COLORAA00;
 STICKLINE(zz1>0 and btxpp and (btxy=4 or (REF(btxy,1)=4 and btxy=1)),btxpp,btxpp,5,0),COLORBB00;
 STICKLINE(zz1>0 and btxpp and (btxy=4 or (REF(btxy,1)=4 and btxy=1)),btxpp,btxpp,4,0),COLORCC00;
 STICKLINE(zz1>0 and btxpp and (btxy=4 or (REF(btxy,1)=4 and btxy=1)),btxpp,btxpp,3,0),COLORDD00;
 STICKLINE(zz1>0 and btxpp and (btxy=4 or (REF(btxy,1)=4 and btxy=1)),btxpp,btxpp,2,0),COLOREE00;
 STICKLINE(zz1>0 and btxpp and (btxy=4 or (REF(btxy,1)=4 and btxy=1)),btxpp,btxpp,1,0),COLORFF00;
 STICKLINE((zz1>0 and btxpp=0) AND (zz1>0 and btxpp=0) AND REF((zz1=0 and btxy=4),1),ming,zxng,8,0),COLOR88CC;
 STICKLINE((zz1>0 and btxpp=0) AND (zz1>0 and btxpp=0) AND REF((zz1=0 and btxy=4),1),ming,zxng,7,0),COLOR99CC;
 STICKLINE((zz1>0 and btxpp=0) AND (zz1>0 and btxpp=0) AND REF((zz1=0 and btxy=4),1),ming,zxng,6,0),COLORAACC;
 STICKLINE((zz1>0 and btxpp=0) AND (zz1>0 and btxpp=0) AND REF((zz1=0 and btxy=4),1),ming,zxng,5,0),COLORBBCC;
 STICKLINE((zz1>0 and btxpp=0) AND (zz1>0 and btxpp=0) AND REF((zz1=0 and btxy=4),1),ming,zxng,4,0),COLORCCCC;
 STICKLINE((zz1>0 and btxpp=0) AND (zz1>0 and btxpp=0) AND REF((zz1=0 and btxy=4),1),ming,zxng,3,0),COLORDDCC;
 STICKLINE((zz1>0 and btxpp=0) AND (zz1>0 and btxpp=0) AND REF((zz1=0 and btxy=4),1),ming,zxng,2,0),COLOREECC;
 STICKLINE((zz1>0 and btxpp=0) AND (zz1>0 and btxpp=0) AND REF((zz1=0 and btxy=4),1),ming,zxng,1,0),COLORFFCC;

 STICKLINE((REF((zz1=0 and btxy=1),1) and (zz1>0 and btxpp=0) and (zz1>0 and btxpp=0)),maxg,zxng,8,0),colorAAAA00;
 STICKLINE((REF((zz1=0 and btxy=1),1) and (zz1>0 and btxpp=0) and (zz1>0 and btxpp=0)),maxg,zxng,7,0),colorBBBB00;
 STICKLINE((REF((zz1=0 and btxy=1),1) and (zz1>0 and btxpp=0) and (zz1>0 and btxpp=0)),maxg,zxng,6,0),colorCCCC00;
 STICKLINE((REF((zz1=0 and btxy=1),1) and (zz1>0 and btxpp=0) and (zz1>0 and btxpp=0)),maxg,zxng,5,0),colorDDDD00;
 STICKLINE((REF((zz1=0 and btxy=1),1) and (zz1>0 and btxpp=0) and (zz1>0 and btxpp=0)),maxg,zxng,4,0),colorEEEE50;
 STICKLINE((REF((zz1=0 and btxy=1),1) and (zz1>0 and btxpp=0) and (zz1>0 and btxpp=0)),maxg,zxng,3,0),colorEEEE00;
 STICKLINE((REF((zz1=0 and btxy=1),1) and (zz1>0 and btxpp=0) and (zz1>0 and btxpp=0)),maxg,zxng,2,0),colorFFFF50;
 STICKLINE((REF((zz1=0 and btxy=1),1) and (zz1>0 and btxpp=0) and (zz1>0 and btxpp=0)),maxg,zxng,1,0),colorFFFF00;
 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。