来函数检测结果如下:
该公式没有未来函数
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
}
声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!