VA:=IF(CLOSE>REF(CLOSE,1),VOL,-VOL);
OBV1:=SUM(IF(CLOSE=REF(CLOSE,1),0,VA),0);
OBV2:=EMA(OBV1,3)-MA(OBV1,9);
OBV3:=EMA(IF(OBV2>0,OBV2,0),3);
MAC3:=MA(C,3);
SHORT:=12;LONG:=26;MID:=9;
DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG)COLORYELLOW ;
DEA:EMA(DIF,MID)COLORFF9900 ;
������:IF(DIF>REF(DIF,1),DIF,0),NODRAW;
������:IF(DIF<REF(DIF,1),DIF,0),NODRAW;
MACD:=(DIF-DEA)*2;
STICKLINE(OBV3>REF(OBV3,1) AND MAC3>REF(MAC3,1),0,MACD,1.2,0),COLORYELLOW;
��:=MACD<0 AND MACD>REF(MACD,1);
��:=MACD>0 AND MACD>REF(MACD,1);
��:=MACD>0 AND MACD<REF(MACD,1);
��:=MACD<0 AND MACD<REF(MACD,1);
STICKLINE(��,0,MACD,0.5,0),COLORRED;
STICKLINE(��,0,MACD,0.5,0),COLORRED;
STICKLINE(��,0,MACD,0.5,0),COLORGREEN;
STICKLINE(��,0,MACD,0.5,0),COLORWHITE;
��������:��,COLORYELLOW,NODRAW;
��������:��,COLORRED,NODRAW;
��������:��,COLORGREEN,NODRAW;
��������:��,COLORFFAA00,NODRAW;
JCCOUNT:=COUNT(CROSS(DIF,DEA),BARSLAST(DEA>=0));
����:CROSS(DIF,DEA) AND DIF<-0.1,COLORWHITE,NODRAW;
����:CROSS(DIF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1,COLORRED,NODRAW;
STICKLINE(����,0,0.08,2,0),COLORFF00FF;
DRAWTEXT(����,0.16,' ����'),COLORWHITE;
A1:=BARSLAST(REF(CROSS(DIF,DEA),1));
A2:=BARSLAST(REF(CROSS(DEA,DIF),1));
�ױ���:REF(CLOSE,A1+1)>CLOSE AND DIF>REF(DIF,A1+1) AND CROSS(DIF,DEA),COLORGREEN,NODRAW;
STICKLINE(�ױ���,0,0.03,2,0),COLOR00FF00;
DRAWTEXT(�ױ���,0.12,'�ױ���'),COLORFF00FF;
˫���:��λ��� AND ���ν��,COLORFF00FF,NODRAW;
��ȫ��:��λ��� AND ���ν�� AND �ױ���,COLORWHITE ,NODRAW;
������:=REF(CLOSE,A2+1)<CLOSE AND REF(DIF,A2+1)>DIF AND CROSS(DEA,DIF);
STICKLINE(����,0,0.06,2,0),COLORFFCC00;
DRAWICON(����,DEA*0.9,1) ;
DRAWTEXT(����,0.2,' ����'),COLORYELLOW;
DRAWTEXT(��λ��� AND ���ν�� AND �ױ���,0.25,'��ȫ��'),COLOR0000FF,LINETHICK2;
IF(DIF>REF(DIF,1),DIF,DRAWNULL),COLORRED,LINETHICK2;
IF(DIF<REF(DIF,1),DIF,DRAWNULL),COLORGREEN,LINETHICK2;