投资者咨询:请老师修改一下 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-8-20 8:25
我的思想:定义当根K线绿变红定义为1其余为0,当根K线红变绿定义为-1其余为0,谢谢
DIF:=EMA(CLOSE,12) - EMA(CLOSE,26);

DEA:=EMA(DIF,9);
MACD:=2*(DIF-DEA),COLORSTICK;
M:=BACKSET(CROSSDOWN(DIF,DEA),HHVBARS(MACD,BARSLAST(CROSS(DIF,DEA))+1)+1),NODRAW;
VERTLINE(CROSS(M,0.5),COLORGREEN);
M1:=BACKSET(CROSS(DIF,DEA),LLVBARS(MACD,BARSLAST(CROSSDOWN(DIF,DEA))+1)+1),NODRAW;
VERTLINE(CROSS(M1,0.5),COLORRED);
A1:=BARSLAST(CROSS(M,0.5))+1;
A2:=BARSLAST(CROSS(M1,0.5))+1;
DRAWSL(CROSS(M,0.5),0,0,-A2+1,0,COLORRED);
DRAWSL(CROSS(M1,0.5),0,0,-A1+1,0,COLORGREEN);
DRAWSL(ISLASTBAR&&A1<A2,0,0,-A1,0,COLORGREEN);
DRAWSL(ISLASTBAR&&A1>A2,0,0,-A2,0,COLORRED);
DRAWGBK1(BARSLAST(CROSS(M,0.5))>BARSLAST(CROSS(M1,0.5)),COLORRED);
DRAWGBK1(BARSLAST(CROSS(M,0.5))<BARSLAST(CROSS(M1,0.5)),COLORGREEN);
技术人员回复
日期:2018-8-20 8:42
A变量,参考:
DIF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=2*(DIF-DEA),COLORSTICK;
M:=BACKSET(CROSSDOWN(DIF,DEA),HHVBARS(MACD,BARSLAST(CROSS(DIF,DEA))+1)+1),NODRAW;
VERTLINE(CROSS(M,0.5),COLORGREEN);
M1:=BACKSET(CROSS(DIF,DEA),LLVBARS(MACD,BARSLAST(CROSSDOWN(DIF,DEA))+1)+1),NODRAW;
VERTLINE(CROSS(M1,0.5),COLORRED);
A1:=BARSLAST(CROSS(M,0.5))+1;
A2:=BARSLAST(CROSS(M1,0.5))+1;
DRAWSL(CROSS(M,0.5),0,0,-A2+1,0,COLORRED);
DRAWSL(CROSS(M1,0.5),0,0,-A1+1,0,COLORGREEN);
DRAWSL(ISLASTBAR&&A1<A2,0,0,-A1,0,COLORGREEN);
DRAWSL(ISLASTBAR&&A1>A2,0,0,-A2,0,COLORRED);
DRAWGBK1(BARSLAST(CROSS(M,0.5))>BARSLAST(CROSS(M1,0.5)),COLORRED);
DRAWGBK1(BARSLAST(CROSS(M,0.5))<BARSLAST(CROSS(M1,0.5)),COLORGREEN);
A:IF(CROSS(M1,0.5),1,IF(CROSS(M,0.5),-1,0)),NODRAW;