来函数检测结果如下:
该公式没有未来函数


DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);

DEA:=EMA(DIF,9);

MACD:=(DIF-DEA)*2;

T:=BARSLAST(CROSS(DEA,DIF));

HT:=BARSLAST( HHV(DEA,15)=DEA);

GT:=BARSLAST(T=0 AND REF(HT,1)=0 AND DEA>0);

GM:=REF(DEA,GT);

EXT:=DRAWLINE(GT=0,DEA,T=0 AND (REF(GM,1)-DEA)>0.75 AND DEA>0,REF(DEA,T),1);

XG:=CROSS(DEA,EXT);

DRAWICON(XG,L*0.95,1);

STICKLINE(XG,C,O,2,0),COLORYELLOW;

STICKLINE(XG,H,L,0,0),COLORYELLOW;

{

选股公式:

DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);

DEA:=EMA(DIF,9);

MACD:=(DIF-DEA)*2;

T:=BARSLAST(CROSS(DEA,DIF));

HT:=BARSLAST( HHV(DEA,15)=DEA);

GT:=BARSLAST(T=0 AND REF(HT,1)=0 AND DEA>0);

GM:=REF(DEA,GT);

EXT:=DRAWLINE(GT=0,DEA,T=0 AND (REF(GM,1)-DEA)>0.75 AND DEA>0,REF(DEA,T),1);

XG:CROSS(Dea,EXT);

}

 

原理解析:
DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均


DEA赋值:DIF的9日指数移动平均


MACD赋值:(DIF-DEA)*2


T赋值:上次DEA上穿DIF距今天数


HT赋值:上次 15日内DEA最高值=DEA距今天数


GT赋值:上次T=0 AND 1日前的HT=0 AND DEA>0距今天数


GM赋值:GT日前的DEA


EXT赋值:DRAWLINE(GT=0,DEA,T=0 AND (1日前的GM-DEA)>0.75 AND DEA>0,T日前的DEA,1)


XG赋值:DEA上穿EXT
当满足条件XG时,在L*0.95和1之间画图标
当满足条件XG时,在C和O之间画柱状线
当满足条件XG时,在H和L之间画柱状线
{

选股公式:
DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均


DEA赋值:DIF的9日指数移动平均


MACD赋值:(DIF-DEA)*2


T赋值:上次DEA上穿DIF距今天数


HT赋值:上次 15日内DEA最高值=DEA距今天数


GT赋值:上次T=0 AND 1日前的HT=0 AND DEA>0距今天数


GM赋值:GT日前的DEA


EXT赋值:DRAWLINE(GT=0,DEA,T=0 AND (1日前的GM-DEA)>0.75 AND DEA>0,T日前的DEA,1)
输出

XG:DEA上穿EXT


}

 

声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!