老師您好,我編了一個(gè)MACD背離公式,可語法檢測有錯(cuò),請(qǐng)老師幫改正,謝謝
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26),COLORYELLOW;
DEA :=EMA(DIFF,9),COLORGREEN;
MACD:=2*(DIFF-DEA), COLORSTICK;
A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
B1:=REF(C,A1+1)>C AND REF(DIFF,A1+1)<DIFF AND CROSS(DIFF,DEA);
C1:=BARSLAST(REF(CROSS(DEA,DIFF),1));
D1:=REF(C,C1+1)<C AND REF(DIFF,C1+1)>DIFF AND CROSS(DEA,DIFF);
DRAWTEXT(B1,L,'▲');//MACD底背離
DRAWTEXT(D1,H,'▼');//MACD頂背離
DRAWTEXT(B1,L),SOUND(\'A\');
DRAWTEXT(D1,H),SOUND(\'A\');
修改如下:
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26),COLORYELLOW;
DEA :=EMA(DIFF,9),COLORGREEN;
MACD:=2*(DIFF-DEA), COLORSTICK;
A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
B1:=REF(C,A1+1)>C AND REF(DIFF,A1+1)<DIFF AND CROSS(DIFF,DEA);
C1:=BARSLAST(REF(CROSS(DEA,DIFF),1));
D1:=REF(C,C1+1)<C AND REF(DIFF,C1+1)>DIFF AND CROSS(DEA,DIFF);
DRAWTEXT(B1,L,'▲');//MACD底背離
DRAWTEXT(D1,H,'▼');//MACD頂背離
B1,SOUND('A');
D1,SOUND('B');