ͨ���������й���ͼָ�깫ʽ��Ʊ����Դ������:
N1:=5;
N2:=10;
N3:=20;
N4:=30;
P:=2;
M:=20;
N:=250;
M1:=55;
W:=21;
P3:=500;
N9:=90;
HR:=HHV(HIGH,M1);
HRY:=LLV(LOW,M1);
HRY11:=HR*HRY;
HRY33:SQRT(HRY11),COLORGREEN,LINETHICK2;
IF(C>HRY33 AND HRY33 >=REF(HRY33 ,1), HRY33 ,DRAWNULL),LINETHICK2,COLORRED;
MA1:EMA(CLOSE,N1);
MA2:EMA(CLOSE,N2);
MA3:EMA(CLOSE,N3),COLOR00FFFF;
MA4:EMA(CLOSE,N4),LINETHICK2;
TJ1:=CROSS(MA1,MA2) AND C>O AND C>REF(C,1) AND C/REF(C,1)>=1.018
OR CROSS(MA1,MA4) AND C>O AND C>REF(C,1) AND C/REF(C,1)>=1.018
OR CROSS(MA2,MA3) AND C>O AND C>REF(C,1) AND C/REF(C,1)>=1.018
OR CROSS(MA1,MA3) AND C>O AND C>REF(C,1) AND C/REF(C,1)>=1.018;
TJ2:=(MAX(MA1,MAX(MA2,MA3))-MIN(MA1,MIN(MA2,MA3)))/
MIN(MA1,MIN(MA2,MA3))*100<=P;
XG:=TJ1 AND TJ2;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
DIFF:= EMA(CLOSE,12) - EMA(CLOSE,26);
DEA :=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
����:=IF(K>D AND MACD>0 AND V>1,2,0),COLORRED;
����:=IF(K<D AND MACD<0 AND V>1,-2,0),COLOR00FF00;
ǿϴ:=IF(MACD>0 AND K<D AND V>1,1,0),COLOR0099FF;
����:=IF(MACD<0 AND K>D AND V>1,-1,0),COLORFFFF00;
STICKLINE(���� AND C>=O,C,O,3,1),COLORRED;
STICKLINE(���� AND C<O,C,O,3,0),COLOR990099;
STICKLINE(���� AND C<O,C,O,1,0),COLORCC00CC;
STICKLINE(���� AND C<O,C,O,0.3,0),COLORFF00FF;
STICKLINE(���� AND C>=O,C,O,3,1),COLOR0000FF;
STICKLINE(���� AND C>=O,L,H,0.1,0),COLOR0000FF;
STICKLINE(���� AND C>=O,C,O,3,1),COLOR00FF00;
STICKLINE(ǿϴ AND C>=O,L,H,0.1,0),COLOR0000FF;
STICKLINE(ǿϴ AND C>=O,C,O,3,1),COLORFFFFFF;
STICKLINE(ǿϴ AND C<O,C,O,3,0),COLOR999999;
STICKLINE(ǿϴ AND C<O,C,O,1,0),COLORCCCCCC;
STICKLINE(ǿϴ AND C<O,C,O,0.3,0),COLORFFFFFF;
STICKLINE(���� AND C>=O,C,O,3,1),COLOR00FFFF;
STICKLINE(���� AND C<O,C,O,3,0),COLOR009999;
STICKLINE(���� AND C<O,C,O,0.3,0),COLOR00FFFF;
STICKLINE(FILTER(TJ1,3),C,O,4,0),COLOR0000FF;
DRAWICON(FILTER(XG,3),L*0.985,23);
GET:=ZIG(3,3),COLORYELLOW;
PL5:=ZIG(3,5);
EN1:=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);
EX1:=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);
PL10:=ZIG(3,10);
EN2:=ZIG(3,10)>REF(ZIG(3,10),1) AND REF(ZIG(3,10),1)<=REF(ZIG(3,10),2) AND REF(ZIG(3,10),2)<=REF(ZIG(3,10),3);
EX2:=ZIG(3,10)<REF(ZIG(3,10),1) AND REF(ZIG(3,10),1)>=REF(ZIG(3,10),2) AND REF(ZIG(3,10),2)>=REF(ZIG(3,10),3);
PL20:=ZIG(3,20);
EN3:=ZIG(3,20)>REF(ZIG(3,20),1) AND REF(ZIG(3,20),1)<=REF(ZIG(3,20),2) AND REF(ZIG(3,20),2)<=REF(ZIG(3,20),3);
EX3:=ZIG(3,20)<REF(ZIG(3,20),1) AND REF(ZIG(3,20),1)>=REF(ZIG(3,20),2) AND REF(ZIG(3,20),2)>=REF(ZIG(3,20),3);
PL40:=ZIG(3,40);
��ǿ1:=BARSLAST(PL5<REF(PL5,1));
����1:=BARSLAST(PL5>REF(PL5,1));
��ǿ2:=BARSLAST(PL10<REF(PL10,1));
����2:=BARSLAST(PL10>REF(PL10,1));
��ǿ3:=BARSLAST(PL20<REF(PL20,1));
����3:=BARSLAST(PL20>REF(PL20,1));
ZTJZ5:=IF(PL10>REF(PL10,1),COUNT(EN1,��ǿ2),0);
ZTJD5:=IF(PL10>REF(PL10,1),COUNT(EX1,��ǿ2),0);
DTJZ5:=IF(PL10<REF(PL10,1),COUNT(EN1,����2),0);
DTJD5:=IF(PL10<REF(PL10,1),COUNT(EX1,����2),0);
ZTJZ10:=IF(PL20>REF(PL20,1),COUNT(EN2,��ǿ3),0);
ZTJD10:=IF(PL20>REF(PL20,1),COUNT(EX2,��ǿ3),0);
DTJZ10:=IF(PL20<REF(PL20,1),COUNT(EN2,����3),0);
DTJD10:=IF(PL20<REF(PL20,1),COUNT(EX2,����3),0);
DRAWTEXT(EN1 AND DTJZ5=1,L*0.98,'(A)'),COLORFFFF00;
DRAWTEXT(EX1 AND DTJD5=2,H*1.02,'(B)'),COLORFF00FF;
DRAWTEXT(EN2 AND ZTJZ5=1,L*0.98,'(C)'),COLOR0000FF;
DRAWTEXT(EN2 AND DTJZ10=1,L*0.93,'��'),COLORFF00FF;
DRAWTEXT(EX2 AND DTJD10=2,H*1.05,'��'),COLORFFFF00;
DRAWTEXT(EN3 AND ZTJZ10=1,L*0.93,'��'),COLOR0000FF;
DRAWTEXT(EX2 AND PL20>REF(PL20,1) AND ZTJD10=1,H*1.03,'��'),LINETHICK3,COLOR00FFFF;
DRAWTEXT(EN2 AND PL20>REF(PL20,1) AND ZTJZ10=2,L*0.95,'��'),LINETHICK3,COLOR00FFFF;
DRAWTEXT(EX2 AND PL20>REF(PL20,1) AND ZTJD10=2 OR (ZTJD10=0 OR ZTJD10=2)
AND EX2,H*1.03,'��'),LINETHICK3,COLOR00FFFF;
DRAWTEXT(EN2 AND PL20>REF(PL20,1) AND ZTJZ10=3,L*0.95,'��'),
LINETHICK3,COLOR00FFFF;
TJ11:=EN2 AND ZTJZ5=1;
TJ22:=EN1 AND PL10>REF(PL10,1) AND ZTJZ5=2;
TJ33:=EN2 AND DTJZ10=1;
TJ44:=EN3 AND ZTJZ10=1;
TJ55:=EN2 AND PL20>REF(PL20,1) AND ZTJZ10=2;
XG22:=TJ11 OR TJ22 OR TJ33 OR TJ44 OR TJ55;
MM:=C>HRY33 AND HRY33 >=REF(HRY33 ,1);
QQ:=HRY33>=REF(HRY33 ,1);
XG11:=CROSS(C,HRY33) AND QQ AND MM;
BUY1:=LAST(CLOSE>MA(CLOSE,55),0,5);
BUY2:=EXIST(CLOSE<MA(CLOSE,55),5);
BUY:=CLOSE>MA(CLOSE,55)&&BUY1&&BUY2;
W18:=FILTER(EXIST(XG11 OR BUY,1),5);
STICKLINE(W18,C,(C+O)/2,4,0),COLORFF00FF;
DRAWTEXT(W18,L*0.97,'ţ'),COLOR00FFFF;
X1:=REF(C,1)/HHV(H,20)<0.82;
X2:=(MIN(C,O)-L)/(H-L)>0.67;
X3:=(HIGH-MAX(CLOSE,OPEN))/(HIGH-LOW)<0.33;
X4:=ABS(C-O)/C<0.01;
DOWN:=O>C;
X5:=COUNT(DOWN,7)>=5;
XG8:=X1 AND X2 AND X3 AND X4 AND X5;
DRAWTEXT(XG8,L*0.98,'��'),COLOR00FFFF;
AA:=REF(C,1)/REF(O,1)<0.96;
BB:=C/O>1.03;
CC:=C>REF(O,1);
TJ81:=AA AND BB AND CC;
X81:=REF(C,1)/HHV(H,20)<0.82;
DN:=O>C;
X82:=COUNT(DN,7)>=5;
X83:=C=HHV(C,3);
XG81:=TJ81 AND X81 AND X82;
XG82:=X81 AND X82 AND X83;
XG88:=XG81 OR XG82;
DRAWTEXT(XG88,L*0.96,'��'),COLOR00FFFF;
X01:=REF(C,1)/HHV(H,21)<0.77;
X03:=ABS(C-O)/C<0.008;
X04:=(H-L)/C>0.025;
XG0:=X01 AND X03 AND X04;
DRAWTEXT(XG0,L*0.97,'��'),COLOR00FFFF;
S1:=REF(C,1)/LLV(L,W)>1.30;
S2:=(H-MAX(C,O))/(H-L)>0.60;
S3:=ABS(C-O)/C<0.03;
S4:=(H-O)/C>0.05 AND C<O;
SAL1:=S1 AND S2 AND S3;
SAL2:=S1 AND ABS(C-O)/C>0.05 AND C<O;
SAL3:=S1 AND ABS(C-O)/C<0.001;
SAL4:=S1 AND S4;
SAL5:=(H-MAX(C,O))/(H-L)>0.67 AND C<O AND S3;
SAL:=SAL1 OR SAL2 OR SAL3 OR SAL4 OR SAL5;
LC:=REF(CLOSE,1);
RSI:=SMA(MAX(CLOSE-LC,0),4.1,1)/SMA(ABS(CLOSE-LC),4.1,1)*100;
����:=FILTER((REF(CLOSE,2)<CLOSE AND RSI<25),7);
����:=FILTER((REF(CLOSE,2)>CLOSE AND RSI>80),7);
����:=FILTER(CROSS(RSI,11),7);
����:=FILTER(CROSS(89,RSI),7);
����:=FILTER(CROSS(RSI,20),7);
����:=FILTER(CROSS(80,RSI),7);
SL1:=���� AND ����;
SL2:=���� AND ���� AND ����;
BU:=���� AND ����;
SS1:=CROSS(MA(C,5),C);
SS2:=(REF(C,1)-C)/REF(C,1)>0.04;
SS3:=O<REF(C,1);
JJ1:=SS1 AND SS2 AND SS3;
SSL:=JJ1 AND S1;
SAL8:=FILTER(SAL OR SSL,5);
DRAWTEXT(SAL8 OR SL1 OR SL2,H*1.02,'��'),COLOR00FF00;
STICKLINE(SAL8 OR SL1 OR SL2,C,O,1,0),COLORFF0000;
DRAWTEXT(SAL8 AND SL1 AND SL2,H*1.02,'����'),COLOR00FF00;
MA20:=MA(CLOSE,20);
AA10:=MA(CLOSE,8);
���ڴ��:=LLV(LOW,30);
֧��:=HHV(EMA(((((OPEN + LOW) + HIGH) + CLOSE) / 4),5),60);
ѹ��һ:=HHV(LOW,20);
����:=MA(CLOSE,3);
��:=(MA(LOW,15) * 0.985);
��:=(MA(LOW,15) * 0.96);
��:=(((HIGH + LOW) + CLOSE) / 3);
B1:=HHV(��,(4 * 15));
B6:=LLV(��,(4 * 15));
B7:=(B1 - B6);
B8:=(MA(((�� - B6) / B7),2) * 80);
�����ײ�:=(LLV(HIGH,30) * 0.93);
MA80:=LLV(HIGH,30);
ѹ����:=(SMA(HIGH,21,2) * 1.035);
�µ���:=(((CLOSE - LLV(LOW,13)) / (HHV(HIGH,13) - LLV(LOW,13))) * 100);
RSV8:=SMA(�µ���,3,1);
K8:=SMA(RSV8,3,1);
D8:=((3 * RSV8) - (2 * K8));
J12:=(((CLOSE - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100);
K24:=SMA(SMA(J12,3,1),3,1);
D24:=((3 * SMA(J12,3,1)) - (2 * K24));
ѹ��λ:=IF(CROSS(D24,D),HIGH,L);
���ڵײ�:=LLV(HIGH,30);
X18:=EMA((((((3 * CLOSE) + HIGH) + LOW) + OPEN) / 6),10);
�Ӷ�:=(SMA(HIGH,21,2) * 1.05);
TJ18:=FILTER(((((LLV(LOW,0) AND ((MA(CLOSE,37) - REF(MA(CLOSE,37),1))
> 0)) AND (LOW <= ���ڵײ�)) AND (WINNER(CLOSE) < 0.05)) AND
((CLOSE / OPEN)> 0.13)),7);
�赲:=(SMA(LOW,21,2) * 0.94);
TJ28:=FILTER(((((((((CLOSE / OPEN) > 1.03) AND ((MA(CLOSE,15) -
REF(MA(CLOSE,15),1)) > 0)) AND ((CLOSE - REF(CLOSE,1)) > 0))
AND (HIGH < ѹ��һ)) AND (CLOSE < ѹ��һ)) AND ((ѹ���� -
REF(ѹ����,1)) > 0)) AND (CLOSE < (SMA(HIGH,21,2) * 1.05))),3);
TJ38:=FILTER(((((((LOW <= ��) AND (CLOSE >= MA20)) AND (HIGH < ѹ��һ))
AND ((�� - REF(��,1)) > 0)) AND (CLOSE < ѹ��һ)) AND ((MA20 -
REF(MA20,1)) > 0)),6);
TJ4:=LOW <= (SMA(LOW,5,2) * 0.96 AND HIGH >= ���ڵײ� AND
CLOSE >= ���ڵײ� AND CLOSE / OPEN) > 1.03;
TJ5:=FILTER((((CROSS((MA(LOW,10) * 0.96),(EMA(OPEN,107) * 0.897))
AND (HIGH < MA(CLOSE,80))) AND (HIGH < ѹ��һ)) AND LLV(LOW,0)),10);
����:=MA(MA(CLOSE,3),1);
�̹��:=MA(MA(CLOSE,3),3);
AA1:=3*SMA((C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100,3,1)-2*SMA(SMA((C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100,3,1),3,1);
�Ӳ�:=IF(CROSS(AA1,REF(AA1+0.01,1)) AND LLV(AA1,2)=LLV(AA1,8) AND BETWEEN(AA1,20,60),1,0);
������:=(3)*(SMA(((CLOSE - LLV(LOW,27))/(HHV(HIGH,27) - LLV(LOW,27)))*(100),5,1)) -
(2)*(SMA(SMA(((CLOSE - LLV(LOW,27))/(HHV(HIGH,27) - LLV(LOW,27)))*(100),5,1),3,1));
TJ68:=�Ӳ�;
XG1:=TJ18 OR TJ28 OR TJ38 AND TJ68;
STICKLINE(XG1,O,(C+O)/2,4,0)COLOR00FFFF;
E1:=BARSCOUNT(C);
AH:=HHV(H,200);
AL:=LLV(L,200);
B0:=(AH-AL)/40;
KB1:=H+B0;
KB2:=L-B0;
SJCK:=(E1+0)/34=FLOOR((E1+0)/34);
STICKLINE(SJCK,KB2,KB2-0.8*B0,1,0),COLORYELLOW,LINETHICK3;
DRAWTEXT(SJCK,KB2-B0,'ʱ'),COLORYELLOW;
SJ:=EXIST(SJCK,5);
ˮƽ��:=EMA(CLOSE,89);
AAA:=(3*C+H+L+O)/6;
����:=(8*AAA+7*REF(AAA,1)+6*REF(AAA,2)+5*REF(AAA,3)+4*REF(AAA,4)+3*REF(AAA,5)+2*REF(AAA,6)+REF(AAA,8))/36;
����:=(LLV(����,2)+LLV(����,4)+LLV(����,6))/3;
TTJ1:=VOL=HHV(VOL,10) AND VOL>2*REF(VOL,1) AND CLOSE>����;
����:=FILTER(TTJ1,5);
TTJ2:=IF(BARSLAST(����)=1 AND CLOSE>REF(HIGH,1),1,IF(BAR