;
DRAWGBK(ISLASTBAR, RGB(60,60,60),RGB(0,0,0),0,'0',0);
��:=STRCAT(STRCAT(STRCAT(' : ',STKNAME),' ����: '),CODE);
DRAWTEXT_FIX(ISLASTBAR,0.6,0,0,��),COLORYELLOW;
STICKLINE(C>O,C,O,3,0),COLORRED ;STICKLINE(C>O,H,L,0,0),COLORRED;
STICKLINE(C<O,C,O,3,0),COLORCYAN;STICKLINE(C<O,H,L,0,0),COLORCYAN;
����:INDEXADV,COLORMAGENTA ,NODRAW;
��:INDEXADV,COLORYELLOW,NODRAW;
��������:INDEXADV,COLORMAGENTA ,NODRAW;
M:=8;
CC:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20);
BB:=ABS((CLOSE+2*HIGH+LOW)/4-MA(CLOSE,17))/MA(CLOSE,17);
DD:=DMA(CLOSE,CC);
EE:=DMA(CLOSE,BB);
����:=REF((1-3/100)*EE,2);
ǿ���ֽ���:EMA(����,7),LINETHICK1,COLORGREEN ;
DRAWTEXT(ISLASTBAR,ǿ���ֽ���,'��ţ�ֽܷ��ߡ�'),COLORCYAN ;
�����Ϲ���ע:0,COLOR00FFFF,NODRAW;
��Kǿ�Ƴֹ�:0,COLORRED,NODRAW;
��K������̰:0,COLORFF0FFF,NODRAW;
��K��������:0,COLORFF6C00,NODRAW;
�ֽ��߱��תǿ:ǿ���ֽ���,COLORRED,NODRAW;
������:(1+M/100)*DD, ;
�����߲�������:������,COLORYELLOW ,LINETHICK1;
DRAWTEXT(ISLASTBAR, �����߲�������,'←ǿ��������'),COLORYELLOW;
��֧��:EMA((LLV((C+L)/2,6)+LLV((C+L)/2,5)
+LLV((C+L)/2,4)+LLV((C+L)/2,3)+LLV((C+L)/2,2)+2*(C+L+H)/3)/7,4),COLORGREEN ;
IF(ǿ���ֽ���>REF(ǿ���ֽ���,1)*0.999 ,ǿ���ֽ���,DRAWNULL),COLORCYAN ,LINETHICK3;
IF(ǿ���ֽ���<REF(ǿ���ֽ���,1)*0.999 ,ǿ���ֽ���,DRAWNULL),COLORFF6C00,LINETHICK3;
��������:=EMA(��֧��,4);
IF(��֧��>=REF(��֧��,2)*0.998 AND C>��֧��,��֧��,DRAWNULL),COLORRED ,LINETHICK1;
DRAWTEXT(ISLASTBAR, ��֧��,' ←���߲���'),COLORRED;
�Ƿ�:=(C-REF(C,1))/REF(C,1)*100;
��ƽ֧����:=LLV((HIGH+2*LOW+OPEN+CLOSE)/5*2.03-H,30)*1.006,COLORABFF40,LINETHICK2;
������:=((CROSS(C,��֧��) AND CROSS(C,��������)) OR (L<��֧�� AND C>�������� AND ��֧��<�������� ))
AND C>REF(C,1)*1.02 AND (C-O>H-C) AND V>REF(V,1) AND (C>ǿ���ֽ��� OR C<ǿ���ֽ��� AND C>REF(C,1)*1.07);
DRAWTEXT(������,L*0.985,'���Ϲ�'),COLORRED;
STICKLINE(������,H,C,0.1,1),COLORYELLOW,LINETHICK2;
STICKLINE(������,O,C,4.2,1),COLORYELLOW,LINETHICK2;
STICKLINE(������,O,L,0.1,1),COLORYELLOW,LINETHICK2;
̽����:=((CROSS(C,��֧��) AND CROSS(C,ǿ���ֽ���)) OR (CROSS(C,��֧��) AND ��֧��<ǿ���ֽ���*1.07))
AND C>ǿ���ֽ��� AND ǿ���ֽ���>REF(ǿ���ֽ���,1)*0.999 AND ǿ���ֽ���<REF(ǿ���ֽ���,3)*0.9 AND C>REF(C,1)*1.02;
�ص�:=L<��֧�� AND L<ǿ���ֽ��� AND C>ǿ���ֽ��� AND ǿ���ֽ���>REF(ǿ���ֽ���,1) AND C>REF(C,1)*1.02;
EMA3:=EMA(C,3);
EMA13:=EMA(C,13);
�����м�:=BARSLAST(REF(CROSS(EMA13,EMA3),1)) AND CROSS(EMA3,EMA13) AND C>ǿ���ֽ��� AND ǿ���ֽ���>REF(ǿ���ֽ���,1)*0.99 AND REF(�Ƿ�,1)<4 AND (C-O>H-C);
DRAWTEXT(�����м�,L*0.98,'����'),COLOR00FFFF;
˫��:=CROSS(C,ǿ���ֽ���) AND CROSS(C,��֧��) AND ǿ���ֽ���>=REF(ǿ���ֽ���,1)*0.999 AND ��֧��>ǿ���ֽ���;
DRAWTEXT(˫��,L*0.98,'˫��'),COLORRED;
STICKLINE( C>��֧�� AND C>��ƽ֧���� AND ��֧��>REF(��֧��,2)*0.995 AND ��������>REF(��������,1) ,HIGH,LOW,0,1 ),COLORRED;
STICKLINE( C>��֧�� AND C>��ƽ֧���� AND ��֧��>REF(��֧��,2)*0.995 AND ��������>REF(��������,1),OPEN,CLOSE,3,1 ),COLOR0000AA ;
STICKLINE(C<O AND C>��֧�� AND C>�������� AND ��������>REF(��������,1),HIGH,LOW,0,0 ),COLORRED;
STICKLINE(C<O AND C>��֧�� AND C>�������� AND ��������>REF(��������,1) ,OPEN,CLOSE,3,0 ),COLOR0000AA;
LC:=REF(CLOSE,1);
RSI:=((SMA(MAX((CLOSE - LC),0),3,1) / SMA(ABS((CLOSE - LC)),3,1)) * 100);
FF:=EMA(CLOSE,3);
MA15:=EMA(CLOSE,21);
DRAWTEXT(IF(CROSS(69,SMA(MAX(CLOSE-REF(CLOSE,1),0),13,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),13,1)*100),1,0) AND C<REF(C,1)*0.965,HIGH*1.025,'Ԥ��'),COLORCYAN;
STICKLINE(L<ǿ���ֽ��� AND C>��֧�� AND C>��ƽ֧���� AND ��֧��>REF(��֧��,2)*0.995 AND ��������>REF(��������,1) AND C<REF(C,1)*1.06,HIGH,LOW,0,1 ),COLORFF00FF;
STICKLINE(L<ǿ���ֽ��� AND C>��֧�� AND C>��ƽ֧���� AND ��֧��>REF(��֧��,2)*0.995 AND ��������>REF(��������,1) AND C<REF(C,1)*1.06,OPEN,CLOSE,3,1 ),COLORFF00FF;
STICKLINE(L<ǿ���ֽ��� AND C<O AND C>��֧�� AND C>�������� AND ��������>REF(��������,1) AND C<REF(C,1)*1.06,HIGH,LOW,0,0 ),COLORFF00FF;
STICKLINE(L<ǿ���ֽ��� AND C<O AND C>��֧�� AND C>�������� AND ��������>REF(��������,1) AND C<REF(C,1)*1.06 ,OPEN,CLOSE,3,0 ),COLORFF00FF;
����:=EMA(((SLOPE(C,22)*20)+C),55),COLORFF00FF,LINETHICK2;
�����:=((C-REF(MA(C,6),1))/6+MA(C,6))*1.004;
�������:=CROSS(C,�����) AND �����>REF(�����,1) AND C>����;
�����:=((C-REF(MA(C,17),1))/18+MA(C,17))*1.004;
��������:=CROSS(C,�����) AND �����>REF(�����,1);
TTR:=EMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),4);
HD :=HIGH-REF(HIGH,1);
LD :=REF(LOW,1)-LOW;
DMP:=EMA(IF(HD>0 AND HD>LD,HD,0),4);
DMM:=EMA(IF(LD>0 AND LD>HD,LD,0),4);
PDI:=DMP*100/TTR;
MDI:=DMM*100/TTR;
ADX:=EMA(ABS(MDI-PDI)/(MDI+PDI)*100,1);
ADXR:=EMA(ADX,1);
DMIѡ��:=CROSS(PDI,MDI) AND ADX<REF(ADX,1) AND C>REF(C,1)*1.05;
MID:=MA(CLOSE,17);
����BBI:=MID + 1*STD(CLOSE,17);
��BBI:=CROSS(C,����BBI) AND C>REF(C,1)*1.04;
���߲���:=REF(LLV(H*0.98,3),1);
���β���:=EMA(���߲���,2);
����֧��:=EMA(EMA((2*L+C)/3,5),10);
ǿ����ˮ��:=MA(����֧��,20);
˫�����:=CROSS(C,���β���) AND CROSS(C,ǿ����ˮ��) AND C>ǿ���ֽ���*1.015 AND ��֧��>REF(��֧��,1) AND C>ǿ���ֽ���;
����ѡ��:=(((������� AND �������� AND C>REF(C,1)*1.025 ) OR (������� AND C>REF(C,1)*1.047 AND C<����*1.08)
OR (�������� AND C>REF(C,1)*1.07 ) ) OR DMIѡ�� OR ��BBI) AND REF(HHV(H,20),10)<ǿ����ˮ��*1.20 AND C<ǿ����ˮ��*1.13 AND C>ǿ���ֽ���;
STICKLINE(����ѡ�� OR ˫�����,L*0.996,L*0.98,3,0),COLORYELLOW;
STICKLINE( ��֧��<�������� AND ��������<REF(��������,1)*0.999 AND NOT(������) AND NOT(̽����) AND NOT(�ص�) AND NOT(�����м�) AND NOT(����ѡ�� OR ˫�����)AND �Ƿ�<7,HIGH,LOW,0,0 ),COLORCYAN ;
STICKLINE( ��֧��<�������� AND ��������<REF(��������,1)*0.999 AND NOT(������) AND NOT(̽����) AND NOT(�ص�) AND NOT(�����м�) AND NOT(����ѡ�� OR ˫�����)AND �Ƿ�<7,OPEN,CLOSE,2.8,1 ),COLORCYAN ;
ZT:=C/REF(C,1)>1.097;
ZTBPJ:=REF(C,BARSLAST(ZT)+1)*0.98;
ZTBP:=BARSLAST(ZT)<30 AND (LLV(C,BARSLAST(ZT))>=ZTBPJ OR
LLV(C,BARSLAST(ZT))=ZTBPJ);
STICKLINE(ZTBP,REF(C,BARSLAST(ZT)+1)-REF(C,BARSLAST(ZT)+1)*0.001,REF(C,BARSLAST(ZT)+1),1,0),COLORYELLOW;
DRAWTEXT(ZT,L*0.98,'.'),COLORLIMAGENTA;
���Ƽ�:=REF(L,BARSLAST(ZT));
LS0:=BARSLAST(ZT);LS11:=IF(2,LS0=2,ZT);
LS21:=IF(2,LLV(L,2)>REF(L,2),1);
ZT����2:=LS11 AND LS21;
DRAWTEXT(ZT����2,���Ƽ�-���Ƽ�*0.02,'3'),COLORGREEN;
LS14:=IF(4,LS0=4,ZT);
LS24:=IF(4,LLV(L,4)>REF(L,4),1);
ZT����4:=LS14 AND LS24;
DRAWTEXT(ZT����4,���Ƽ�-���Ƽ�*0.02,'5'),COLORGREEN;
LS17:=IF(7,LS0=7,ZT);
LS27:=IF(7,LLV(L,7)>REF(L,7),1);
ZT����7:=LS17 AND LS27;
DRAWTEXT(ZT����7,���Ƽ�-���Ƽ�*0.02,'8'),COLORGREEN;
LS22:=IF(12,LS0=12,ZT);
LS32:=IF(12,LLV(L,12)>REF(L,12),1);
ZT����12:=LS22 AND LS32;
DRAWTEXT(ZT����12,���Ƽ�-���Ƽ�*0.02,'13'),COLORGREEN;
XH:=FILTER(ZT,13);
BH:=BARSLAST(ZT);
CZ:=REF(H,BH)-REF(L,BH);
����:=C>O AND V>REF(V,1) AND L>REF(C,1) AND REF(ZT,1);
��:=C>O AND V>REF(V,1) AND REF(ZT,1);
��:=REF(HHV(V,8),1)/V>=1.97 AND REF(HHV(��,8),1) AND C>O;
STICKLINE(ZT,REF(O,BH),REF(C,BH),0,1),COLORYELLOW;
STICKLINE(����,O,C,2,0),COLORMAGENTA;
DRAWTEXT(��,L*0.92,'.'),COLORRED;
Q:=MA(C,2);
OK:=CROSS(Q,REF(Q,1)) AND REF(HHV(ZT,8),1);
DRAWTEXT(OK,L,'����'),COLORFF99FF;
����5��:EMA(C,5),COLORWHITE ,LINETHICK1;
DRAWTEXT(ISLASTBAR,����5��,' ←������'),COLORWHITE;
��:IF(����5��>REF(����5��,1),����5��,DRAWNULL),COLORMAGENTA ,LINETHICK2;
A0:=(L+H+C*2)/4;
A1:EMA(A0,5)COLORWHITE ,LINETHICK1;
A2:=EMA(A0,10)COLORLIBLUE,LINETHICK1;
A1X:=(A1-REF(A1,1))/REF(A1,1)*100,NODRAW;
A2X:=(A2-REF(A2,1))/REF(A2,1)*100,NODRAW;
����ֹ�:IF(A1X>=0,A1,DRAWNULL)COLORYELLOW ,LINETHICK2;
�����ղ�:IF(A1X<0 AND A2X<0,A1,DRAWNULL)COLORGREEN,LINETHICK1;
;
AA05:MA(C,5),COLORWHITE ,NODRAW;
���չ�����:=(C-AA05)/AA05*100;
AA30:MA(C,30)COLORBLUE,NODRAW;
��ʰ�չ�����:=(C-AA30)/AA30*100,LINETHICK0;
MR:=COUNT(CROSS(���չ�����,0),3)>=1 AND ��ʰ�չ�����>REF(��ʰ�չ�����,1) AND AA05>REF(AA05,1) AND (C/REF(C,1)-1)*100>5 AND REF(C,1)<AA30;
����:=FILTER(MR,10);
BB05:=ATAN((AA05/REF(AA05,1)-1)*100)*180/3.1416;
�ٶ�5:=SMA(EMA((AA05-REF(AA05,1))/REF(AA05,1),3)*100,3,1);
���ٶ�5:=EMA((�ٶ�5-REF(�ٶ�5,1)),3),LINETHICK0;
AA10:MA(C,10)COLORMAGENTA ,LINETHICK2,NODRAW;
�Ӳ�:=FILTER(COUNT(CROSS(BB05,30),5)>=1 AND AA05>REF(AA05,1) AND ��ʰ�չ�����>REF(��ʰ�չ�����,1) AND AA10>REF(AA10,1)AND ���ٶ�5>REF(���ٶ�5,1) AND �ٶ�5>REF(�ٶ�5,1) ,10);
DRAWTEXT(����,LOW*0.95,'����'),COLORYELLOW;
DRAWTEXT(�Ӳ�,LOW*0.98,'�I�Ӳ�'),COLORYELLOW;
תǿ:=100*(C-REF(C,12))/REF(C,12);
��ǿ:=((H+L+C)/3-MA((H+L+C)/3,88))/(0.015*AVEDEV((H+L+C)/3,88));
ͨ��:=1.07*DMA(C,ABS((2*C+H+L)/4-MA(C,26))/MA(C,26));
����:=MA(ATAN(ͨ��-REF(ͨ��,1)),3);
QS1:=IF((C>O OR C<O) AND H>=REF(C,1),ATAN(MA(H,5)*1.02-REF(MA(C,5)*1.02,1)),0);
QS2:=IF((C>O OR C<O) AND H<REF(C,1),-ATAN(REF(MA(C,5)*1.02,1)-MA(H,5)*1.02),0);
�ֽ�:=MA(REF((QS1+QS2),1),26);
ǿ��:=����>�ֽ� AND ����>REF(����,1);
����ţ��:=ǿ�� AND ��ǿ>200 AND תǿ>20 AND C>REF(C,1);
DRAWTEXT(����ţ��,L*0.95,'�Iţ'),COLORYELLOW ,LINETHICK2;