回复 1# 王向辉
V1:=MA(CLOSE,17)+ABS(MA(CLOSE,17)-REF(MA(CLOSE,17),1));
V2:=MA(CLOSE,17)+MA(CLOSE,17)-REF(MA(CLOSE,17),1);
分水岭:IF(MA(CLOSE,17)<V2,V2,MA(CLOSE,17)),COLORFF00FF,LINETHICK1;
MA10:=MA(C,10),COLORWHITE,LINETHICK1;
MA30:MA(C,30),COLOR00FF00,LINETHICK2;
STICKLINE(MA10>= REF(MA10,1),MA10,REF(MA10,1),8,1),COLORRED,LINETHICK2;
STICKLINE(MA10< REF(MA10,1),MA10,REF(MA10,1),8,1),COLORFF9900,LINETHICK2;
A1:=BARSLAST(REF(CROSS("MACD.DIFF"(12,26,9),"MACD.DEA"(12,26,9)),1));
B1:=REF(C,A1+1)> C AND REF("MACD.DIFF"(12,26,9),A1+1)<"MACD.DIFF"(12,26,9)
AND CROSS("MACD.DIFF"(12,26,9),"MACD.DEA"(12,26,9));
DRAWTEXT(B1> 0,L-0.02,'底背离'),COLOR00FFFF;{底背离}
C1:=BARSLAST(REF(CROSS("MACD.DEA"(12,26,9),"MACD.DIFF"(12,26,9)),1));
D1:=REF(C,C1+1)<C AND REF("MACD.DIFF"(12,26,9),C1+1)>"MACD.DIFF"(12,26,9) AND CROSS("MACD.DEA"(12,26,9),"MACD.DIFF"(12,26,9));
DRAWTEXT(D1> 0,H+0.16,'顶背离'),COLOR00FF00;{顶背离}
JM:=CROSS("MACD.DIFF"(12,26,9),"MACD.DEA"(12,26,9));
JMA:=CROSS("MACD.DEA"(12,26,9),"MACD.DIFF"(12,26,9));
DRAWTEXT (JM,L,'金叉'),COLORWHITE;{金叉}
DRAWTEXT (JMA,H,'死叉'),COLORYELLOW;{死叉}
JMCOUNT:=COUNT(JM,BARSLAST("MACD.DEA"(12,26,9)>=0));
JMTJ:1*("MACD.DEA"(12,26,9)<0 AND COUNT(JMCOUNT=2,21)=1);
JMACOUNT:=COUNT(JMA,BARSLAST("MACD.DEA"(12,26,9)>=0));
JMATJ:1*("MACD.DEA"(12,26,9)>0 AND COUNT(JMACOUNT=2,21)=1);
DRAWTEXT (JMTJ,L,'二次金叉'),COLORWHITE;{MACD二次金叉}
DRAWTEXT (JMATJ,H,'二次死叉'),COLORWHITE;{MACD二次死叉} |