��DIF:"MACD.DIF#MONTH"COLORMAGENTA,DOTLINE;
��DEA:"MACD.DEA#MONTH"COLORGREEN,DOTLINE;
��DIF:"MACD.DIF#WEEK";
��DEA:"MACD.DEA#WEEK";
STICKLINE(��DIF>��DEA AND ��DEA<0 AND ��DIF<0 AND ABS(��DIF)<ABS(��DEA-��DIF),��DIF,0,4,0 ),COLORCCCCCC;
DRAWBAND(��DIF,RGB(110,50,0),��DEA,RGB(0,160,50));
DRAWBAND(��DIF,RGB(180,160,221),��DEA,RGB(10,100,100));
������:=��DIF>0 AND ��DEA<0.15 AND ��DIF>=REF(��DIF,5);
������:=��DIF>0 AND ��DEA<0 AND ��DIF>��DEA AND ��DIF>=REF(��DIF,5) AND REF(��DIF,5)>=REF(��DIF,10) AND ABS(��DIF)-ABS(��DEA)<0.7 AND ��DEA>=��DIF;
N:=20;
CZ:=C-REF(C,1);
SU:=SUM(IF(CZ>0,CZ,0),N);
SD:=SUM(IF(CZ<0,ABS(CZ),0),N);
CMO:=(SU-SD)/(SU+SD)*100;
MCMO:=MA(CMO,5);
MA20:=MA(C,20);
MA60:=MA(C,60);
JC:=CROSS(MA20,MA60);
T:=BARSLAST(JC);
A1:=CROSS(CMO,0);
A2X:=T<20;
A3:=MA20>MA60;
A4:=MA60>REF(MA60,1);
AA:=A1 AND A2X AND A3 AND A4;
NOTEXTDIFF1:=EMA(CLOSE,12)-EMA(CLOSE,26);
NOTEXTDEA1:=EMA(NOTEXTDIFF1,9);
DIF:EMA(CLOSE,12)-EMA(CLOSE,26),COLORRED;
DEA:EMA(DIF,9),COLORLIBLUE;
MACD:2*(DIF-DEA),COLORSTICK;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=(3*K-2*D)/100;
STICKLINE(K>D AND DIF>DEA,MACD,0,1.5,0),COLORLIRED;
����:=HHV(MACD,3)=HHV(MACD,7) AND COUNT(EVERY(C>O,3),13)>0 AND COUNT(K>D AND DIF>DEA,3)=3 AND REF(K>D AND DIF>DEA,3)=0 AND NOT(��DIF<��DEA) AND ��DIF>REF(��DIF,5) AND ��DIF>REF(��DIF,20);
DRAWBAND((DIF>REF(DIF,1) AND DIF>0 AND DEA>0 AND DIF>DEA AND MACD>DIF AND MACD>=REF(MACD,1))*ABS(MACD),RGB(200,0,0),0,RGB(200,0,0));
DRAWICON(������,��DIF,42);
DRAWICON(������,��DIF,11);
A2:=BARSLAST(REF(CROSS(DEA,DIF),1));
������:=REF(CLOSE,A2+1)<CLOSE AND REF(DIF,A2+1)>DIF AND CROSS(DEA,DIF);
����:DRAWLINE(A2=0,DEA,������,DEA,0),COLORGREEN,LINETHICK4;
DRAWICON(������,DEA,2);
DRAWTEXT(����,-MACD*0.8,'������')COLORRED;
DRAWICON(����,0,9);
DRAWICON(����,-MACD*0.4,9);
DRAWICON(����,-MACD*0.8,9);