TOTAL:=IF(PERIOD=0,1,IF(PERIOD=1,5,IF(PERIOD=2,15,IF(PERIOD=3,30,IF(PERIOD=4,60,IF(PERIOD=5,TOTALFZNUM,1))))));
MTIME:=MOD(FROMOPEN,TOTAL);
CTIME:=IF(MTIME<0.5,TOTAL,MTIME);
XNV:IF((CURRBARSCOUNT=1 AND DYNAINFO(8)>1),VOL*(TOTAL+3)/(CTIME+3),DRAWNULL),NODRAW,COLOR00C0C0;
T:=FROMOPEN;
����2:=IF(FROMOPEN AND DYNAINFO(8)>1,XNV,VOL);
��ͨ�ɱ�:=IF(FINANCE(3)==0,CAPITAL,IF(TOTALBARSCOUNT<=300,FINANCE(7)/100,FINANCE(46)/100));
������:IF((SETCODE==0||SETCODE==1),100*����2,����2)/��ͨ�ɱ�,NODRAW;
MV5:MA(������,5),COLOR00FFFF;
MV60:MA(������,60),COLOR0000FF,LINETHICK2;
STICKLINE(������>0,0,������,2,1),COLORFF0000;
STICKLINE(������>3 AND ������<8,0,������,2,1),COLOR00FFFF;
STICKLINE(������>8,0,������,2,1),COLOR0000FF;
SAT:=IF((AMOUNT/C)/(HHV(AMOUNT,15)/HHV(C,15))*100>100,100,(AMOUNT/C)/(HHV(AMOUNT,15)/HHV(C,15))*100)*(����2/VOL);
����:=SAT;
ѹ��:=HHV((AMOUNT/C)/HHV(AMOUNT,15)/HHV(C,15)*100*C,15);
STICKLINE(C>0 AND ISLASTBAR,������*0.5,������*0.97,2,0),COLORFFFFFF;
STICKLINE(SAT<=5 AND ISLASTBAR,������*0.5,������*0.97,2,0),COLORFFFFFF;
STICKLINE(SAT> 5 AND SAT<=20 AND ISLASTBAR,������*0.5,������*0.97,2,0),COLORCCFF88;
STICKLINE(SAT>20 AND SAT<=40 AND ISLASTBAR,������*0.5,������*0.97,2,0),COLORFF00FF;
STICKLINE(SAT>40 AND ISLASTBAR,������*0.5,������*0.97,2,0),COLOR0000FF;
STICKLINE(SAT>=98,������*0.5,������*0.97,2,0),COLOR0000FF;
DRAWTEXT(SAT>=98,������*1.1,'���'),COLOR00FFFF;
STICKLINE(SAT<=42,������*0.5,������*0.97,2,0),COLORFFFFFF;
STICKLINE(SAT> 50 AND SAT<100,������*0.5,������*0.97,2,0),COLOR00FF00;
����:=����2<REF(����2,1)*0.5;
STICKLINE(����,������*0.5,������*0.97,2,0),COLORFFFFFF;