N:=20;
BOLL:MA(CLOSE,N);
UB:BOLL+2*STD(CLOSE,N);
LB:BOLL-2*STD(CLOSE,N);
UB�Ƕ�:ATAN((UB/REF(UB,1)-1)*100)*180/3.1416,NODRAW;
BOLL�Ƕ�:ATAN((BOLL/REF(BOLL,1)-1)*100)*180/3.1416,NODRAW;
LB�Ƕ�:ATAN((LB/REF(LB,1)-1)*100)*180/3.1416,NODRAW;
AALB:REF(LB�Ƕ�,1),NODRAW;
IF(BOLL�Ƕ�>35,BOLL,DRAWNULL),COLORYELLOW,LINETHICK3,NODRAW;
IF(BOLL�Ƕ�>53,BOLL,DRAWNULL),COLORGREEN,LINETHICK3,NODRAW;
AAA:=(C-UB)/UB*100,NODRAW;
ABCC:=REF(BOLL�Ƕ�,1)>3 AND UB�Ƕ�>23 AND BOLL�Ƕ�>7 AND LB�Ƕ�<-5 AND LB�Ƕ�<0 AND AAA>3 AND C>UB;
DRAWTEXT(ABCC AND IF(COUNT(ABCC,2)>1 AND V>REF(V,1),0,1) AND UB�Ƕ�<79 AND REF(UB�Ƕ�,1)<79 AND REF(UB�Ƕ�,2)<78 ,L,'��ţ2��ţ2��ţ2'),COLORGREEN;
DRAWTEXT( C>UB AND REF(C,1)<REF(UB,1) AND REF(C,2)<REF(UB,2) AND REF(C,3)<REF(UB,3) AND V>2.5*LLV(V,3) AND V>REF(V,1) AND C>O AND C>REF(C,1) AND UB�Ƕ�<70,L,'��ʼ����'),COLORGREEN;
DRAWTEXT( C>UB AND REF(C,1)<REF(UB,1) AND REF(C,2)<REF(UB,2) AND REF(C,3)<REF(UB,3) AND V>2.5*LLV(V,3) AND V>REF(V,1) AND C>O AND C>REF(C,1) AND UB�Ƕ�<70,LB,'��ʼ����'),COLORRED;