MACD死叉报警 (文华财经)

投资者咨询:MACD死叉报警 (文华财经)
来源:文华财经  日期:2020-12-3 9:25

这种情况不要报警,要MACD死叉才能报警就OK



图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:screenshot20201203092236.png 
技术人员回复
日期:2020-12-3 9:27
 
您提供现在使用的预警公式,帮您分析下。
投资者咨询:MACD死叉报警 (文华财经)
来源:文华财经  日期:2020-12-3 9:25

 就是这个公式预警

 

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;

K:SMA(RSV,3,1);
D:SMA(K,3,1);


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


J:CROSS(DIFF,DEA),NODRAW;
//VERTLINE(J,COLORRED),DOT;
S:CROSSDOWN(DIFF,DEA),NODRAW;


C>REF(C,1)&&C>MA(C,20)&&(CROSS(DIFF>0&&DEA>0,0.5)||DIFF>0&&DEA>0&&J)&&K>D,NOTICE;
C<REF(C,1)&&C<MA(C,20)&&(CROSS(DIFF<0&&DEA<0,0.5)||DIFF<0&&DEA<0&&S)&&K<D,NOTICE;

 
技术人员回复
日期:2020-12-3 10:05
 
3楼源码中标红位置是或者逻辑,

也就是条件1:第一次DIFF和DEA都小于0;条件2:DIFF和DEA小于0并且死叉,两个条件满足任意一个就是可以预警的,

帮您把条件1去掉,参考:

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;

K:SMA(RSV,3,1);
D:SMA(K,3,1);


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


J:CROSS(DIFF,DEA),NODRAW;
//VERTLINE(J,COLORRED),DOT;
S:CROSSDOWN(DIFF,DEA),NODRAW;


C>REF(C,1)&&C>MA(C,20)&&DIFF>0&&DEA>0&&J&&K>D,NOTICE;
C<REF(C,1)&&C<MA(C,20)&&DIFF<0&&DEA<0&&S&&K<D,NOTICE;