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






N:=3;
VAR1:=(C-EMA(C,6))/EMA(C,6)*100;
VAR2:=(C-MA(C,24))/MA(C,24)*100;
VAR3:=(C-MA(C,32))/MA(C,32)*100;
VAR4:=(VAR1+VAR2+VAR3)/3;
KX:MEMA(VAR4,N),NODRAW,COLORWHITE;
DX:MEMA(KX,3),NODRAW,COLORYELLOW;
DRAWBAND(KX,RGB(150,0,100),DX,RGB(100,100,50));
MCD:EMA(EMA(VAR1,3),N)*2,COLORSTICK;
VAR5:=EMA(100*(C-LLV(C,34))/(HHV(H,34)-LLV(L,34)),5)-20;
VAR6:=SMA(SMA(100-3*(C-LLV(C,75))/(HHV(H,75)-LLV(L,75))*100,20,1)+SMA(2*(C-LLV(C,75))/(HHV(H,75)-LLV(L,75))*100,20,1),15,1);
VAR7:=VAR6<REF(VAR6,1) AND MCD>REF(MCD,1) AND DX>REF(DX,1) AND V>REF(V,1) AND C>O*1.011;
VAR8:=LLV(VAR5,3)<VAR5;
VAR9:=KX>DX AND DX<7;
必杀①:IF(VAR8>=1 AND VAR9 AND REF(KX<DX,1),1,0),NODRAW,COLORRED;
必杀②:IF(VAR7 AND VAR8 AND VAR9,1,0),NODRAW,COLORYELLOW;
STICKLINE(必杀①,-2,0,2,0),COLORRED;
STICKLINE(必杀②=1 AND REF(必杀②,1)<=0,0,1,2,0),COLORYELLOW;
{文字输出可以不要}
DRAWTEXT(必杀①,0,'①'),COLORWHITE;
DRAWTEXT(必杀② AND REF(必杀②,1)<=0,2,'②'),COLORYELLOW;


原理解析:
N赋值:3
VAR1赋值:(C-C的6日指数移动平均)/C的6日指数移动平均*100
VAR2赋值:(C-C的24日简单移动平均)/C的24日简单移动平均*100
VAR3赋值:(C-C的32日简单移动平均)/C的32日简单移动平均*100
VAR4赋值:(VAR1+VAR2+VAR3)/3
输出KX:VAR4的N日平滑移动平均,NODRAW,画白色
输出DX:KX的3日平滑移动平均,NODRAW,画黄色
DRAWBAND(KX,RGB(150,0,100),DX,RGB(100,100,50))
输出MCD:VAR1的3日指数移动平均,N)*2,COLORSTICK
VAR5赋值:EMA(100*(C-34日内C最低值)/(34日内H最高值-34日内L最低值),5)-20
VAR6赋值:SMA(SMA(100-3*(C-75日内C最低值)/(75日内H最高值-75日内L最低值)*100,20,1)+SMA(2*(C-75日内C最低值)/(75日内H最高值-75日内L最低值)*100,20,1),15,1)
VAR7赋值:VAR6<1日前的VAR6 AND MCD>1日前的MCD AND DX>1日前的DX AND V>1日前的V AND C>O*1.011
VAR8赋值:3日内VAR5最低值VAR9赋值:KX>DX AND DX<7
输出必杀①:IF(VAR8>=1 AND VAR9 AND 1日前的KX如果VAR7 AND VAR8 AND VAR9返回1否则返回0
当满足条件必杀①时,在-2和0之间画柱状线
STICKLINE(必杀②=1 AND 1日前的必杀②<=0,0,1,2,0),画黄色
当满足条件必杀①时,在0和'①'位置书写文字
DRAWTEXT(必杀② AND 1日前的必杀②<=0,2,'②'),画黄色

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