N:=2;
VARC:=(ZIGZAG(CLOSE,N,1)>REF(ZIGZAG(CLOSE,N,1),1)) AND (REF(ZIGZAG(CLOSE,N,1),1)<=REF(ZIGZAG(CLOSE,N,1),2)) AND (REF(ZIGZAG(CLOSE,N,1),2)<=REF(ZIGZAG(CLOSE,N,1),3)); VARD:=(ZIGZAG(CLOSE,N,1)=REF(ZIGZAG(CLOSE,N,1),2)) AND (REF(ZIGZAG(CLOSE,N,1),2)>=REF(ZIGZAG(CLOSE,N,1),3));
//DRAWLINE(VARC,0,1,100,COLORRED),LINETHICK3;
//DRAWLINE(VARD,0,1,100,COLORGREEN),LINETHICK3;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))100; K:=SMA(RSV,3,1); D:=SMA(K,3,1); J:=3K-2D; VAR1:=(CLOSE-LLV(LOW,45))/(HHV(HIGH,45)-LLV(LOW,45))100;
VAR2:=SMA(VAR1,3,1);
VAR3:=SMA(VAR2,3,1);
VAR4:=3SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))100,5,1)-2SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))100,5,1),3,1);
BQ:=IF(CROSS(10,VAR4),1,1),COLORYELLOW;
VAR5:=CROSS(VAR4,10) AND VAR3<12; 抄底:=IF(VAR5,10,0),COLORFF00DD; VAR6:=(2CLOSE+HIGH+LOW)/4; VAR7:=LLV(LOW,26); VAR8:=HHV(HIGH,30); VAR9:=EMA((VAR6-VAR7)/(VAR8-VAR7)100,9); VAR10:=EMA((0.667REF(VAR9,1)+0.337VAR9),2); 逃顶:=IF(CROSS(VAR10,VAR9) AND VAR10>85,90,100),COLOR0088EE;
VAR112:=(HHV(HIGH,10)-CLOSE)/(HHV(HIGH,10)-LLV(LOW,10))100; VAR113:=(CLOSE-LLV(LOW,10))/(HHV(HIGH,10)-LLV(LOW,10))100;
多方:=(SMA(VAR113,3,1)-1),COLORMAGENTA;
空方:=(SMA(VAR112,3,1)-1),COLORYELLOW;
N1:=22;
N2:=51;
N3:=72;//N,N1,N2,N3黄色三角
M:=16;//红色三角
VAR11:=ZIGZAG(C,N,0)>REF(ZIGZAG(C,N,0),1) AND REF(ZIGZAG(C,N,0),1)<=REF(ZIGZAG(C,6,0),2) AND REF(ZIGZAG(C,N,0),2)<=REF(ZIGZAG(C,N,0),3); VAR12:=ZIGZAG(C,N,0)=REF(ZIGZAG(C,N,0),2) AND REF(ZIGZAG(C,N,0),2)>=REF(ZIGZAG(C,6,0),3);
VAR13:=ZIGZAG(C,N1,0)>REF(ZIGZAG(C,N1,0),1) AND REF(ZIGZAG(C,N1,0),1)<=REF(ZIGZAG(C,N1,0),2) AND REF (ZIGZAG(C,N1,0),2)<=REF(ZIGZAG(C,N1,0),3); VAR14:=ZIGZAG(C,N1,0)=REF(ZIGZAG(C,N1,0),2) AND REF (ZIGZAG(C,N1,0),2)>=REF(ZIGZAG(C,N1,0),3);
VAR15:=ZIGZAG(C,N2,0)>REF(ZIGZAG(C,N2,0),1) AND REF(ZIGZAG(C,N2,0),1)<=REF(ZIGZAG(C,N2,0),2) AND REF (ZIGZAG(C,N2,0),2)<=REF(ZIGZAG(C,N2,0),3); VAR16:=ZIGZAG(C,N2,0)=REF(ZIGZAG(C,N2,0),2) AND REF (ZIGZAG(C,N2,0),2)>=REF(ZIGZAG(C,N2,0),3);
VAR17:=ZIGZAG(C,N3,0)>REF(ZIGZAG(C,N3,0),1) AND REF(ZIGZAG(C,N3,0),1)<=REF(ZIGZAG(C,N3,0),2) AND REF (ZIGZAG(C,N3,0),2)<=REF(ZIGZAG(C,N3,0),3); VAR18:=ZIGZAG(C,N3,0)=REF(ZIGZAG(C,N3,0),2) AND REF (ZIGZAG(C,N3,0),2)>=REF(ZIGZAG(C,N3,0),3);
大黑马:=(VAR10)8,COLORRED,LINETHICK2; 买入:=(VAR11+VAR13+VAR15+VAR17)8,COLORYELLOW,LINETHICK2;
VAR10A:=IF(PEAKBARS(C,M,1,0)=0 AND HIGH>LOW+0.04,4,0);
VAR11A:=ZIGZAG(C,N,0)=REF(ZIGZAG(C,6,0),2) AND REF(ZIGZAG(C,N,0),2)>=REF(ZIGZAG(C,N,0),3);
VAR13A:=ZIGZAG(C,N1,0)=REF(ZIGZAG(C,N1,0),2) AND REF (ZIGZAG(C,N1,0),2)>=REF(ZIGZAG(C,N1,0),3);
VAR15A:=ZIGZAG(C,N2,0)=REF(ZIGZAG(C,N2,0),2) AND REF (ZIGZAG(C,N2,0),2)>=REF(ZIGZAG(C,N2,0),3);
VAR17A:=ZIGZAG(C,N3,0)=REF(ZIGZAG(C,N3,0),2) AND REF (ZIGZAG(C,N3,0),2)>=REF(ZIGZAG(C,N3,0),3);
大黑马A:=0-(VAR10A)8,COLORWHITE,LINETHICK2; 卖出:=0-(VAR11A+VAR13A+VAR15A+VAR17A)8,COLORGREEN,LINETHICK2;
AAA:=大黑马>0||买入=32;
BBB:=大黑马A>0||卖出=-32;
XXX:=买入>0 && REF(大黑马>0,1);
YYY:=卖出<0 && REF(大黑马A<0,1); //DRAWSL(BARSLAST(XXX)BARSLAST(YYY) OR EXIST(XXX,BARPOS)=0 AND EXIST(YYY,BARPOS),0,0,1,0,COLORGREEN),LINETHICK3;
Q:=买入>16&&REF(大黑马>0,1)||VARC;
W:=卖出<-16&&REF(大黑马A<0,1)||VARD; //DRAWICON(买入>0 && REF(大黑马>0,1)&&(BARSLAST(Q)BARSLAST(W) OR EXIST(Q,BARPOS)=0) AND EXIST(W,BARPOS),0,2);
//DRAWICON(买入>0 && REF(大黑马>0,1)&&(BARSLAST(Q)BARSLAST(W) OR EXIST(Q,BARPOS)=0) AND EXIST(W,BARPOS),0,2);
//100;
AAA1:=(买入>0&&REF(大黑马,1)>0&&买入<=REF(大黑马,1)&&买入>REF(大黑马,1)1/2); BBB1:=(卖出<0&&REF(大黑马A,1)<0&&卖出>=REF(大黑马A,1)&&卖出1/2);
DRAWTEXT(VARC&&买入>0,100,’●’),COLORRED,FONTSIZE72,VALIGN1;
DRAWTEXT(VARC&&买入>0,100,’多’),COLORWHITE,FONTSIZE26,VALIGN1;
DRAWTEXT(VARD&&卖出<0,100,’●’),COLORCYAN,FONTSIZE72,VALIGN1;
DRAWTEXT(VARD&&卖出<0,100,’空’),COLORWHITE,FONTSIZE26,VALIGN1;