N:=26;
P:=20;
LIMIT:=35;
�������:=STRCAT('��������顿',STRCAT(STRCAT(STRCAT(' [��ҵ]—',HYBLOCK),STRCAT(' [����]—',DYBLOCK)),STRCAT(' [����]—',GNBLOCK)));
DRAWTEXT_FIX(ISLASTBAR,0.1,0.02,0,�������),COLORMAGENTA;
MA5:=MA(C,5);
MA10:=MA(C,10);
MA20:=MA(C,20);
MA30:=MA(C,30);
MIDD:=MA(CLOSE,N);
MID := IF(1<120112899,MIDD,0);
TREND:=IF(MID>REF(MID,1),1,0 ),LINETHICK0;
UPPER:= MID + P/10*STD(CLOSE,N);
LOWER:= MID - P/10*STD(CLOSE,N);
UP0:=MID+(UPPER-MID)*0.382;
UP1:IF(1<1201128,UP0,0 );
DOWN:=MID-(MID-LOWER)*0.382;
DOWN1:IF(1<1201128,DOWN,0 );
������:= IF(MA5>MID AND MID>REF(MID,1),1,0);
DAY1:=COUNT(������,26);
�µ���:= IF (MA5<MID AND TREND=0,1,0);
MID��:IF((MA5>MID AND TREND=1),MID,DRAWNULL),COLORRED;
MID��:IF((MA5<MID AND TREND=0),MID,DRAWNULL),COLORGREEN;
MID��1:IF((MA5>MID AND TREND=0),MID,DRAWNULL),COLORYELLOW;
MID��2:IF((MA5<MID AND TREND=1),MID,DRAWNULL),COLORYELLOW;
DIF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA := EMA(DIF,9);
MACD := 2*(DIF-DEA);
VOLIMIT:=MA(VOL,LIMIT);
������:=VOL>VOLIMIT AND CLOSE>OPEN;
���ܴ�:=EVERY(VOL>VOLIMIT AND CLOSE>OPEN,3);
HP:=IF (OPEN>CLOSE,OPEN,CLOSE);
������:=VOL>2*VOLIMIT AND ((CLOSE<OPEN) OR ((HIGH-HP)>0.5*(HIGH-LOW) AND (HIGH-LOW)/REF(CLOSE,1)> 0.05)) AND H> UPPER;
V00:= HIGH>REF(HIGH,1) AND LOW>REF(LOW,1);
V011:= HIGH<REF(HIGH,1) AND LOW<REF(LOW,1);
V012:= REF(HIGH,2) > HIGH AND REF(LOW,2) > LOW AND REF(HIGH,2) > REF(HIGH,1) AND REF(LOW,2) < REF(LOW,1);
V11:= COUNT(V00,4)>=2 AND HHVBARS(HIGH,4) = 1 AND V011;
V12:= COUNT(V00,5)>=2 AND HHVBARS(HIGH,5) = 2 AND V012;
V13:= COUNT(V00,5)>=2 AND HHVBARS(HIGH,5) = 1 AND V011;
V14:= COUNT(V00,6)>=2 AND HHVBARS(HIGH,6) = 2 AND V012;
V001:= HIGH<REF(HIGH,1) AND LOW<REF(LOW,1);
V01:= HIGH<REF(HIGH,1) AND LOW>REF(LOW,1);
V02:= HIGH>REF(HIGH,1) AND LOW<REF(LOW,1);
V03:= HIGH>REF(HIGH,1) AND LOW>REF(LOW,1);
V04:= REF(HIGH,2) < HIGH AND REF(LOW,2) < LOW AND REF(HIGH,2) > REF(HIGH,1) AND REF(LOW,2) < REF(LOW,1);
V1:= COUNT(V001,3)>=1 AND LLVBARS(LOW,3) = 1 AND V03;
V2:= COUNT(V001,4)>=1 AND LLVBARS(LOW,4) = 2 AND V04;
V3:= COUNT(V001,4)>=1 AND COUNT(V01 OR V02,4)=1 AND LLVBARS(LOW,4) = 1 AND V03;
V4:= COUNT(V001,5)>=1 AND COUNT(V01 OR V02,5)=2 AND LLVBARS(LOW,5) = 2 AND V04;
�·���:= V1 OR V2 OR V3 OR V4;
�Ϸ���:= V11 OR V12 OR V13 OR V14;
DRAWICON(������ AND REF(NOT(������),1) AND REF(NOT(������),2) AND REF(NOT(������),3),H,2),COLORGREEN;
������B��ͷ0:=IF(������=1 AND DIF>DEA AND �·��� AND V> 1.2*REF(V,1) AND DAY1<20 AND C>OPEN,1,0);
DRAWICON(������B��ͷ0 AND NOT(������) AND REF(NOT(������B��ͷ0),2) AND REF(NOT(������B��ͷ0),3) ,L,1),COLORRED;
XǬ���ź�:IF (������=1 AND REF(NOT(������),1),2,0),NODRAW;
V�����ź�:IF (������B��ͷ0=1,2,0),NODRAW;