C1:=REF(C,1);
C2:=REF(C,2);
C3:=REF(C,3);
C4:=REF(C,4);
C5:=REF(C,5);
C6:=REF(C,6);
O1:=REF(O,1);
O2:=REF(O,2);
O3:=REF(O,3);
O4:=REF(O,4);
MA5:MA(C,5),COLORYELLOW,LINETHICK1;
MA20:MA(C,20),COLORLIMAGENTA ,LINETHICK1;
MA60:MA(C,60),COLORGREEN,LINETHICK1;
P1:=C2<=C3 AND C2<=C4 AND C2<=C5 AND C2<=C6;
P2:=C>MA(C,5) AND C>MA(C,10) AND C>MA(C,20);
P3:=C>O AND C1>C2;
P4:=C>C1;
CAP1:=CAPITAL>=8000 AND CAPITAL<=5000000;
S:=IF(NAMELIKE('S'),1,0)=0;
ST:=IF(NAMELIKE('ST'),1,0)=0;
SST:=IF(NAMELIKE('*S'),1,0)=0;
ͣ��:=IF((C=0 OR V=0),0,1);
PE:=C/FINANCE(33);
SYL:=PE>0;
JBM:=S AND ST AND SST AND ͣ�� AND SYL;
P:=P1 AND P2 AND P3 AND P4 AND JBM AND C1/C2<=1.05;
STICKLINE(P,O,O+0.382*(C-O),3,0),COLORYELLOW;
STICKLINE(P,O+0.382*(C-O),C,3,0),COLORRED;
DRAWTEXT_FIX(ISLASTBAR,0,0,0,HYBLOCK);
DRAWTEXT_FIX(ISLASTBAR,0,0.05,0,DYBLOCK);
LTSZ:=C*CAPITAL/1000000;
LTSZ1:=CON2STR(LTSZ,0);
DRAWTEXT_FIX(LTSZ>1,0,0.1,0,LTSZ1);
N:=6;
T1:=CONST(LLVBARS(LOW,N));
T1HIGH:=CONST(REF(HIGH,T1));
CC:=CONST(CURRBARSCOUNT);
T2:=CONST(BARSLAST((CURRBARSCOUNT >(CC+T1)) AND (HIGH>T1HIGH)));
T2HIGH:=CONST(REF(HIGH,T2));
T3:=CONST(BARSLAST((CURRBARSCOUNT >(CC+T2)) AND (HIGH>T2HIGH)));
T3HIGH:=CONST(REF(HIGH,T3));
ͻ��ɱ����:DRAWLINE(CURRBARSCOUNT=T3+1, T3HIGH, ISLASTBAR, T3HIGH, 1),DOTLINE,COLOR1188FF;
DRAWTEXT(ISLASTBAR, T3HIGH, 'ͻ�ƼӲ�!'),LINETHICK1,COLOR1188FF;
STICKLINE(C/REF(C,1)>1.095,C,O,2,0),COLORYELLOW;
NE:=IF(NAMELIKE('S') OR NAMELIKE('*S'),0.05,0.1);
��ͣ:=REF(C,1)/C-1>=NE-0.01/REF(C,1) AND L=C AND PERIOD=5;
STICKLINE(��ͣ,C,O,-1,0),COLOR00FF00;
STICKLINE(H-C>0 AND H=ZTPRICE(REF(C,1),0.1),O,C,3,0),COLORRED;
DIF:=EMA(DCLOSE,9)-EMA(DCLOSE,17);
DEA:=EMA(DIF,6);
AAA:=(DIF-DEA)*2*60;
��:=CROSS(AAA-REF(AAA,1),12);
DRAWTEXT(��,L*0.975,'����'),COLORRED;
��:=REF(HHV(H,150),3);
���ڶ�:=REFDATE(��,DATE);
�:=REFDATE(���ڶ�,DATE),NODRAW;
��:=�=H AND ((C-L)< (O-C) OR (O-L)< (C-O)),NODRAW;
STICKLINE(��,O,(C+O)/2,3,0),COLORBLUE;
STICKLINE(��,H,L,0.2,0),COLORBLUE;
DRAWTEXT(��,H*0.998,'�L����'),COLORGREEN;
B1:=HHV(REF(V,1),125);
B2:=V=CONST(B1);
B3:=BARSLAST(B2);
����125:IF(B3<=125,REF(H,B3),DRAWNULL),COLOR00FF00,DOTLINE;
���Ƿ�����:=350;
�ߵ�λ:=REFDATE(HHV(H,���Ƿ�����),DATE);
�͵�λ:=REFDATE(LLV(L,���Ƿ�����),DATE);
��λ��:=REF(L,BARSLAST(�͵�λ=L)),COLORGREEN;
��λ��:=REF(H,BARSLAST(�ߵ�λ=H)),COLORRED,NODRAW;
������Ƿ�:=(��λ��-��λ��)/��λ��*100;
��ǰ�Ƿ�:=(C-��λ��)/��λ��*100;
ZFA:=CON2STR(CONST(������Ƿ�),2);
ZFB:=CON2STR(CONST(��ǰ�Ƿ�),2);
ZFC:=STRCAT('��������Ƿ�����',ZFA);
ZFD:=STRCAT(ZFC,'��');
ZFE:=STRCAT(ZFD,'����ǰ���Ƿ�����');
ZFF:=STRCAT(ZFE,ZFB);
ZFG:=STRCAT(ZFF,'��');
DRAWTEXT_FIX(ISLASTBAR,0,1,0,'�~�~�~�~�~�~�~�~�~�~�~�~�~�~�~�~�~�~�~�~�~�~�~�~�~'),COLOR666666;
DRAWTEXT_FIX(ISLASTBAR,0,1,0,ZFG),COLORYELLOW;
Z1:=STRCAT(DYBLOCK,' ');
Z2:=STRCAT(Z1,HYBLOCK);
Z3:=STRCAT(Z2,' ');
Z4:=STRCAT(Z3,GNBLOCK);
Z5:=STRCAT(Z4,' ');
Z6:=STRCAT(Z5,FGBLOCK);
DRAWTEXT_FIX(ISLASTBAR,0.01,0.012,0,STRCAT(Z6,ZHBLOCK)),COLORCYAN;
DRAWTEXT_FIX(1,0,0.075,0,STRCAT('���Զ���顿��',ZDBLOCK)),COLORYELLOW;
��DIF:="MACD.DIF#MONTH";
��DEA:="MACD.DEA#MONTH",;
��DIF:="MACD.DIF#WEEK";
��DEA:="MACD.DEA#WEEK",;
��DIF:="MACD.DIF";
��DEA:="MACD.DEA";
�ս��:=CROSS(��DIF,��DEA);
�ܽ��:=CROSS(��DIF,��DEA);
�½��:=CROSS(��DIF,��DEA);
��湲��:=IF(CROSS(��DIF,��DEA),MACD+0.1,0),COLORWHITE,LINETHICK2;
����:=IF((��DIF>��DEA AND ��DIF>��DEA AND �½��) OR ( ��DIF>��DEA AND ��DIF>��DEA AND �ս��) AND C/REF(C,1)>1.08 OR (��DIF>��DEA AND ��DIF>��DEA AND �ܽ��) OR (�ս�� AND �ܽ�� AND �½��),MACD+0.2,0),COLORF00FF0,LINETHICK3;
STICKLINE(��湲�� AND C/REF(C,1)>1.05,O,REF(C,1)*1.05,3.2,0),COLOR0077FF;
STICKLINE(��湲�� AND C/REF(C,1)>1.05,O,REF(C,1)*1.05,2.5,0),COLOR0099FF;
STICKLINE(��湲�� AND C/REF(C,1)>1.05,O,REF(C,1)*1.05,1.9,0),COLOR00BBFF;
STICKLINE(��湲�� AND C/REF(C,1)>1.05,O,REF(C,1)*1.05,1.2,0),COLOR00DDFF;
STICKLINE(��湲�� AND C/REF(C,1)>1.05,O,REF(C,1)*1.05,0.3,0),COLOR00FFFF;
STICKLINE(���� AND C/REF(C,1)>1.08,C,REF(C,1)*1.05,3,0),COLOR000099;
STICKLINE(���� AND C/REF(C,1)>1.08,C,REF(C,1)*1.05,2.2,0),COLOR0000CC;
STICKLINE(���� AND C/REF(C,1)>1.08,C,REF(C,1)*1.05,1.5,0),COLOR0000FF;
STICKLINE(���� AND C/REF(C,1)>1.08,C,REF(C,1)*1.05,0.5,0),COLORCC66FF;
STICKLINE(���� AND C/REF(C,1)>1.08,REF(C,1)*1.05,C,0.5,0),COLORYELLOW;
DRAWTEXT(���� AND C/REF(C,1)>1.08,REF(C,1)*1.058,'�I����'),COLORYELLOW;
DRAWTEXT(��湲�� AND C/REF(C,1)>1.05,REF(C,1)*1.028,'�I���ɳ���'),COLORRED;
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
A1:=BARSLAST(REF(CROSS(DEA,DIFF),1));
A2:=BARSLAST(REF(CROSS(DIFF,DEA),1));
ZD:REF(L,A1),COLORRED,LINETHICK3;
DRAWTEXT(A1+1,L*0.99,'ǰ��'),COLORFFFF00;