MA1:MA(CLOSE,M1),COLORWHITE;
MA2:MA(CLOSE,M2),COLORYELLOW;
MA3:MA(CLOSE,M3),COLORMAGENTA;
MA4:MA(CLOSE,M4),COLORGREEN;
������:=1;
VAR1:=TDXDLL5(1,H,L,C);
VAR2:=TDXDLL5(2,H,L,������);
VAR3:=TDXDLL5(3,H,L,������);
VAR4:=TDXDLL5(4,H,L,C);
ZSKSLAST:=TDXDLL5(8,H,L,C);
ZSJSLAST:=TDXDLL5(7,H,L,C);
ZSZD:=TDXDLL5(9,H,L,C);
ZSZG:=TDXDLL5(10,H,L,C);
ZSZZ:=TDXDLL5(11,H,L,0);
BILAST:=TDXDLL5(13,H,L,C);
DUANLAST:=TDXDLL5(12,H,L,C);
DUANFX:=TDXDLL5(14,H,L,C);
BLX:=IF(������>0,1,0);
MID : MA(CLOSE,���ֲ���*BLX);
UPPER: MA(MID + 2*STD(CLOSE,���ֲ���),BLX);
LOWER: MA(MID - 2*STD(CLOSE,���ֲ���),BLX);
STICKLINE(������=2 ,UPPER, MID,10,0),COLOR400080, LINETHICK1;
STICKLINE(������=2 ,LOWER, MID,10,0),COLOR804000, LINETHICK1;
STICKLINE(MOD(������,10)=3 AND DUANFX=-1 ,ZSZG, ZSZD,0,0),COLOR000044, LINETHICK1;
STICKLINE(MOD(������,10)=3 AND DUANFX=1 ,ZSZG, ZSZD,0,0),COLOR004400, LINETHICK1;
STICKLINE(MOD(������,10)=2 AND DUANFX=-1 ,REF(ZSZG,1), REF(ZSZD,1),10,0),COLOR004000, LINETHICK1;
STICKLINE(MOD(������,10)=2 AND DUANFX=1 ,REF(ZSZG,1), REF(ZSZD,1),10,0),COLOR400080, LINETHICK1;
�ϱ�:DRAWLINE(����>=1 && VAR2=-1,L,VAR2=1,H,0),COLORRED;
�±�:DRAWLINE(����>=1 && VAR2=1 ,H,VAR2=-1,L,0),COLORGREEN;
�϶�:DRAWLINE(����>=1 && VAR3=-1,L,VAR3=1,H,0),COLORMAGENTA,LINETHICK2;
�¶�:DRAWLINE(����>=1 && VAR3=1 ,H,VAR3=-1,L,0),COLORBLUE,LINETHICK2;
���:DRAWLINE(����=2 && VAR3=-1,L,VAR3=100,H,0),COLORMAGENTA,LINETHICK2;
���:DRAWLINE(����=2 && VAR3=1 ,H,VAR3=-100,L,0),COLORBLUE,LINETHICK2;
DRAWLINE(����=2 && VAR2=1 ,H,VAR2=-10,L,0),COLOR0080FF,DOTLINE;
DRAWLINE(����=2 && VAR2=-1,L,VAR2=10,H,0),COLOR0080FF,DOTLINE;
DRAWLINE(������=2 && VAR2=1 ,H,VAR2=-1,L,0),COLORYELLOW;
DRAWLINE(������=2 && VAR2=-1,L,VAR2=1,H,0),COLORYELLOW;
DRAWLINE(������=3 && VAR2=1 ,H,VAR2=-1,L,0),,COLORGREEN;
DRAWLINE(������=3 && VAR2=-1,L,VAR2=1,H,0),COLORRED;
TT:=(MA(HIGH,15)-MA(LOW,15))/200*�����;
S3:=TDXDLL5(19,H,L,C);
������:=IF(S3>15,S3,0);
S4:=TDXDLL5(93,H,L,C);
�������:=IF(S4>15,S4,0);
DRAWNUMBER(H-REF(L,BILAST)>0 AND MOD(�ʲ���,10)=1 && CURRBARSCOUNT=1,H+TT,BARSLAST(VAR2=-1)),COLORYELLOW;
DRAWNUMBER(L-REF(H,BILAST)<0 AND MOD(�ʲ���,10)=1 && CURRBARSCOUNT=1,L-TT,BARSLAST(VAR2=1)),COLORGREEN;
DRAWLINE(MOD(������,10)=1 OR MOD(������,10)=3 && ZSKSLAST=1 AND DUANFX=1, ZSZG, MOD(������,10)=1 OR MOD(������,10)=3 && ZSJSLAST=1 AND DUANFX=1, ZSZG, 0), COLORRED, LINETHICK1;
DRAWLINE(MOD(������,10)=1 OR MOD(������,10)=3 && ZSKSLAST=1 AND DUANFX=1, ZSZD, MOD(������,10)=1 OR MOD(������,10)=3 && ZSJSLAST=1 AND DUANFX=1, ZSZD, 0), COLORRED, LINETHICK1;
STICKLINE(MOD(������,10)=1 OR MOD(������,10)=3 && ZSKSLAST=1 AND DUANFX=1, ZSZG, ZSZD, 0, 0), COLORRED, LINETHICK1;
STICKLINE(MOD(������,10)=1 OR MOD(������,10)=3 && ZSJSLAST=1 AND DUANFX=1, ZSZG, ZSZD, 0, 0), COLORRED, LINETHICK1;
DRAWLINE(MOD(������,10)=1 OR MOD(������,10)=3 && ZSKSLAST=1 AND DUANFX=-1, ZSZG, MOD(������,10)=1 OR MOD(������,10)=3 && ZSJSLAST=1 AND DUANFX=-1, ZSZG, 0), COLORGREEN, LINETHICK1;
DRAWLINE(MOD(������,10)=1 OR MOD(������,10)=3 && ZSKSLAST=1 AND DUANFX=-1, ZSZD, MOD(������,10)=1 OR MOD(������,10)=3 && ZSJSLAST=1 AND DUANFX=-1, ZSZD, 0), COLORGREEN, LINETHICK1;
STICKLINE(MOD(������,10)=1 OR MOD(������,10)=3 && ZSKSLAST=1 AND DUANFX=-1, ZSZG, ZSZD, 0, 0), COLORGREEN, LINETHICK1;
STICKLINE(MOD(������,10)=1 OR MOD(������,10)=3 && ZSJSLAST=1 AND DUANFX=-1, ZSZG, ZSZD, 0,0), COLORGREEN, LINETHICK1;
DRAWLINE(MOD(������,10)>=1 && ZSKSLAST=1, ZSZZ, ZSJSLAST=1, ZSZZ, 0), COLORYELLOW,DOTLINE;
VAR19:=TDXDLL5(22,H,L,C);
VAR22:=TDXDLL5(22,H,L,1);
VAR23:=TDXDLL5(23,H,L,1);
VAR24:=TDXDLL5(24,H,L,1);
VAR25:=TDXDLL5(25,H,L,1);
ZSLXZSJSLAST:=TDXDLL5(26,H,L,1);
ZSLXZSKSLAST:=TDXDLL5(27,H,L,1);
ZSLXZSZD:=TDXDLL5(28,H,L,1);
ZSLXZSZG:=TDXDLL5(29,H,L,1);
VAR30:=TDXDLL5(30,H,L,1);
DRAWLINE((PERIOD==0 OR ������=1) && VAR22=1 ,H,VAR22=-1,L,0),COLORFF00FF,LINETHICK1;
DRAWLINE((PERIOD==0 OR ������=1) && VAR22=-1,L,VAR22=1,H,0),COLORFF00FF,LINETHICK1;
DRAWLINE((PERIOD==0 OR ������=1) && ZSLXZSKSLAST=1, ZSLXZSZG, ZSLXZSJSLAST=1, ZSLXZSZG, 0), COLORMAGENTA, LINETHICK1;
DRAWLINE((PERIOD==0 OR ������=1) && ZSLXZSKSLAST=1, ZSLXZSZD, ZSLXZSJSLAST=1, ZSLXZSZD, 0), COLORMAGENTA, LINETHICK1;
STICKLINE((PERIOD==0 OR ������=1) && ZSLXZSKSLAST=1, ZSLXZSZG, ZSLXZSZD, 0.2, 0), COLORMAGENTA, LINETHICK1;
STICKLINE((PERIOD==0 OR ������=1) && ZSLXZSJSLAST=1, ZSLXZSZG, ZSLXZSZD, 0.2, 0), COLORMAGENTA, LINETHICK1;
DRAWKLINE(H,O,L,C);
STICKLINE(MOD(������,10)=2 AND CLOSE>=OPEN,CLOSE,HIGH,0,0), COLORRED;
STICKLINE(MOD(������,10)=2 AND CLOSE>=OPEN,OPEN,LOW,0,0), COLORRED;
STICKLINE(MOD(������,10)=2 AND CLOSE<OPEN,OPEN,HIGH,0,0), COLOR00EC00;
STICKLINE(MOD(������,10)=2 AND CLOSE<OPEN,CLOSE,LOW,0,0), COLOR00EC00;
STICKLINE(MOD(������,10)=2 AND CLOSE>=OPEN,CLOSE,OPEN,2.8.2,0),COLOR0000A1;
STICKLINE(MOD(������,10)=2 AND CLOSE>=OPEN,CLOSE,OPEN,1.9.2,0),COLOR0000B5;
STICKLINE(MOD(������,10)=2 AND CLOSE>=OPEN,CLOSE,OPEN,0.9.8,0),COLOR0000C5;
STICKLINE(MOD(������,10)=2 AND CLOSE>=OPEN,CLOSE,OPEN,0.4,0),COLOR0000D4;
STICKLINE(MOD(������,10)=2 AND CLOSE>=OPEN,CLOSE,OPEN,0.2,0),COLOR0000FF;
STICKLINE(MOD(������,10)=2 AND CLOSE<OPEN,CLOSE,OPEN,2.8.2,0),COLOR009000;
STICKLINE(MOD(������,10)=2 AND CLOSE<OPEN,CLOSE,OPEN,1.9.2,0),COLOR00B400;
STICKLINE(MOD(������,10)=2 AND CLOSE<OPEN,CLOSE,OPEN,0.9.8,0),COLOR00C100;
STICKLINE(MOD(������,10)=2 AND CLOSE<OPEN,CLOSE,OPEN,0.4,0),COLOR00DB00;
STICKLINE(MOD(������,10)=2 AND CLOSE<OPEN,CLOSE,OPEN,0.2,0),COLOR00EC00;
ST:=NAMELIKE('ST')=1 OR NAMELIKE('*ST')=1 OR NAMELIKE('SST')=1 OR NAMELIKE('S*ST')=1 OR NAMELIKE('S ST')=1;
ZTB:=(C/REF(C,1)>1.0995 OR (C/REF(C,1)>1.0495 AND ST)) AND CLOSE=HIGH AND PERIOD = 5;
DTB:=(REF(C,1)/C>1.0995 OR (REF(C,1)/C>1.0495 AND ST)) AND CLOSE=LOW AND PERIOD = 5;
STICKLINE(ZTB,C,O,3,0),COLORYELLOW;
STICKLINE(DTB,C,O,3,0),COLORLIGREEN;
VIP:=1;
SHORT:=12;LONG:=26;MID1:=9;
DIF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:=EMA(DIF,MID1);
MACD:=(DIF-DEA)*2,COLORSTICK;
���:=BARSLAST(ZSJSLAST=1);
����UP:=REF(ZSZG,���),COLORGREEN;
����MID:=ZSZZ,COLORWHITE,NODRAW;
����DN:=REF(ZSZD,���),COLORGREEN;
������:=BARSLAST(VAR2=-1),NODRAW;
�ʵ���:=BARSLAST(VAR2=1),NODRAW;
��Ч����:=IF(������<�ʵ��� AND MACD>0,MACD,0);
��Ч����:=IF(������>�ʵ��� AND MACD<0,MACD,0);
�����:=SUM(������,������),NODRAW;
�����:=SUM(��Ч����,�ʵ���),NODRAW;
LAST��:=IF(VAR2=-1,REF(L,REF(������,1)+1),DRAWNULL),NODRAW;
LAST��:=IF(VAR2=1,REF(H,REF(�ʵ���,1)+1),DRAWNULL),NODRAW;
���µ�:=VAR2=-1 AND L<LAST��,NODRAW;
���¸�:=VAR2=1 AND H>LAST��,NODRAW;
���µ���:=BARSLAST(���µ�=1),NODRAW;
���¸���:=BARSLAST(���¸�=1),NODRAW;
LD�ױ�:=L<REF(L,REF(���µ���,1)+1) AND ���µ�,COLORMAGENTA,NODRAW;
X�ױ�:=L<REF(L,REF(���µ���,1)+1) AND DIF>REF(DIF,REF(���µ���,1)+1) AND ���µ�,COLORMAGENTA,NODRAW;
Z�ױ�:=L<REF(L,REF(���µ���,1)+1) AND MACD>REF(MACD,REF(���µ���,1)+1) AND ���µ�,COLORMAGENTA,NODRAW;
M�ױ�:=L<REF(L,REF(���µ���,1)+1) AND �����>REF(�����,REF(���µ���,1)+1) AND ���µ�,COLORMAGENTA,NODRAW;
��ױ�:=X�ױ� OR Z�ױ� OR M�ױ�;
LD����:=H>REF(H,REF(���¸���,1)+1) AND ���¸�,COLORCYAN,NODRAW;
X����:=H>REF(H,REF(���¸���,1)+1) AND DIF<REF(DIF,REF(���¸���,1)+1) AND ���¸�,COLORCYAN,NODRAW;
Z����:=H>REF(H,REF(���¸���,1)+1) AND MACD<REF(MACD,REF(���¸���,1)+1) AND ���¸�,COLORCYAN,NODRAW;
M����:=H>REF(H,REF(���¸���,1)+1) AND �����<REF(�����,REF(���¸���,1)+1) AND ���¸�,COLORCYAN,NODRAW;
��:=X���� OR Z���� OR M����;
XС�ױ�:=��ױ�=0 AND L<REF(L,REF(������,1)+1) AND DIF>REF(DIF,REF(������,1)+1) AND ���µ�,COLORMAGENTA,NODRAW;
ZС�ױ�:=��ױ�=0 AND L<REF(L,REF(������,1)+1) AND MACD>REF(MACD,REF(������,1)+1) AND ���µ�,COLORMAGENTA,NODRAW;
MС�ױ�:=��ױ�=0 AND L<REF(L,REF(������,1)+1) AND �����>REF(�����,REF(������,1)+1) AND ���µ�,COLORMAGENTA,NODRAW;
XС����:=��=0 AND H>REF(H,REF(�ʵ���,1)+1) AND DIF<REF(DIF,REF(�ʵ���,1)+1) AND ���¸�,COLORCYAN,NODRAW;
ZС����:=��=0 AND H>REF(H,REF(�ʵ���,1)+1) AND MACD<REF(MACD,REF(�ʵ���,1)+1) AND ���¸�,COLORCYAN,NODRAW;
MС����:=��=0 AND H>REF(H,REF(�ʵ���,1)+1) AND �����<REF(�����,REF(�ʵ���,1)+1) AND ���¸�,COLORCYAN,NODRAW;
��ױ���:=X�ױ�+Z�ױ�+M�ױ�,COLORMAGENTA,NODRAW;
����:=X����+Z����+M����,COLORCYAN,NODRAW;
С�ױ���:=XС�ױ�+ZС�ױ�+MС�ױ�,COLORMAGENTA,NODRAW;
������:=X����+Z����+M����,COLORCYAN,NODRAW;
����:=VAR2=-1 AND L>����UP AND SUM(VAR2=-1 AND L>����UP,���)=1,COLORMAGENTA;
����:=VAR2=1 AND H<����DN AND SUM(VAR2=1 AND H<����DN,���)=1,COLORCYAN;
������:=BARSLAST(����),NODRAW;
������:=BARSLAST(����),NODRAW;
һ��:=������<������ AND ���µ� AND ��ױ���>0,COLORMAGENTA;
����:=������<������ AND VAR2=-1 AND L>LAST�� AND REF(���µ���,1)=REF(������,1),COLORMAGENTA;
һ��:=������>������ AND ���¸� AND ����>0,COLORCYAN;
����:=������>������ AND VAR2=1 AND H<LAST�� AND REF(���¸���,1)=REF(�ʵ���,1),COLORCYAN;
DRAWICON(VAR1=1 && ������ && ��������=1,H+2*TT, 2);
DRAWICON(VAR1=-1 && ������&& ��������=1,L-2*TT,1);
DRAWTEXT(MOD(�ʲ���,10)=1 && VAR2=1 , H+TT, VAR2STR(BILAST,0)), COLORYELLOW;
DRAWTEXT(MOD(�ʲ���,10)=1 && VAR2=-1 , L-TT, VAR2STR(BILAST,0)), COLORYELLOW;
DRAWTEXT(