PE:DYNAINFO(39),NODRAW;
EPSRATE:=FINANCE(43);
PEG: DYNAINFO(39)/FINANCE(43),NODRAW;
��ͣ��:ZTPRICE(REF(CLOSE,1),0.1),NODRAW;
������ͣ��:C*1.1,NODRAW;
DRAWTEXT_FIX(1,0.01,0.05,0,'����Ͷ�ʣ�')COLOR0000FF;
DRAWTEXT_FIX(1,0.06,0.05,0,EXTERNSTR(0,1))COLOR0000FF;
DRAWTEXT_FIX(1,0.01,0.15,0,'��Ӫҵ��')COLORFF00FF;
DRAWTEXT_FIX(1,0.06,0.15,0,EXTERNSTR(0,2))COLORFF00FF;
XA_11:=0.01;
XA_12:=0.00;
XA_13:=0.04;
DRAWTEXT_FIX(ISLASTBAR,XA_11,XA_12,0,STRCAT(STRSPACE(DYBLOCK),HYBLOCK)),COLORCYAN;
DRAWTEXT_FIX(ISLASTBAR,XA_11,XA_12+XA_13*2.5,0,GNBLOCK),COLORRED;
DRAWTEXT_FIX(ISLASTBAR,XA_11,XA_12+XA_13*5,0,FGBLOCK),COLORYELLOW;
CY:=BARSLAST(CURRBARSCOUNT=100);
DX:=CONST(IF(ISLASTBAR=1,LLV(L,CY),0));
GX:=CURRBARSCOUNT<=100,DX+MACD*1.5;
SAT:=IF((AMOUNT/C)/(HHV(AMOUNT,20)/HHV(C,20))*100>100,100,(AMOUNT/C)/(HHV(AMOUNT,20)/HHV(C,20))*100);
AA5:=MA(CLOSE,5),COLOR0000FF;
AA10:=MA(CLOSE,10),COLOR0000FF;
BB10:=((ATAN((AA5 - REF(AA5,1))) * 3.1416) * 10);
BB12:=((ATAN((AA10 - REF(AA10,1))) * 3.1416) * 10);
M13:=MA(CLOSE,13);
X11:=(C+L+H)/3;
BB13:=ATAN(EMA(X11,13)-REF(EMA(X11,13),1))*3.1416*10;
EMA8:=EMA(C,8);
DRAWBAND(IF(CURRBARSCOUNT<=100,DX+MACD*1.5,DRAWNULL),RGB(230,30,12),DX,RGB(10,200,30));
IF(CURRBARSCOUNT<100,DX+MACD*1.5,DRAWNULL),COLORYELLOW;
DRAWTEXT(FILTER(BB13>1 AND EMA(X11,13)>REF(EMA(X11,8),1),10),
EMA8,'∠35����'),COLORYELLOW;
C11:=(CLOSE+LOW+HIGH)/3;
C2:=EMA(C11,6);
C3:=EMA(C2,5);
C4:=CROSS(C2,C3);
DRAWTEXT(C4,LOW/1.01,'����'),COLORRED;
X:=EMA(((SLOPE(CLOSE,21) * 20) + CLOSE),68);
Y:=EMA(CLOSE,10);
LL:=REF(CLOSE,2);
MM:=((SMA(MAX((CLOSE - LL),0),6,1) / SMA(ABS((CLOSE - LL)),6,1)) * 100);
DB:=IF(((MM < REF(MM,1)) AND (MM > 79)),MM,0);
DRAWTEXT(CROSS(Y,X),(LOW *0.985),'���Ӳ�'),LINETHICK5,COLORRED;
VAR24:=LLV(LOW,36);
VAR25:=HHV(HIGH,30);
VAR26:=EMA((CLOSE-VAR24)/(VAR25-VAR24)*4,4)*25;
������:=ISLASTBAR,IF((VAR26>90),110,100);
DRAWTEXT(VAR26>90,L*0.98,'������')COLORGREEN;
X_11:=BARSLAST(DATE=1220104);
X_22:=POW(1.01,X_11);
X_33:=REFDATE(CLOSE,1220104)*X_22;
LINE:IF(YEAR=2022,X_33,DRAWNULL),POINTDOT,COLORYELLOW,LINETHICK5;
DRAWTEXT(ISLASTBAR,X_33,VAR2STR(X_22*100,1)),COLORYELLOW;
DRAWTEXT(ISLASTBAR,CLOSE,VAR2STR((CLOSE/REF(CLOSE,X_11)-1)*100,1)),COLORYELLOW;
DRAWNUMBER(ISLASTBAR,X_33*1.05,DATE+19000000);
����1:REFDATE(C,1220104)COLORWHITE,LINETHICK3;
DRAWICON(CROSS(C,LINE),L,26);
DRAWICON(CROSS(C,����1),L,25);
X_1:=(COST(90+(100-90)/2)-COST((100-90)/2))/(COST(90+(100-90)/2)+COST((100-90)/2))+CLOSE;
X_2:=REF(HHV(X_1,20),0);
STICKLINE(X_1=X_2,X_2,O,2,0),COLORYELLOW;
X_3:=EMA(((2*CLOSE+HIGH+LOW)/4-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30))*100,8);
X_4:=EMA(X_3,5);
X_5:=REFDATE(REF(HHV(MAX(CLOSE,OPEN),96),5),DATE);
X_6:=REFDATE(REF(LLV(MIN(CLOSE,OPEN),96),5),DATE);
X_7:=(X_5+X_6)/2;
�䶥:IF(X_3>0 AND X_3-X_4<=0,X_5,X_5),DOTLINE,COLORRED,LINETHICK3;
����:IF(X_3>0 AND X_3-X_4<=0,X_7,X_7),DOTLINE,COLORYELLOW,LINETHICK3;
���:IF(X_3>0 AND X_3-X_4<=0,X_6,X_6),DOTLINE,COLORLIGRAY,LINETHICK3;
��ƽ��:=EMA(CLOSE,6)-EMA(CLOSE,13),COLORFF00FF,LINETHICK2;
��ͷ��:=REF(HHV(��ƽ��,20),1),COLOR009000,LINETHICK2;
�ż���:=REF(LLV(��ƽ��,20),1),COLOR99EEEE;
��λ����:CROSS(��ƽ��,�ż���),COLORRED,NODRAW;
ͻ�ƽ���:CROSS(��ƽ��,��ͷ��),COLORYELLOW,NODRAW;
DRAWICON(CROSS(��ƽ��,�ż���),L,23),COLORRED;
DRAWICON(CROSS(��ƽ��,��ͷ��),L,34),COLORRED;
A1:=MA(C,1);
A2:=MA(C,21);
A3:=(A1+A2)/2;
STICKLINE(A3>A1,H,L,0,0),COLOR00FF00;
STICKLINE(A3>A1,C,O,3.2,0),COLOR00FF00;
STICKLINE(A3>A1 AND C>O,C,O,3.2,1),COLOR00FF00;
STICKLINE(A3>A2,H,L,0,0),COLOR0000FF;
STICKLINE(A3>A2,C,O,3.2,0),COLOR0000FF;
STICKLINE(A3>A2 AND C>O,C,O,3.2,1),COLOR0000FF;
STICKLINE(�����,C,O,3.2,0),COLORMAGENTA;
STICKLINE(ͻ�ƽ���,C,O,3.2,0),COLORYELLOW;
SST:=BACKSET(REF(H,7)=HHV(H,21) AND REF(WMA(H,21)>WMA(H,34) AND WMA(H,34)>WMA(H,55) AND WMA(H,21)>REF(WMA(H,21),1) AND WMA(H,34)>REF(WMA(H,34),1) AND WMA(H,55)>REF(WMA(H,55),1) AND WMA(H,13)>WMA(H,21),7) AND REF(H/REF(LLV(C,6),1)>1.08,7),8);
TT:=BARSLAST(BACKSET(REF(EVERY(SST=1,8),1) AND SST=0,9)>BACKSET(REF(EVERY(SST=1,8),1) AND SST=0,8));
STICKLINE(C>0,REF(H,TT),REF(H,TT),2,1),COLORYELLOW;
ZT11:=C=��ͣ��;
ZDF:=(C-REF(C,1))/REF(C,1)*100>9.9;
�װ�:=ZT11 AND REF(ZT11,1)<1;
����:=(C-REF(C,1))/2+REF(C,1);
K1:=SUMBARS(�װ�,1);
STICKLINE(ZT11,����,����,5,0),COLORGREEN;
STICKLINE(BACKSET(ISLASTBAR,K1),REF(����,K1-1),REF(����,K1-1),4,0),COLORYELLOW;
����:MA(C,M1)COLORGREEN,LINETHICK2;
����������:(EMA(C,13)),COLORMAGENTA,LINETHICK2;
M14:=����������;
IF(M14>REF(M14,1) ,M14,DRAWNULL)COLORMAGENTA,LINETHICK2;
IF(M14<REF(M14,1) ,M14,DRAWNULL),COLORGREEN,LINETHICK2;
�����ɱ���:(EMA(C,55)),,LINETHICK2,COLORRED;
����:=(2*C+(C+H+L+O)/4+O)/4;
JJR1:=(2*L+3*����)/5;
JJR2:=(2*H+3*����)/5;
JJR3:=ABS(����-MA((JJR1+JJR2)/2,20))/MA((JJR1+JJR2)/2,20);
JJR4:=DMA(����,JJR3);
JJR5:(1+7/100)*JJR4,COLORYELLOW,LINETHICK2;
��ͣ1:=C/REF(C,1)>1.093 AND C=H;
��ͣ2:=COUNT(REF(��ͣ1,1),4)=0;
���װ�1:= ��ͣ2 AND CROSS(C,JJR5) AND CROSS(C,EMA(REF(HHV(C,10),1),3)) AND C/REF(C,1)>1.095 AND O/REF(C,1)<1.05 AND C>O AND REF(C,1)/REF(C,2)<1.05,COLORCYAN;
���װ�2:= ��ͣ2 AND C>(LLV(REF(LOW,1),2) + ((HHV(REF(HIGH,1),2) - LLV(REF(LOW,1),2)) / 2)) AND C/REF(C,1)>1.095 AND CROSS(C,EMA(REF(HHV(C,40),1),3)) AND O/REF(C,1)<1.05 AND C>O AND REF(C,1)/REF(C,2)<1.05;
�������װ�:=���װ�1 OR ���װ�2;
STICKLINE(�������װ�,O,C,3.0,0),COLORMAGENTA;
ZT1:=C/REF(C,1)>1.045 AND L=H AND C=H;
DRAWICON(DYNAINFO(8)>0 AND V<REF(LLV(V,21),1 AND NOT(C=H AND C=L)) AND NOT(ZT1),LOW*0.97,16);
DRAWICON (( C=HHV(C,10) AND H=HHV(H,10) AND C>O*1.01 AND H<C*1.04 AND V>=HHV(V,10) AND V>(REF(V,1)*1.8)),L*0.95,1);
QS1:=3*SMA((CLOSE-LLV(LOW,14))/(HHV(HIGH,14)-LLV(LOW,14))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,14))/(HHV(HIGH,14)-LLV(LOW,14))*100,5,1),3,1);
ѹ��1:=BOLL+2*STD(CLOSE,14);
֧��1:=BOLL-2*STD(CLOSE,14);
BILI:=ѹ��1/֧��1 ;
DRAWICON ((QS1>90 AND BARSCOUNT(CLOSE)>30 AND REF(QS1,2)<REF(QS1,1) AND QS1<REF(QS1,1) ),H*1.05,12);
DRAWICON ((QS1<10 AND BARSCOUNT(CLOSE)>30 AND REF(QS1,2)>REF(QS1,1) AND QS1>REF(QS1,1) AND C>REF(C,1) AND C>O ),L*0.95,11);
VAR10:=IF(TROUGHBARS(3,16,1)=0 AND HIGH>LOW+0.04,4,0);
VAR11:=ZIG(3,6)>REF(ZIG(3,6),1) AND REF(ZIG(3,6),1)<=REF(ZIG(3,6),2) AND REF(ZIG(3,6),2)<=REF(ZIG(3,6),3);
VAR12:=ZIG(3,6)<REF(ZIG(3,6),1) AND REF(ZIG(3,6),1)>=REF(ZIG(3,6),2) AND REF(ZIG(3,6),2)>=REF(ZIG(3,6),3);
VAR13:=ZIG(3,22)>REF(ZIG(3,22),1) AND REF(ZIG(3,22),1)<=REF(ZIG(3,22),2) AND REF(ZIG(3,22),2)<=REF(ZIG(3,22),3);
VAR14:=ZIG(3,22)<REF(ZIG(3,22),1) AND REF(ZIG(3,22),1)>=REF(ZIG(3,22),2) AND REF(ZIG(3,22),2)>=REF(ZIG(3,22),3);
VAR15:=ZIG(3,51)>REF(ZIG(3,51),1) AND REF(ZIG(3,51),1)<=REF(ZIG(3,51),2) AND REF(ZIG(3,51),2)<=REF(ZIG(3,51),3);
VAR16:=ZIG(3,51)<REF(ZIG(3,51),1) AND REF(ZIG(3,51),1)>=REF(ZIG(3,51),2) AND REF(ZIG(3,51),2)>=REF(ZIG(3,51),3);
VAR17:=ZIG(3,72)>REF(ZIG(3,72),1) AND REF(ZIG(3,72),1)<=REF(ZIG(3,72),2) AND REF(ZIG(3,72),2)<=REF(ZIG(3,72),3);
VAR18:=ZIG(3,72)<REF(ZIG(3,72),1) AND REF(ZIG(3,72),1)>=REF(ZIG(3,72),2) AND REF(ZIG(3,72),2)>=REF(ZIG(3,72),3);
VAR19:=EMA(CLOSE,2)-EMA(CLOSE,150);
��:=VAR10;
��:=(VAR11+VAR13+VAR15+VAR17);
����:=(VAR12+VAR14+VAR16+VAR18);
B:IF(��>0 OR ��>0,LOW*0.99,DRAWNULL),CROSSDOT,LINETHICK3,COLORYELLOW;
DRAWTEXT(��>0 OR ��>0,LOW*0.99,'��'),COLORRED;
S:IF(����>0,HIGH*1.01,DRAWNULL),CROSSDOT,LINETHICK3,COLORGREEN;
DRAWTEXT(����>0,HIGH*1.02,'��'),COLORGREEN;
DRAWICON((ZIG(3,5)>REF(ZIG(3,5),1)) AND (REF(ZIG(3,5),1)<=REF(ZIG(3,5),2)) AND (REF(ZIG(3,5),2)<=REF(ZIG(3,5),3)),LOW*0.98,1) ;
DRAWICON((ZIG(3,5)<REF(ZIG(3,5),1)) AND (REF(ZIG(3,5),1)>=REF(ZIG(3,5),2)) AND (REF(ZIG(3,5),2)>=REF(ZIG(3,5),3)),HIGH*1.01,2);
DRAWTEXT(VAR11 AND COUNT(VAR11,30)=1,LOW*0.95,'��������'),LINETHICK1,COLORFF00FF;
X_21:=REF(CLOSE,1);
X_31:=IF((CLOSE-X_21)*100/X_21>=5-0.01*100/X_21,1,0);
KVD1:=IF(CLOSE>REF(CLOSE,1),88,0);
KVD2:=IF(CLOSE/REF(CLOSE,1)>1.01 AND HIGH/CLOSE<1.010 AND KVD1>0,91,0)>1;
KVD3:=EMA(100*(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)),3)/4;
KVD4:=(KVD3-REF(KVD3,1))>1;
KVD5:=C/REF(C,1)<1.2;
GP:=KVD2 AND KVD4 AND KVD5;
DFV:=(CLOSE-LLV(LOW,37))/(HHV(HIGH,37)-LLV(LOW,37))*100;
CBT:=(SMA(DFV,5,1)+2*STD(CLOSE,37))<50;
RVL:=X_31 AND GP AND CBT,NODRAW;
XG:=BARSSINCEN(RVL,5)=0,COLORRED,NODRAW;
STICKLINE(XG AND C>MA(C,13),OPEN,CLOSE,3.2,0),COLORMAGENTA;
STICKLINE(XG AND C>MA(C,13),HIGH,LOW,0,0),COLORMAGENTA;
DRAWTEXT(XG,LOW*0.99,'�I��'),COLORYELLOW;
HIGHN:=10;LOWN:=10;HIGHDISPLAY:=0;LOWDISPLAY:=0;ZGDISPLAY:=0;MADISPLAY:=0;
AAB:=REF(H,HIGHN)=HHV(H,2*HIGHN+1); QY:=BACKSET(AAB,HIGHN+1);
CC:=FILTER(QY,HIGHN) AND H=HHV(H,HIGHN+1);
DRAWICON(CC,H*1.02,8);
DDDA:=BARSLAST(CC);
GDTS:=IF(CC,CURRBARSCOUNT,0); DINGBU:=IF(DDDA,REF(H,DDDA),H);
DINGBUTS:=IF(DDDA,REF(GDTS,DDDA),GDTS); DINGBU1:=REF(DINGBU,DDDA+1);
GDCS1:=CONST(DINGBUTS);
DINGBUTS1:=REF(DINGBUTS,DDDA+1); GDCS2:=CONST(DINGBUTS1);
DINGBU2:=REF(DINGBU1,DDDA+1);
MMM:=IF(CURRBARSCOUNT>GDCS2,0,1);
�ߵ�ѹ��:DRAWLINE(CURRBARSCOUNT=GDCS2,H,CURRBARSCOUNT=GDCS1,H,1),COLORYELLOW,LINETHICK1;
AA1:=REF(L,LOWN)=LLV(L,2*LOWN+1); QY1:=BACKSET(AA1,LOW