CLT1:=3;
CLT2:=0;
CLT3:=REF(HIGH,3)=HHV(HIGH,CLT1*3+1);
CLT4:=FILTER(CLT3,3);
CLT5:=BACKSET(CLT4,3+1);
CLT6:=FILTER(CLT5,3);
CLT7:=REF(LOW,3)=LLV(LOW,CLT1*3+1);
CLT8:=FILTER(CLT7,3);
CLT9:=BACKSET(CLT8,3+1);
CLT10:=FILTER(CLT9,3);
CLT11:=(REF(LLV(LOW,2*3),1)+REF(HHV(HIGH,2*3),1))/2;
CLT12:=(HIGH+LOW)/2;
CLT13:=(CLT6 AND NOT(CLT10 AND CLT11>=CLT12)) OR BARSTATUS=2 OR BARSCOUNT(CLOSE)=1;
CLT14:=CLT6 AND NOT(CLT10 AND CLT11>=CLT12);
CLT15:=CLT10 AND NOT(CLT6 AND CLT11=CLT12);
CLT16:=REF(BARSLAST(CLT13),1)+1;
CLT17:=BACKSET(CLT13 AND COUNT(CLT15,CLT16)>0,LLVBARS(IF(CLT15,LOW,10000),CLT16));
CLT18:=CLT17>REF(CLT17,1);
CLT19:=BACKSET(CLT18,2);
CLT20:=CLT19>REF(CLT19,1);
CLT21:=CLT20 OR BARSTATUS=2 OR BARSCOUNT(CLOSE)=1;
CLT22:=REF(BARSLAST(CLT21),1)+1;
CLT23:=BACKSET(CLT21 AND COUNT(CLT14,CLT22)>0,HHVBARS(IF(CLT14,HIGH,0),CLT22));
CLT24:=CLT23>REF(CLT23,1);
CLT25:=BACKSET(CLT24,2);
CLT26:=CLT25>REF(CLT25,1);
DRAWLINE(CLT20,L,CLT26,H,0),COLORYELLOW,LINETHICK1;
DRAWLINE(CLT26,H,CLT20,L,0),COLORYELLOW,LINETHICK1;
CLT27:=BACKSET(BARSTATUS=2,MIN(BARSLAST(CLT26),BARSLAST(CLT20))+1);
CLT28:=CLT27>REF(CLT27,1);
CLT29:=H;
CLT30:=REF(H,REF(BARSLAST(CLT26),1)+1)>REF(H,REF(BARSLAST(CLT26),1)+2+REF(BARSLAST(CLT26),REF(BARSLAST(CLT26),1)+2));
CLT31:=CLT29 AND CLT30 AND CLT26;
CLT32:=BACKSET(CLT31,REF(BARSLAST(CLT26),1)+2);
CLT33:=CLT32>REF(CLT32,1);
CLT34:=L>REF(L,REF(BARSLAST(CLT20),1)+1);
CLT35:=REF(L,REF(BARSLAST(CLT20),1)+1);
CLT36:=CLT34 AND CLT35 AND CLT20;
CLT37:=BACKSET(CLT36,REF(BARSLAST(CLT20),1)+2);
CLT38:=CLT37>REF(CLT37,1);
CLT39:=CLT33 OR BARSTATUS=2 OR BARSCOUNT(C)=1;
CLT40:=REF(BARSLAST(CLT39),1)+1;
CLT41:=BACKSET(CLT39 AND COUNT(CLT38,CLT40)>0,LLVBARS(IF(CLT38,L,POW(10,20)),CLT40));
CLT42:=CLT41>REF(CLT41,1);
CLT43:=BACKSET(CLT42,2);
CLT44:=CLT43>REF(CLT43,1);
CLT45:=CLT44 OR BARSTATUS=2 OR BARSCOUNT(C)=1;
CLT46:=REF(BARSLAST(CLT45),1)+1;
CLT47:=BACKSET(CLT45 AND COUNT(CLT33,CLT46)>0,HHVBARS(IF(CLT33,H,-POW(10,20)),CLT46));
CLT48:=CLT47>REF(CLT47,1);
CLT49:=BACKSET(CLT48,2);
CLT50:=CLT49>REF(CLT49,1);
CLT51:=BACKSET(BARSTATUS=2,MIN(BARSLAST(CLT50),BARSLAST(CLT44))+1);
CLT52:=CLT51>REF(CLT51,1);
CLT53:=BACKSET(BARSTATUS=2,BARSLAST(CLT20)+1);
CLT54:=CLT53>REF(CLT53,1);
CLT55:=BACKSET(CLT54,REF(BARSLAST(CLT20),1)+2);
CLT56:=CLT55>REF(CLT55,1);
CLT57:=BACKSET(CLT56,REF(BARSLAST(CLT20),1)+2);
CLT58:=CLT57>REF(CLT57,1);
CLT59:=DRAWLINE(CLT56,L,CLT54,L,1),COLORMAGENTA,LINETHICK2;
CLT60:=BACKSET(BARSTATUS=2,BARSLAST(CLT26)+1);
CLT61:=CLT60>REF(CLT60,1);
CLT62:=BACKSET(CLT61,REF(BARSLAST(CLT26),1)+2);
CLT63:=CLT62>REF(CLT62,1);
CLT64:=BACKSET(CLT63,REF(BARSLAST(CLT26),1)+2);
CLT65:=CLT64>REF(CLT64,1);
CLT66:=BACKSET(CLT65,REF(BARSLAST(CLT26),1)+2);
CLT67:=CLT66>REF(CLT66,1);
CLT68:=DRAWLINE(CLT63,H,CLT61,H,1),COLORMAGENTA,LINETHICK2;
CLT69:=DRAWLINE(CLT63,H,CLT61,H,1);
CLT70:=BARSLAST(CLT63>0);
CLT71:=BARSLAST(CLT56>0);
CLT72:=BARSLAST(CLT62>0);
CLT73:=BARSLAST(CLT54>0);
CLT74:=BARSLAST(CLT58>0);
CLT75:=BARSLAST(CLT65>0);
CLT76:=BARSLAST(CLT67>0);
CLT77:REF(L,BARSLAST(CLT54)),DOTLINE,COLOR99FF66;
CLT78:REF(H,BARSLAST(CLT61)),DOTLINE,COLOR99FF66;
CLT79:REF(L,BARSLAST(CLT56)),DOTLINE,COLORFF66FF;
CLT80:REF(H,BARSLAST(CLT63)),DOTLINE,COLORFF66FF;
CLT81:=IF(CLT75>CLT74,REF(L,BARSLAST(CLT58)),0),DOTLINE,COLORCYAN;
CLT82:=IF(CLT75<CLT74,REF(H,BARSLAST(CLT65)),0),DOTLINE,COLORCYAN;
笔:DRAWLINE(CLT28,IF(CLT26,H,L),BARSTATUS=2,IF(BARSLAST(CLT26)>BARSLAST(CLT20),H,L),0),DOTLINE,COLORYELLOW,LINETHICK1;
DRAWTEXT( CLT54=1 AND CLT70>CLT71,L,'C')COLORMAGENTA;
DRAWTEXT(CLT61=1 AND CLT70>CLT71,H,'B')COLORMAGENTA;
DRAWTEXT( CLT56=1 AND CLT70>CLT71,L,'A')COLORMAGENTA;
DRAWTEXT(CLT63=1 AND CLT75>CLT74 ,H,'2')COLORMAGENTA;
DRAWTEXT(CLT58=1 AND CLT75>CLT74 ,L,'1')COLORMAGENTA;
DRAWTEXT( CLT54=1 AND CLT70<CLT71,L,'B-')COLORMAGENTA;
DRAWTEXT(CLT61=1 AND CLT70<CLT71,H,'C-')COLORMAGENTA;
DRAWTEXT(CLT63=1 AND CLT70<CLT71,H,'A-')COLORMAGENTA;
DRAWTEXT(CLT56=1 AND CLT75<CLT74,L,'2')COLORMAGENTA;
DRAWTEXT(CLT65=1 AND CLT75<CLT74,H,'1')COLORMAGENTA;
CLT84:=HIGH<REF(HIGH,1) AND LOW<REF(LOW,1);
CLT85:=HIGH<REF(HIGH,1) AND LOW>REF(LOW,1);
CLT86:=HIGH>REF(HIGH,1) AND LOW<REF(LOW,1);
CLT87:=HIGH>REF(HIGH,1) AND LOW>REF(LOW,1);
CLT88:=REF(HIGH,2)<HIGH AND REF(LOW,2)<LOW AND REF(HIGH,2)>REF(HIGH,1) AND REF(LOW,2) < REF(LOW,1);
CLT89:=COUNT(CLT84,3)>=1 AND LLVBARS(LOW,3)=1 AND CLT87;
CLT90:=COUNT(CLT84,4)>=1 AND LLVBARS(LOW,4)=2 AND CLT88;
CLT91:=COUNT(CLT84,4)>=1 AND COUNT(CLT85 OR CLT86,4)=1 AND LLVBARS(LOW,4)=1 AND CLT87;
CLT92:=COUNT(CLT84,5)>=1 AND COUNT(CLT85 OR CLT86,5)=2 AND LLVBARS(LOW,5)=2 AND CLT88;
CLT93:=CLT89 OR CLT90 OR CLT91 OR CLT92;
CLT94:=C>REF(HIGH,1);
CLT95:=CLT93 AND CLT94;
收敛突破:=CLT79<CLT77 AND CLT80>CLT78 AND CROSS(C,CLT68) AND C>O;
DRAWTEXT(收敛突破=1,L,'收敛突破'),COLORYELLOW;
突破:=CROSS(C,CLT78) AND C>O;
STICKLINE(突破,OPEN,CLOSE,2.8,0),COLORMAGENTA;
CLT98:=CLT79<CLT77 AND CLT80<CLT78 AND CROSS(C,CLT78) AND C>O;
STICKLINE(CLT98,OPEN,CLOSE,2.8,0),COLORMAGENTA;
DRAWTEXT(CLT98=1,H,'强势突破'),COLORYELLOW;
反弹突破:=CROSS(C,CLT79) AND C>O;
STICKLINE(反弹突破,OPEN,CLOSE,2.8,1),COLORMAGENTA;
STICKLINE(反弹突破,OPEN,CLOSE,1,1),COLORWHITE;
DRAWTEXT(反弹突破=1,L,'反弹突破'),COLORYELLOW;
DRAWTEXT(突破=1,L,' 突破'),COLORYELLOW;
CLT100:=CROSS(C,CLT78) AND CROSS(C,CLT80) AND C>O;
STICKLINE(CLT100,OPEN,CLOSE,2.8,0),COLORMAGENTA;
DRAWTEXT(CLT100=1,(OPEN+CLOSE)/2,' 一阳定势'),COLORRED;
STICKLINE(CLT100,OPEN,CLOSE,1,0),COLORYELLOW;
STICKLINE(CLT98,OPEN,CLOSE,1,0),COLORYELLOW;