使用说明:
这里发的指标均是通达信电脑版软件,手机软件有的可能不通用。
MACD双底背离,可以用来做副图也可以做选股。
指标源码:
{双底}
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
QZQ:=BARSLAST(REF(MACD,1)< 0 AND MACD> 0);
QM:=LLVBARS(MACD,QZQ+20);
MQDZ:=IF(QM> QZQ,REF(MACD,QM),0);
QF:=LLVBARS(DIFF,QZQ+20);
DQDZ:=IF(QF> QZQ,REF(DIFF,QF),0);
XG1:=MACD< 0 AND MACD> MQDZ AND DIFF< 0 AND DIFF> DQDZ
AND CLOSE= LLV(CLOSE,QZQ+20) AND MQDZ< 0 AND DQDZ< 0;
XG:REF(XG1,1)=1 AND MACD> REF(MACD,1);
{三底}
{DIF连续三次金叉,并且DIF金叉时的数值每次都比上一次大,股价每次都比上一次低。}
MACD:=('MACD.DIF'-'MACD.DEA')*2;
T:=BARSLAST(CROSS('MACD.DIF','MACD.DEA') AND 'MACD.DIF'< 0);
T1:=SUMBARS(T=0,2);
T2:=SUMBARS(T=0,3);
M:=BARSLAST(CROSS(0,MACD));
M1:=SUMBARS(M=0,2);
M2:=SUMBARS(M=0,3);
D1:=REF('MACD.DIF',BARSLAST('MACD.DIF'=LLV('MACD.DIF',M+1)));
D2:=REF(D1,T1-1);
D3:=REF(D2,T1-1);
LT:=BARSLAST(L=LLV(L,M+1));
MT:=BARSLAST('MACD.DIF'=LLV('MACD.DIF',M+1));
L1:=REF(L,LT);
L2:=REF(L1,T1-1);
L3:=REF(L2,T1-1);
XG:T=0 AND L1< L2 AND L2< L3 AND D1> D2 AND D2> D3;
注:最后一个公式如果有通过不了的双引号变为单引号即可,软件版本不一样。
如果觉得《python 源代码 macd双底 高 低_MACD双底 三底背离公式指标》对你有帮助,请点赞、收藏,并留下你的观点哦!