WR1:=100*(HHV(HIGH,21)-CLOSE)/(HHV(HIGH,21)-LLV(LOW,21));
WR2:=100*(HHV(HIGH,42)-CLOSE)/(HHV(HIGH,42)-LLV(LOW,42));
WR3:=100*(HHV(HIGH,88)-CLOSE)/(HHV(HIGH,88)-LLV(LOW,8));
DIFF:= EMA(CLOSE,12) – EMA(CLOSE,24);
DEA:= EMA(DIFF,4);//DIFF的M个周期指数平滑移动平均
MACD:=2*(DIFF-DEA),COLORSTICK;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
DD:=WR3>=WR2&&WR2>=WR1&&WR1>=95&&DIFF<0&&DEA<0&&DIFF<DEA&&J<K;
KK:=5>=WR3&&WR3>=WR2&&WR2>=WR1&&DIFF>0&&DEA>0&&DIFF>DEA&&J>K;
DRAWTEXT(DD,70,’多’),COLORRED,FONTSIZE20;
DRAWTEXT(KK,70,’空’),COLORGREEN,FONTSIZE20;
JJ:=CROSS(DIFF,DEA);
SS:=CROSSDOWN(DIFF,DEA);
N:=COUNT(CROSS(BACKSET(SS,HHVBARS(DIFF,BARSLAST(JJ)+1)+1),0.5),BARSLAST(CROSS(DIFF>0&&DEA>0,0.5))+1);
M:=COUNT(CROSS(BACKSET(JJ,LLVBARS(DIFF,BARSLAST(SS)+1)+1),0.5),BARSLAST(CROSS(DIFF<0&&DEA<0,0.5))+1);
/*
DRAWTEXT(DIFF>0&&DEA>0&&CROSS(BACKSET(SS,HHVBARS(DIFF,BARSLAST(JJ)+1)+1),0.5)&&N=1,30,’一↓’),COLORGREEN,FONTSIZE20;
DRAWTEXT(DIFF>0&&DEA>0&&CROSS(BACKSET(SS,HHVBARS(DIFF,BARSLAST(JJ)+1)+1),0.5)&&N=2,30,’二↓’),COLORGREEN,FONTSIZE20;
DRAWTEXT(DIFF>0&&DEA>0&&CROSS(BACKSET(SS,HHVBARS(DIFF,BARSLAST(JJ)+1)+1),0.5)&&N=3,30,’三↓’),COLORGREEN,FONTSIZE20;
DRAWTEXT(DIFF>0&&DEA>0&&CROSS(BACKSET(SS,HHVBARS(DIFF,BARSLAST(JJ)+1)+1),0.5)&&N=4,30,’四↓’),COLORGREEN,FONTSIZE20;
DRAWTEXT(DIFF<0&&DEA<0&&CROSS(BACKSET(JJ,LLVBARS(DIFF,BARSLAST(SS)+1)+1),0.5)&&M=1,30,’一↑’),COLORRED,FONTSIZE20;
DRAWTEXT(DIFF<0&&DEA<0&&CROSS(BACKSET(JJ,LLVBARS(DIFF,BARSLAST(SS)+1)+1),0.5)&&M=2,30,’二↑’),COLORRED,FONTSIZE20;
DRAWTEXT(DIFF<0&&DEA<0&&CROSS(BACKSET(JJ,LLVBARS(DIFF,BARSLAST(SS)+1)+1),0.5)&&M=3,30,’三↑’),COLORRED,FONTSIZE20;
DRAWTEXT(DIFF<0&&DEA<0&&CROSS(BACKSET(JJ,LLVBARS(DIFF,BARSLAST(SS)+1)+1),0.5)&&M=4,30,’四↑’),COLORRED,FONTSIZE20;
*/
LL:=CROSS(BACKSET(CROSS(K,D),LLVBARS(J,SUMBARS(CROSSDOWN(K,D),1))+1),0.5); //K下穿D
HH:=CROSS(BACKSET(CROSSDOWN(K,D),HHVBARS(J,SUMBARS(CROSS(K,D),1))+1),0.5);
//DRAWNUMBER(LL&&MACD<0,50,COUNT(LL,BARSLASTCOUNT(MACD<0)),0,COLORGREEN);
DRAWICON(LL&&MACD<0,H,’ICO5′);
DRAWICON(HH&&MACD>0,L,’ICO4′),VALIGN0;
//DRAWNUMBER(HH&&MACD>0,50,COUNT(HH,BARSLASTCOUNT(MACD>0)),0,COLORRED);