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


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

DEA:=EMA(DIF,9);

MACD:=2*(DIF-DEA);

MJBT:=EXIST((CROSS(DIF,DEA) AND DIF>0) OR CROSS(DIF,0),5) ;

MVOL5:=MA(V,5);

MVOL10:=MA(V,10);

MVOL20:=MA(V,20);

量托:=MVOL5>=MVOL20 AND CROSS(MVOL10,MVOL20) AND REF(MVOL10,1)< REF(MVOL20,1);

VJBT:=EXIST(CROSS(MVOL5,MVOL10) OR 量托,5);

MA5:=MA(C,5);

MA10:=MA(C,10);

MA20:=MA(C,20);

MA60:=MA(C,60);

MA120:=MA(C,120);

T1:=BARSLAST(REF(LONGCROSS(MA60,MA120,55),1));

JJC:=CROSS(MA5,MA10);

SJBT:FILTER(MJBT AND JJC AND VJBT,5);

DRAWBAND(0,RGB(0,0,0),SJBT*18,RGB(218,218,18));

DRAWTEXT(SJBT,16,'牛三金'),COLOR0078FF;

年选股:SUM(SJBT,250),NODRAW;

利润:=REF(SJBT,30) AND HHV(H,30)>=REF(C,30)*1.10;

成功:SUM(利润,250),NODRAW;

成功率%:成功/年选股*100,NODRAW;

原理解析:
DIF赋值:(C的12日指数移动平均-C的26日指数移动平均)
DEA赋值:DIF的9日指数移动平均
MACD赋值:2*(DIF-DEA)
MJBT赋值:EXIST((DIF上穿DEA AND DIF>0) OR DIF上穿0,5)
MVOL5赋值:V的5日简单移动平均
MVOL10赋值:V的10日简单移动平均
MVOL20赋值:V的20日简单移动平均
量托赋值:MVOL5>=MVOL20 AND MVOL10上穿MVOL20 AND 1日前的MVOL10< 1日前的MVOL20
VJBT赋值:最近5日存在MVOL5上穿MVOL10 OR 量托
MA5赋值:C的5日简单移动平均
MA10赋值:C的10日简单移动平均
MA20赋值:C的20日简单移动平均
MA60赋值:C的60日简单移动平均
MA120赋值:C的120日简单移动平均
T1赋值:上次REF(LONGCROSS(MA60,MA120,55距今天数,1))
JJC赋值:MA5上穿MA10
输出SJBT:MJBT AND JJC AND VJBT的5过滤
DRAWBAND(0,RGB(0,0,0),SJBT*18,RGB(218,218,18))
当满足条件SJBT时,在16和'牛三金'位置书写文字
输出年选股:250的SJBT日累和,NODRAW
利润赋值:30日前的SJBT AND 30日内H最高值>=30日前的C*1.10
输出成功:250的利润日累和,NODRAW
成功率%:成功/年选股*100,NODRAW

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