{˵
  1. ͣ׼BKٵжSTSTͳһΪ10%ͨһ£ƴ/ҵ20%30%
  2. ҵʾϽʾ + һҵ + ·
  3. ܣǮźšͣͣɫաο۵ȣ䡣
}

C22:=REF(C,1);
ZT:=IF((C-C22)*100/C22>=(10-0.01*100/C22),1,0); 

LG:=TOPRANGE(VOL); 
FZG:=H/REF(L,60)<1.6 AND H/REF(L,20)<1.5 AND H/REF(L,4)<1.3 AND H/REF(L,10)<1.5 AND COUNT(ZT,5)<=3 AND COUNT(ZT,50)<=5;
ZLC:=O/REF(C,1)>1.07 AND C<O AND LG>60 AND FZG; 
BGY:=REF(ZT,1) AND O/REF(C,1)>1.01 AND C<O AND LG>60 AND FZG;
BGYY:=REF(ZT,1) AND H/REF(C,1)>1.07 AND C>O AND LG>100 AND FZG;
EBY:=O/REF(C,1)>1.01 AND C<O AND V<REF(V,1) AND REF(ZT,1) AND FZG;
HF:=C=H AND C/REF(C,1)>1.095 AND C=O AND L<C;
TZBS31:= REF(HF,1) AND V <= 0.7*REF(V,1);
BGS31:= REF(V=HHV(V,100),1) AND REF(C,1) > REF(C,2) AND V <= 0.7*REF(V,1);
BBZTS31:= REF(ZT,2) AND REF(V,2) >= 2* REF(V,3) AND REF(ZT,1) AND REF(V,1) >= 2* REF(V,2) AND  REF(V=HHV(V,60),1) AND V <= 0.7*REF(V,1);
BLZT:= REF(ZT,1) AND REF(V,1) >= REF(V,2)*2 AND REF(V=HHV(V,30),1) AND  V<= 0.5*REF(V,1);
ZTBGS31:= REF(ZT,2) AND REF(V=HHV(V,100),1) AND V <= 0.7*REF(V,1);

DRAWICON(ZTBGS31 OR BBZTS31 OR BGS31 OR TZBS31 OR HF OR ZLC OR BGY OR BGYY OR EBY OR BLZT,H*1.015,9),COLORRED;{Ǯ}

{========== ޸ĴҵʾΪϸ +  ==========}
:=STRCAT(STRCAT('򡿣',DYBLOCK),
            STRCAT('  һ',STRCAT(LEVEL1HYBLOCK,
            STRCAT('  ',STRCAT(HYBLOCK,
            STRCAT('  ',STRCAT(MOREHYBLOCK,
            STRCAT('  ',GNBLOCK))))))));
DRAWTEXT_FIX(O>0,0.00,0.01,0,),COLORYELLOW;
{======================================================}

:AMOUNT/VOL/100,NODRAW,COLORYELLOW;

{========== ޸Ĵͣ׼BKȥST⴦ ==========}
BK:=IF(INBLOCK('֤A'),0.3,
      IF(INBLOCK('ƴ'),0.2,
         IF(INBLOCK('ҵ'),0.2,0.1)));
{====================================================}

XA_1:=IF(DATE<=1200823,1,1);
ͣ:=(C>=ZTPRICE(REF(CLOSE,1),0.1) AND C=H) AND XA_1=1;
ɵͣ:=(C<=DTPRICE(REF(CLOSE,1),0.1) AND C=L) AND XA_1=1;
ͣ:=C>=ZTPRICE(REF(C,1),BK) AND C=H;
ͣ:=C<=DTPRICE(REF(C,1),BK) AND C=L;
ͣ:=(H>=ZTPRICE(REF(C,1)*0.988,BK) AND C<H) OR (H>=ZTPRICE(REF(CLOSE,1),0.1) AND C<H AND XA_1=1);
ͣ:=(L<=DTPRICE(REF(C,1)*0.988,BK) AND C>L) OR (L<=DTPRICE(REF(CLOSE,1),0.1) AND C>L AND XA_1=1);
STICKLINE(ͣ AND PERIOD=5,O,C,2,0),COLORMAGENTA;
STICKLINE(ɵͣ AND PERIOD=5,O,C,3,0),COLOR808000;
STICKLINE(ͣ AND PERIOD=5,C,O,2,0),COLORMAGENTA;
STICKLINE(ͣ AND PERIOD=5,C,O,3,0),COLOR808000;
STICKLINE(ͣ AND PERIOD=5,H,C,0.1,0),COLORMAGENTA;{ͣ}
STICKLINE(ͣ AND PERIOD=5,L,C,0.1,0),COLOR808000;{ͣ};

:=C<O AND C>REF(C,1);
STICKLINE(,O,C,0.4,0),COLORMAGENTA;{};
:=C>O AND C<REF(C,1);
STICKLINE(,O,C,0.4,0),COLORCYAN;{};


:=MIN(C,O)>REF(MAX(C,O),1);

֤ͣο:C*1.3,NODRAW;
ͣο:C*1.2,NODRAW;
ͣο:C*1.1,NODRAW;

31:MAX(H,L)-(H-L)/3,NODRAW;
21:(L+H)/2,NODRAW,COLORYELLOW;
32:MIN(H,L)+(H-L)/3,NODRAW;
һ:MAX(O,C)-ABS(O-C)/3,NODRAW;
һ:(O+C)/2,NODRAW;
:MIN(O,C)+ABS(O-C)/3,NODRAW;

һְ:=L=H AND (C+0.005-REF(C,1))/REF(C,1)*100>=10;
STICKLINE(һְ,REF(C,1),C,2.8,-1),COLORRED;
STICKLINE(=1,O,C,0.3,0),COLORYELLOW;

AA11:= (REF(C,1)+REF(C,2)+REF(C,3))/3 > MAX(O,C);
ʵ: IF(AA11,1,0), NODRAW, COLORYCYAN;

FLAG:=ABS(C-O)/IF((H-L) = 0,100,H-L);
ZHANGF:=ABS(C-O)/O;
WEI21:IF(CODELIKE('9999'),(H-L)*0.5+L,IF(C>O,(C-O)*0.5+O,(O-C)*0.5+C)),NODRAW,COLORFF00FF;
STICKLINE(ZHANGF>=0.03 && FLAG >= 0.03,WEI21,WEI21,-1,0),COLORRED;{21λ}

:DYNAINFO(5)NODRAW,COLORRED;
:DYNAINFO(6)NODRAW,COLORGREEN;

DRAWTEXT_FIX(1,0.00,0.035,0,'ͬ˳');
DRAWTEXT_FIX(1,0.035,0.035,0,EXTERNSTR(0,1));

:=STRCAT('',FGBLOCK);
DRAWTEXT_FIX(O>0,0.0,0.06,0,);

DRAWTEXT_FIX(1,0.75,0,0,'ͣԭ');
DRAWTEXT_FIX(1,0.78,0,0,EXTERNSTR(0,2));

̽:=DYNAINFO(15);
̽STR:=STRCAT(CON2STR(̽/10000,0),' ');
DRAWTEXT_FIX(ISLASTBAR,0.80,0.99,0,STRCAT('̽:',̽STR));

ɽSTR:=STRCAT(VAR2STR(AMOUNT/100000000,2),'');
DRAWTEXT_FIX(ISLASTBAR,0.95,1,0,STRCAT('ɽ:',ɽSTR));

ֵͨSTR:=STRCAT(CON2STR(C*FINANCE(46)/100000000,2),' ');
DRAWTEXT_FIX(ISLASTBAR,0.88,1,0,STRCAT('ֵͨ:',ֵͨSTR));