投资者咨询:编写一个MACD顶背离的公式 (文华财经WH8赢智V8.2)
来源:文华财经 日期:2018-7-24 17:02
请帮忙编写一个MACD顶背离的公式:

思路如下:每个顶部区间有9个K线组成,MACD值最大的那个要大于前面5根K 线的值,也要大于后面3根K线的MACD的值,此为一个顶部区间,在MACD最大值的那个K先顶部标记一个字符;再早到临近的一个顶部区间,MACD顶部区间对应的K线的最高点如果背离就在第二个顶部区域标记另一种字符。





技术人员回复
日期:2018-7-24 18:17
明白您思路了,编写需要时间,最晚周四给您回复
技术人员回复
日期:2018-7-26 9:06
参考
SHORT:=12;
LONG:=26;
M:=9;
DIFF:EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);
DEA:EMA(DIFF,M);
MACD:2*(DIFF-DEA),COLORSTICK;
A:=MACD>HV(MACD,4)&&MACD>REFX(HHV(MACD,3),3)&&REFX(EVERY(MACD>0,9),3);
HH:=VALUEWHEN(A,C);
HH2:=VALUEWHEN(A,REF(HH,1));
MM:=VALUEWHEN(A,MACD);
MM2:=VALUEWHEN(A,REF(MM,1));
DRAWICON(A,MACD,1),VALIGN0;
DRAWTEXT(A&&HH>HH2&&MM<MM2,MACD,'顶背离'),VALIGN2;