N:=10;P:=60;
����:ZIG(3,N);
↑:TROUGHBARS(3,N,1),COLOR0000FF,NODRAW;
↓:PEAKBARS(3,N,1),COLOR00FF00,NODRAW;
��:IF(↑=0,C,IF(↓<↑,TROUGH(3,N,1),REF(TROUGH(3,N,1),1))),COLOR00FFFF,NODRAW;
�ǣ�:IF(↑<↓,(C/��-1)*100,REF((C/��-1)*100,↓)),COLOR0000FF,NODRAW;
��:IF(↓=0,C,IF(↑<↓,PEAK(3,N,1),REF(PEAK(3,N,1),1))),COLOR00FF00,NODRAW;
����:IF(↓<↑,(C/��-1)*100,REF((C/��-1)*100,↑)),COLORFFFF00,NODRAW;
��:IF(����>REF(����,1),����,DRAWNULL),COLORRED,LINETHICK2;
��:IF(����<REF(����,1),����,DRAWNULL),COLORGREEN,LINETHICK2;
STICKLINE(↑=0,H*1.01,��,0,0),COLOR00FF00;
STICKLINE(↓=0,L*0.99,��,0,0),COLORFF00FF;
STICKLINE(BETWEEN(↑,0,7),��,��,3,1),COLOR00FFFF;
STICKLINE(BETWEEN(↓,0,7),��,��,3,1),COLOR00FF00;
STICKLINE(↑<↓,��,��,1,1),COLOR00FFFF;
STICKLINE(↓<↑,��,��,1,1),COLOR00FF00;
KJ:=��-��;
H1:��-KJ*0.191,COLOR00FFFF,NODRAW;
H2:��-KJ*0.382,COLOR0000FF,NODRAW;
H3:��-KJ*0.500,COLORFFFFFF,NODRAW;
H4:��-KJ*0.618,COLORFF00FF,NODRAW;
H5:��-KJ*0.809,COLOR00FF00,NODRAW;
STICKLINE(↑<↓ AND ↑>0 AND ����<��,��,��,1,1),COLOR00FF00;
STICKLINE(↑<↓ AND ↑>0 AND ����<H1,H1,H1,1,1),COLOR00FF00;
STICKLINE(↑<↓ AND ↑>0 AND ����<H2,H2,H2,1,1),COLOR00FF00;
STICKLINE(↑<↓ AND ↑>0 AND ����<H3,H3,H3,1,1),COLORFFFFFF;
STICKLINE(↑<↓ AND ↑>0 AND ����<H4,H4,H4,1,1),COLOR00FF00;
STICKLINE(↑<↓ AND ↑>0 AND ����<H5,H5,H5,1,1),COLOR00FF00;
STICKLINE(↓<↑ AND ↓>0 AND ����>H1,H1,H1,1,1),COLORFF00FF;
STICKLINE(↓<↑ AND ↓>0 AND ����>H2,H2,H2,1,1),COLORFF00FF;
STICKLINE(↓<↑ AND ↓>0 AND ����>H3,H3,H3,1,1),COLORFFFFFF;
STICKLINE(↓<↑ AND ↓>0 AND ����>H4,H4,H4,1,1),COLORFF00FF;
STICKLINE(↓<↑ AND ↓>0 AND ����>H5,H5,H5,1,1),COLORFF00FF;
STICKLINE(↓<↑ AND ↓>0 AND ����>��,��,��,1,1),COLORFF00FF;
ZHSJ:=IF(↓<↑,BACKSET(ISLASTBAR,↓),IF(↑<↓,BACKSET(ISLASTBAR,↑),0));
DRAWTEXT(↓<↑ AND CROSS(ZHSJ,0.1),H1,'��'),COLOR00FFFF;
DRAWTEXT(↓<↑ AND CROSS(ZHSJ,0.1),H2,'��'),COLOR00FFFF;
DRAWTEXT(↓<↑ AND CROSS(ZHSJ,0.1),H3,'��'),COLOR00FF00;
DRAWTEXT(↓<↑ AND CROSS(ZHSJ,0.1),H4,'��'),COLOR00FFFF;
DRAWTEXT(↓<↑ AND CROSS(ZHSJ,0.1),H5,'֧'),COLOR00FFFF;
DRAWTEXT(↓>↑ AND CROSS(ZHSJ,0.1),H1,'ѹ'),COLORFFFFFF;
DRAWTEXT(↓>↑ AND CROSS(ZHSJ,0.1),H2,'��'),COLORFFFFFF;
DRAWTEXT(↓>↑ AND CROSS(ZHSJ,0.1),H3,'��'),COLOR0000FF;
DRAWTEXT(↓>↑ AND CROSS(ZHSJ,0.1),H4,'��'),COLORFFFFFF;
DRAWTEXT(↓>↑ AND CROSS(ZHSJ,0.1),H5,'��'),COLORFFFFFF;