投资者咨询:和MACD画对应变色K线 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-12-10 12:34
技术人员回复
日期:2018-12-10 13:31
投资者咨询:和MACD画对应变色K线 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-12-10 12:34
技术人员回复
日期:2018-12-10 14:09
参考:
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
JC:=CROSS(DIFF,DEA);
SC:=CROSSDOWN(DIFF,DEA);
N1:=BARSLAST(JC)+1;
N2:=BARSLAST(SC)+1;
HH:=VALUEWHEN(CROSSDOWN(DIFF,DEA),HHV(H,N1));
HH2:=VALUEWHEN(CROSSDOWN(DIFF,DEA),REF(HH,1));
MHD:=VALUEWHEN(CROSSDOWN(DIFF,DEA),HHV(MACD,N1));
MHD2:=VALUEWHEN(CROSSDOWN(DIFF,DEA),REF(MHD,1));
LL:=VALUEWHEN(CROSS(DIFF,DEA),LLV(L,N2));
LL2:=VALUEWHEN(CROSS(DIFF,DEA),REF(LL,1));
MLD:=VALUEWHEN(CROSS(DIFF,DEA),LLV(MACD,N2));
MLD2:=VALUEWHEN(CROSS(DIFF,DEA),REF(MLD,1));
A:=CROSSDOWN(DIFF,DEA)&&HH>HH2&&MHD<MHD2;
B:=CROSS(DIFF,DEA)&&LL<LL2&&MLD>MLD2;
DRAWCOLORKLINE(MACD<0,COLORGREEN,0);
DRAWCOLORKLINE(MACD<0&&MACD>REF(MACD,1),COLORRED,0);
DRAWCOLORKLINE(MACD>0,COLORRED,0);
DRAWCOLORKLINE(MACD>0&&MACD<REF(MACD,1),COLORGREEN,0);
DRAWCOLORKLINE(A&&MACD<0,COLORBLUE,0);
DRAWCOLORKLINE(B&&MACD>0,COLORYELLOW,0);
投资者咨询:和MACD画对应变色K线 (文华财经WH6赢顺V6.7)
来源:文华财经 日期:2018-12-10 12:34
技术人员回复
日期:2018-12-11 16:18
没太明白您的意思,是需要换个颜色还是指标哪里有问题吗?
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
JC:=CROSS(DIFF,DEA);
SC:=CROSSDOWN(DIFF,DEA);
N1:=BARSLAST(JC)+1;
N2:=BARSLAST(SC)+1;
HH:=VALUEWHEN(CROSSDOWN(DIFF,DEA),HHV(H,N1));
HH2:=VALUEWHEN(CROSSDOWN(DIFF,DEA),REF(HH,1));
MHD:=VALUEWHEN(CROSSDOWN(DIFF,DEA),HHV(MACD,N1));
MHD2:=VALUEWHEN(CROSSDOWN(DIFF,DEA),REF(MHD,1));
LL:=VALUEWHEN(CROSS(DIFF,DEA),LLV(L,N2));
LL2:=VALUEWHEN(CROSS(DIFF,DEA),REF(LL,1));
MLD:=VALUEWHEN(CROSS(DIFF,DEA),LLV(MACD,N2));
MLD2:=VALUEWHEN(CROSS(DIFF,DEA),REF(MLD,1));
A:=CROSSDOWN(DIFF,DEA)&&HH>HH2&&MHD<MHD2;
B:=CROSS(DIFF,DEA)&&LL<LL2&&MLD>MLD2;
DRAWCOLORKLINE(MACD<0,COLORGREEN,0);
DRAWCOLORKLINE(MACD<0&&MACD>REF(MACD,1),COLORRED,0);
DRAWCOLORKLINE(MACD>0,COLORRED,0);
DRAWCOLORKLINE(MACD>0&&MACD<REF(MACD,1),COLORGREEN,0);
DRAWCOLORKLINE(A&&MACD<0,COLORCYAN,0);
DRAWCOLORKLINE(B&&MACD>0,COLORYELLOW,0);

