编写要求:
MACD的DIFF和DEA双线背离的划线公式。
www.gszx.com.cn网解答:
DIFF:EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:EMA(DIFF,9);
MACD:2*(DIFF-DEA), COLORSTICK;
A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
A3:=BARSLAST(REF(CROSS(DEA,DIFF),1));
底背离:=REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA);
底背离2:=REF(CLOSE,A3+1)>CLOSE AND DEA>REF(DEA,A1+1) AND CROSS(DEA,DIFF);
STICKLINE(底背离,0,0.1,8,0),COLORRED;
STICKLINE(底背离2,0,0.1,8,0),COLORYELLOW;
DRAWLINE(A1=0,DEA,底背离,DEA,0),COLORRED,LINETHICK2;
DRAWLINE(A3=0,DIFF,底背离2,DIFF,0),COLORYELLOW,LINETHICK2;
A2:=BARSLAST(REF(CROSS(DEA,DIFF),1));
A4:=BARSLAST(REF(CROSS(DIFF,DEA),1));
顶背离:=REF(CLOSE,A2+1)<CLOSE AND REF(DIFF,A2+1)>DIFF AND CROSS(DEA,DIFF);
顶背离2:=REF(CLOSE,A4+1)<CLOSE AND REF(DEA,A4+1)>DEA AND CROSS(DIFF,DEA);
DRAWLINE(A2=0,DEA,顶背离,DEA,0),COLORGREEN,LINETHICK2;
DRAWLINE(A4=0,DEA,顶背离2,DIFF,0),COLORCYAN,LINETHICK2;