macd指标 (文华财经随身行Android   5.4.1(236))

投资者咨询:macd指标 (文华财经随身行Android   5.4.1(236))
来源:文华财经  日期:2018-6-26 15:07
老师你好,我想要一个系统里的macd指标,红绿柱背离时出现红色买入绿色卖出的箭头。比如上升中,两个红色柱波峰出现(两个波峰间有绿柱或者值柱值为零的柱子),第二个背离了k线,那么在第二个波峰柱值为0或以下,出现卖出绿色箭头。反之也一样,下跌,两个绿波峰间有红柱或者有0柱,第二个绿柱波峰背离了在第二波峰柱值为0或以上,出现买入红箭头。两点波峰间不背离就不显示信号。
投资者咨询:macd指标 (文华财经随身行Android   5.4.1(236))
来源:文华财经  日期:2018-6-26 15:07
红绿柱只有一根或者两根的不算一个波峰
技术人员回复
日期:2018-6-26 15:33

 参考:

 

DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  : EMA(DIFF,9);
MACD:2*(DIFF-DEA),COLORSTICK;

JC:=CROSS(DIFF,DEA);
SC:=CROSSDOWN(DIFF,DEA);

GD:=CROSS(BACKSET(SC,1+HHVBARS(MACD,SUMBARS(JC,1))),0.5);
DD:=CROSS(BACKSET(JC,1+LLVBARS(MACD,SUMBARS(SC,1))),0.5);

AA:=GD&&H>REF(H,SUMBARS(GD,2)-1)&&MACD<REF(MACD,SUMBARS(GD,2)-1);
BB:=DD&&L<REF(L,SUMBARS(DD,2)-1)&&MACD>REF(MACD,SUMBARS(DD,2)-1);

DRAWICON(AA,MACD,5),VALIGN2;
DRAWICON(BB,MACD,4),VALIGN0;

投资者咨询:macd指标 (文华财经随身行Android   5.4.1(236))
来源:文华财经  日期:2018-6-26 15:07
老师你好,上面的指标是不是有的地方背离不显示啊,能帮检查一下吗谢谢。(有的背离不出现)
还有,检查后,能在对应的k线上面,买入信号出现了在k线下面显示买入的红色字和信号出现开始的k线为红色,收盘破了信号那里最低价出现止损的字,k线变成正常颜色。卖出信号出现了在k线上面显示卖出的绿色锡和信号出现开始的k线为绿色,收盘破了信号那里最高价出现止损的字,k线变成正常颜色。谢谢了
技术人员回复
日期:2018-7-5 10:32

 3楼指标是以MACD柱体波峰波谷判断背离的

 

如果您有疑问可以具体截图说明一下

投资者咨询:macd指标 (文华财经随身行Android   5.4.1(236))
来源:文华财经  日期:2018-6-26 15:07
嗯,那就用检查了,可以在这个基础上写k线吧,谢谢老师
投资者咨询:macd指标 (文华财经随身行Android   5.4.1(236))
来源:文华财经  日期:2018-6-26 15:07
直接上面的指标基础写就好
技术人员回复
日期:2018-7-5 11:07
 分析后给您回复
投资者咨询:macd指标 (文华财经随身行Android   5.4.1(236))
来源:文华财经  日期:2018-6-26 15:07
背离开始后一直到止损出现前或者再次背离前的k线都为红(绿)色,是一段的红(绿)k线,不单单开始那一根。
技术人员回复
日期:2018-7-5 11:30

 参考:

 

DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  : EMA(DIFF,9);
MACD:2*(DIFF-DEA),COLORSTICK;

JC:=CROSS(DIFF,DEA);
SC:=CROSSDOWN(DIFF,DEA);

GD:=CROSS(BACKSET(SC,1+HHVBARS(MACD,SUMBARS(JC,1))),0.5);
DD:=CROSS(BACKSET(JC,1+LLVBARS(MACD,SUMBARS(SC,1))),0.5);

AA:=GD&&H>REF(H,SUMBARS(GD,2)-1)&&MACD<REF(MACD,SUMBARS(GD,2)-1);
BB:=DD&&L<REF(L,SUMBARS(DD,2)-1)&&MACD>REF(MACD,SUMBARS(DD,2)-1);

DRAWICON(AA,H,5),VALIGN2;
DRAWICON(BB,L,4),VALIGN0;
LL:VALUEWHEN(BB,L);
HH:VALUEWHEN(AA,H);
DRAWTEXT(CROSSDOWN(C,LL)&&COUNT(CROSSDOWN(C,LL),SUMBARS(BB,1))=1,L,'止损');
DRAWTEXT(CROSS(C,HH)&&COUNT(CROSS(C,HH),SUMBARS(AA,1))=1,H,'止损');
XX1:BACKSET(CROSSDOWN(C,LL)&&COUNT(CROSSDOWN(C,LL),SUMBARS(BB,1))=1,SUMBARS(BB,1));
XX2:BACKSET(CROSS(C,HH)&&COUNT(CROSS(C,HH),SUMBARS(AA,1))=1,SUMBARS(AA,1));
DRAWCOLORKLINE(XX2,COLORGREEN,0);
DRAWCOLORKLINE(XX1,COLORRED,0);