| m1:=5;
 m2:=10;
 TOTAL:=IF(PERIOD=1,5,IF(PERIOD=2,15,IF(PERIOD=3,30,IF(PERIOD=4,60,IF(PERIOD=5,240,1)))));
 MTIME:=MOD(FROMOPEN,TOTAL);
 CTIME:=IF(MTIME<0.5,TOTAL,MTIME);
 VVOL:IF(CURRBARSCOUNT=1,VOL*TOTAL/CTIME,DRAWNULL),NODRAW;
 STICKLINE(CURRBARSCOUNT=1 && (SETCODE=0 || SETCODE=1),VVOL,0,-1,-1),COLOR00C0C0;
 VOLUME:VOL,VOLSTICK;
 MAVOL1:MA(VOLUME,M1);
 MAVOL2:MA(VOLUME,M2);
 TJ:=C<O;
 TJ1:=C>REF(C,1) AND TJ;
 TJ2:=AMOUNT/V/100>REF(C,1) AND O>REF(C,1) AND NOT(TJ1) AND TJ;
 STICKLINE(TJ1,VOL,0,-1,0),COLORMAGENTA;
 STICKLINE(TJ2,VOL,0,-1,0),COLORMAGENTA;
 {DRAWICON(TJ1,H,1);
 DRAWICON(TJ2,H,5);};
 TJ3:=CLOSE>=ZTPRICE(REF(CLOSE,1),0.1) AND PERIOD = 5;
 STICKLINE(TJ3,VOL,0,-1,0),COLORRED;
 {DRAWICON(TJ1,H,1);
 DRAWICON(TJ2,H,5);};
 SL1TJ:=V=LLV(V,100) AND BARSCOUNT(V)>10;
 SL2TJ:=V<REF(V,1)/2 AND NOT(SL1TJ);
 SDI:=IF(C>O,O,C);
 SDING:=IF(C>O,C,O);
 SL3TJ:=V<REF(V,1)/1.5 AND NOT(SL2TJ) AND NOT(SL1TJ);{ AND SDI>REF((SDING-SDI)/1.5+SDI,1);}
 
 DRAWTEXT(SL3TJ,V*0.95,'3'),DRAWABOVE,COLORLIBLUE;{三一}
 DRAWTEXT(SL2TJ,V*0.95,'2'),DRAWABOVE,COLORLIBLUE;{二一}
 DRAWTEXT(SL1TJ,V*0.95,'1'),DRAWABOVE,COLORLIBLUE;{百低}
 AK:=EVERY(V>REF(V,1) AND C>REF(C,1),3);{价增量增三连阳}
 DRAWTEXT(AK,V*0.7,'A'),DRAWABOVE,COLORBLUE;
 BK:=EVERY(V<REF(V,1) AND C>REF(C,1),3);{价增量缩三连阳}
 DRAWTEXT(BK,V*0.7,'B'),DRAWABOVE,COLORBLUE;
 CK:=EVERY(V<REF(V,1) AND C<REF(C,1),3);{价减量缩三连阴}
 DRAWTEXT(CK,V*0.7,'C'),DRAWABOVE,COLORBLUE;
 DK:=EVERY(V>REF(V,1) AND C<REF(C,1),3);{价减量增三连阴}
 DRAWTEXT(DK,V*0.7,'D'),DRAWABOVE,COLORBLUE;
 EK:=EVERY(C>REF(C,1),3) AND V<0.55*REF(V,1) AND REF(V,1)>1.9*REF(V,2);
 DRAWTEXT(EK,V*0.7,'E'),DRAWABOVE,COLORBLUE;{倍伸倍缩三连阳}
 FK:=EVERY(C<REF(C,1),3) AND V<0.55*REF(V,1) AND REF(V,1)>1.9*REF(V,2);
 DRAWTEXT(FK,V*0.7,'F'),DRAWABOVE,COLORBLUE;{倍伸倍缩三连阴}
 GK:=C<REF(C,1) AND V<0.55*REF(V,1) AND REF(C,1)>REF(C,2) AND REF(V,1)>1.9*REF(V,2);
 DRAWTEXT(GK,V*0.6,'G'),DRAWABOVE,COLORBLUE;{阳伸阴缩}
 HK:=C>REF(C,1) AND V<0.55*REF(V,1) AND REF(C,1)<REF(C,2) AND REF(V,1)>1.9*REF(V,2);
 DRAWTEXT(HK,V*0.6,'H'),DRAWABOVE,COLORBLUE;{阴伸阳缩}
 {PING:=V<1.1*REF(V,1) AND V>0.9*REF(V,1);
 DRAWTEXT(PING,V*0.6,'P'),DRAWABOVE,COLORGREEN;}{平量柱}
 小倍量:=V<3.3*REF(V,1) AND V>1.9*REF(V,1) AND REF(V,1)<=1.2*LLV(V,100) AND C>=REF(C,1);
 DRAWTEXT(小倍量,V*0.6,'Y'),DRAWABOVE,COLORRED;{百低后小倍阳};
 小倍阳:=V>1.9*REF(V,1) {AND REF(C,1)<REF(C,2)} AND H>0.5*(REF(C,1)+REF(C,2)) AND C>=REF(C,1) AND NOT(小倍量);
 DRAWTEXT(小倍阳,V*0.6,'B'),DRAWABOVE,COLORRED;{小倍阳};
 {TJ9:=C>O;
 TJ8:=C<REF(C,1) AND TJ9;
 TJ7:=AMOUNT/V/100<REF(C,1) AND O<REF(C,1) AND NOT(TJ8) AND TJ9;
 STICKLINE(TJ7,VOL,0,-1,0),COLORBROWN;
 STICKLINE(TJ8,VOL,0,-1,0),COLORBROWN};
 
 
 |