A1:=1;
MID:EMA(CLOSE,17)*A1,LINETHICK1,colorFFFFFF;
UPPER:MID+2*STD(CLOSE,17),LINETHICK1;
LOWER:MID-2*STD(CLOSE,17),LINETHICK1,colorFFFF80;
UPPERO:MID+3*STD(CLOSE,17),LINETHICK1;
LOWERO:MID-3*STD(CLOSE,17),LINETHICK1,colorFFFF80;
DRAWICON(CROSS(LOW,LOWERO),LOW,1),ALIGN0;
DRAWICON(CROSS(HIGH,UPPERO),HIGH,2),ALIGN2;
DRAWTEXT(CROSS(LOWERO,LOW),LOW-0.01,''),ALIGN1;
DRAWTEXT(CROSS(LOWERO,LOW),LOW-0.01,''),ALIGN1;
LOCK:=IF(CURRENTDATE<1160101,1,0);
M1:=MA(CLOSE,5);
M2:=MA(CLOSE,10);
M3:=MA(CLOSE,20);
M4:=MA(CLOSE,60);
M5:=MA(CLOSE,120);
PM3:=MA(CLOSE,30);
DRAWICON(M1>M2
AND M2>M3 AND M2>M4 AND M2>M5 AND M2>PM3 AND REF(M1,1)<M1 AND
REF(M2,1)<M2 AND REF(M3,1)<M3 AND
REF(PM3,1)<PM3,OPEN,12);
�糿֮��:=REF(CLOSE,2)/REF(OPEN,2)<0.95 AND REF(OPEN,1)<REF(CLOSE,2) AND
ABS(REF(OPEN,1)-REF(CLOSE,1))/REF(CLOSE,1)<0.03 AND CLOSE/OPEN>1.05 AND
CLOSE>REF(CLOSE,2);
�ƻ�֮��:=REF(CLOSE,2)/REF(OPEN,2)>1.03 AND
REF(OPEN,1)>REF(CLOSE,2) AND
ABS(REF(OPEN,1)-REF(CLOSE,1))/REF(CLOSE,1)<0.02 AND CLOSE/OPEN<0.97 AND
CLOSE<REF(CLOSE,2);
��ʮ��:=CLOSE=OPEN AND HIGH/LOW
>1.03;
����ʮ��:=CLOSE=OPEN AND CLOSE=LOW AND
CLOSE<>HIGH;
�糿ʮ����:=REF(CLOSE,2)/REF(OPEN,2)<0.95 AND
REF(OPEN,1)<REF(CLOSE,2) AND REF(OPEN,1)=REF(CLOSE,1) AND CLOSE/OPEN>1.05
AND CLOSE>REF(CLOSE,2);
�ƻ�ʮ����:=REF(CLOSE,2)/REF(OPEN,2)>1.05 AND
REF(OPEN,1)>REF(CLOSE,2) AND REF(OPEN,1)=REF(CLOSE,1) AND CLOSE/OPEN<0.95
AND CLOSE<REF(CLOSE,2);
���֮��:=MIN(OPEN,CLOSE)=LOW AND
HIGH-LOW>3*(MAX(OPEN,CLOSE)-LOW) AND
CLOSE>MA(CLOSE,5);
��ת��ͷ:=MIN(OPEN,CLOSE)=LOW AND
HIGH-LOW>3*(MAX(OPEN,CLOSE)-LOW) AND CLOSE<MA(CLOSE,5);
��ͷ:=HIGH =
MAX(OPEN,CLOSE) AND HIGH-LOW>3*(HIGH-MIN(OPEN,CLOSE)) AND
CLOSE<MA(CLOSE,5);
����:=HIGH = MAX(OPEN,CLOSE) AND
HIGH-LOW>3*(HIGH-MIN(OPEN,CLOSE)) AND
CLOSE>MA(CLOSE,5);
��ͷ�ƽ�:=(REF(CLOSE,1)/REF(OPEN,1)>1.03 AND
CLOSE/OPEN<0.96 AND CLOSE<REF(OPEN,1) AND OPEN>REF(CLOSE,1)) OR
(REF(CLOSE,1)/REF(OPEN,1)<0.97 AND CLOSE/OPEN>1.04 AND
CLOSE>REF(OPEN,1) AND
OPEN<REF(CLOSE,1));
���ƸǶ�:=REF(CLOSE,1)/REF(OPEN,1)>1.03 AND
CLOSE/OPEN<0.97 AND OPEN>REF(CLOSE,1) AND
CLOSE<REF(CLOSE,1);
������:=REF(CLOSE,1)/REF(OPEN,1)<0.97 AND
CLOSE/OPEN>1.03 AND OPEN<REF(CLOSE,1) AND
CLOSE>REF(CLOSE,1);
��������:=ABS(REF(CLOSE,1)-REF(OPEN,1))/REF(CLOSE,1)>0.04
AND ABS(CLOSE-OPEN)/CLOSE<0.005 AND
MAX(CLOSE,OPEN)<MAX(REF(CLOSE,1),REF(OPEN,1)) AND
MIN(CLOSE,OPEN)>MIN(REF(CLOSE,1),REF(OPEN,1));
ʮ��̥:=ABS(REF(CLOSE,1)-REF(OPEN,1))/REF(CLOSE,1)>0.04
AND CLOSE=OPEN AND CLOSE < MAX(REF(CLOSE,1),REF(OPEN,1)) AND CLOSE >
MIN(REF(CLOSE,1),REF(OPEN,1));
ƽ��:=ABS(HIGH-REF(HIGH,1))/HIGH<0.001;
ƽ��:=(ABS(LOW-REF(LOW,1))/LOW<0.001
and abs(ref(low,1)-ref(low,2))/ref(low,1)<=0.001);
������:=CLOSE/OPEN>1.05
AND HIGH/LOW<CLOSE/OPEN+0.018;
��������ʿ:=REF(CLOSE,2)>REF(OPEN,2) AND
REF(CLOSE,1)>REF(OPEN,1) AND CLOSE>OPEN AND REF(CLOSE,1)>REF(CLOSE,2)
AND CLOSE>REF(CLOSE,1);
˫����ѻ:=REF(CLOSE,1)<REF(OPEN,1) AND
CLOSE<OPEN AND CLOSE/OPEN<0.98;
������:=REF(CLOSE,2)>REF(OPEN,2) AND
(REF(CLOSE,2)-REF(OPEN,2))/REF(OPEN,2)>=2/100 AND
REF(OPEN,1)>=REF(CLOSE,1) AND
(REF(OPEN,1)-REF(CLOSE,1))/REF(CLOSE,1)<=2/100 AND
REF(OPEN,1)<=REF(CLOSE,2) AND REF(CLOSE,1)>=REF(OPEN,2) AND C>=OPEN AND
(CLOSE-OPEN)/OPEN>=2/100 AND CLOSE>=REF(OPEN,1) AND OPEN<=REF(CLOSE,1)
AND
(MAX(CLOSE,REF(C,2))-MIN(CLOSE,REF(CLOSE,2)))/MIN(CLOSE,REF(CLOSE,2))<=1/100;
���:=REF(CLOSE,2)>REF(OPEN,2)
AND REF(CLOSE,1)<REF(OPEN,1) AND CLOSE>OPEN;
��ˮܽ��:=(OPEN<EMA(C,20)
OR OPEN<EMA(C,40) OR OPEN<EMA(C,60)) AND
(C>MAX(EMA(C,20),MAX(EMA(C,40),EMA(C,60)))) AND (V/MA(V,30)>1.2 AND
C/REF(C,1)>1.049);
����������:=REF(CLOSE,4)/REF(OPEN,4)>1.03 AND
REF(CLOSE,3)<REF(OPEN,3) AND REF(CLOSE,2)<REF(OPEN,2) AND
REF(CLOSE,1)<REF(OPEN,1) AND REF(LOW,4)<REF(LOW,3) AND
REF(LOW,4)<REF(LOW,2) AND REF(LOW,4)<REF(LOW,1) AND
REF(HIGH,4)>REF(HIGH,3) AND REF(HIGH,4)>REF(HIGH,2) AND
REF(HIGH,4)>REF(HIGH,1) AND CLOSE/OPEN>1.03 AND
CLOSE>REF(CLOSE,4);
�µ�������:= REF(CLOSE,4)/REF(OPEN,4)<0.97 AND
REF(CLOSE,3)>REF(OPEN,3) AND REF(CLOSE,2)>REF(OPEN,2) AND
REF(CLOSE,1)>REF(OPEN,1) AND REF(LOW,4)<REF(LOW,3) AND
REF(LOW,4)<REF(LOW,2) AND REF(LOW,4)<REF(LOW,1) AND
REF(HIGH,4)>REF(HIGH,3) AND REF(HIGH,4)>REF(HIGH,2) AND
REF(HIGH,4)>REF(HIGH,1) AND CLOSE/OPEN<0.97 AND
CLOSE<REF(CLOSE,4);
����ȱ��:=HIGH<REF(LOW,1) OR
LOW>REF(HIGH,1);
��ֻ��ѻ:=REF(CLOSE,2)<REF(OPEN,2) AND
REF(CLOSE,1)<REF(OPEN,1) AND CLOSE<OPEN AND REF(CLOSE,1)<REF(CLOSE,2)
AND CLOSE<REF(CLOSE,1);
�������:=LOW=CLOSE AND
HIGH<>LOW;
��ͷ����:=HIGH=CLOSE AND
HIGH<>LOW;
����:=OPEN=REF(OPEN,1) AND
(CLOSE-OPEN)*(REF(CLOSE,1)-REF(OPEN,1))<0;
����Ӱ:=(MIN(CLOSE,OPEN)-LOW)/(HIGH-LOW)>0.667;
����Ӱ:=(HIGH-MAX(CLOSE,OPEN))/(HIGH-LOW)>0.667;
ʮ����:=CLOSE=OPEN
AND HIGH<>LOW;
������:=OPEN/CLOSE > 1.05 AND HIGH/LOW <
OPEN/CLOSE+0.018;
���ѷ���:=(REF(CLOSE,1)<REF(OPEN,1) AND CLOSE>OPEN AND
ABS(CLOSE-REF(CLOSE,1))/CLOSE<0.002) OR (REF(CLOSE,1)>REF(OPEN,1) AND
CLOSE<OPEN AND
ABS(CLOSE-REF(CLOSE,1))/CLOSE<0.002);
�������:=REF(C,1)/REF(O,1)>=1.03 AND
O<REF(C,1) AND O>REF(O,1) AND C<REF(O,1);
if DISPSTATUS=2 then
begin;
var1000:='.';
if ������� then var1000:=var1000+'���������,�����ź�;';
if
������ then var1000:=var1000+'�������,������,������ת;';
if ���ѷ��� then
var1000:=var1000+'����ѷ���,�ײ���ת;';
if ����ȱ�� then
var1000:=var1000+'������ȱ��,ע�����ϻ�����������;';
if ������� then
var1000:=var1000+'��������,�µ��ź�;';
IF ��ͷ���� then
var1000:=var1000+'���ͷ����,���п���;';
IF ��ֻ��ѻ then
var1000:=var1000+'����ֻ��ѻ,���ܼ�������;';
IF ���� then
var1000:=var1000+'�����,ע�⿴�Ƿ���Ϳ�������;';
IF ����Ӱ then
var1000:=var1000+'�ﳤ��Ӱ,�����µ������,�п���ֹ������;������ĩ�ڳ���,��������;';
IF ����Ӱ then
var1000:=var1000+'�ﳤ��Ӱ,���������ϵ�ѹ������,��������;';
IF �µ������� then
var1000:=var1000+'���µ�������,�µ��ź�;';
IF ���������� then
var1000:=var1000+'������������,�����ź�;';
IF �糿֮�� then
var1000:=var1000+'���糿֮��,������;';
IF �ƻ�֮�� then
var1000:=var1000+'��ƻ�֮��,��������;';
IF ʮ���� then
var1000:=var1000+'��ʮ����,��ת����ζ,ע��ɼ�λ���ڶ������ǵײ�;';
IF ��ʮ�� then
var1000:=var1000+'�ﳤʮ��,ע���ڶ������ǵײ�;';
IF ����ʮ�� then
var1000:=var1000+'�ﴹ��ʮ��,�µ��ź�;';
IF �糿ʮ���� then
var1000:=var1000+'���糿ʮ����,�����ź�,������;';
IF �ƻ�ʮ���� then
var1000:=var1000+'��ƻ�ʮ����,�µ��ź�,��������;';
IF ���֮�� then
var1000:=var1000+'�����֮��,���ܼ�������,�ɿ��Ե�;';
IF ��ת��ͷ then
var1000:=var1000+'�ﵹת��ͷ,���ܼ�����;';
IF ��ͷ then
var1000:=var1000+'�ﴸͷ,���ܼ�����,���������,�ź�ǿ��;';
IF ���� then
var1000:=var1000+'�����,���������м�������,��������,�����ź�;';
IF ƽ�� then
var1000:=var1000+'��ƽ��,�º͵ķ�ת;';
IF ��ͷ�ƽ� then
var1000:=var1000+'�ﴩͷ�ƽ�,��������,���������ź�;';
IF ���ƸǶ� then
var1000:=var1000+'�����ƸǶ�,���������ź�;';
IF ������ then
var1000:=var1000+'��������,�������;';
IF �������� then
var1000:=var1000+'����������,�����ڵײ�,�Ǽ������ź�;�����ڶ���,�Ǽ��������ź�;';
IF ʮ��̥ then
var1000:=var1000+'��ʮ��̥;';
IF ƽ�� then var1000:=var1000+'��ƽ��,�º͵ķ�ת;';
IF ������
then var1000:=var1000+'�������,����;';
IF ��������ʿ then
var1000:=var1000+'����������ʿ,ÿ�����̼�����,��ʾ���ܼ�����;';
IF ˫����ѻ then
var1000:=var1000+'��˫����ѻ,���齫��������;';
IF ������ then
var1000:=var1000+'��������,ע��ɼ�λ��;';
IF ��� then
var1000:=var1000+'����,�ڵײ�������������ζ,���м�����п����������м�,���������Ǹ��ϼ����ź�;';
IF ��ˮܽ�� then
var1000:=var1000+'���ˮܽ��,������;';
end;
TIPTEXT(DISPSTATUS=2,0,var1000);
A001:=CLOSE-REF(CLOSE,6);
A002:=MA(A001,6);
A003:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
A004:=SMA(A003,3,1);
A005:=SMA(A004,3,1);
A006:=EMA(3*A004-2*A005,2);
A007:=(HIGH+LOW+CLOSE)/3;
A008:=(A007-MA(A007,14))/(0.015*AVEDEV(A007,14))/2;
A009:=(A008+EMA((-100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14))+100)/100,3)*200-100)/2;
A010:=A009-REF(A009,14);
A011:=A009-REF(A009,26);
A012:=(A009+A010+A011)/3;
KKM:=EMA(A012,4);
A013:=HHV(HIGH,34);
A014:=(2*CLOSE+HIGH+LOW)/4;
A015:=LLV(LOW,34);
A016:=EMA((A014-A015)/(A013-A015)*100,13);
A017:=EMA(0.667*REF(A016,1)+0.333*A016,2);
KKMD:=A016-A017>1
AND A016<30 AND A017<30;
KKML:=A016-A017<0 AND A016>80 AND
A017>80 AND
REF(A016-A017,1)>0;
KKMQ:=COUNT(A016-A017>0,2)=2;
KKAL:=A016-A017<0;
STICKLINE(CLOSE>=OPEN,C,H,0,0),
colorRED;
STICKLINE(CLOSE>=OPEN,O,L,0,0),
colorRED;
STICKLINE(CLOSE<OPEN,O,H,0,0),
Color00EC00;
STICKLINE(CLOSE<OPEN,C,L,0,0),
Color00EC00;
STICKLINE(CLOSE>=OPEN,C,O,8,0),Color0000A1;
STICKLINE(CLOSE>=OPEN,C,O,6,0),Color0000B5;
STICKLINE(CLOSE>=OPEN,C,O,5,0),Color0000C5;
STICKLINE(CLOSE>=OPEN,C,O,4,0),Color0000D4;
STICKLINE(CLOSE>=OPEN,C,O,2.5,0),Color0000EC;
STICKLINE(CLOSE>=OPEN,C,O,1,0),Color0000FF;
STICKLINE(CLOSE<OPEN,C,O,8,0),Color009000;
STICKLINE(CLOSE<OPEN,C,O,7,0),Color00B400;
STICKLINE(CLOSE<OPEN,C,O,5,0),Color00C700;
STICKLINE(CLOSE<OPEN,C,O,3,0),Color00DB00;
STICKLINE(CLOSE<OPEN,C,O,1,0),Color00EC00;
LC:=REF(CLOSE,1);
RSI:=((SMA(MAX(CLOSE
- LC,0),6,1))/(SMA(ABS(CLOSE -
LC),6,1)))*(100);
DRAWTEXT(CROSS(82,RSI),HIGH,' ��