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


DIFF:=( EMA(CLOSE,7) - EMA(CLOSE,19));

DEA:=EMA(DIFF,9);

MACD:=0.90*(DIFF-DEA);

TJ:=(DIFF>=DEA);

TJ1:=(DIFF>=0);

STICKLINE(TJ,H,L,0.0,1),COLORYELLOW;

STICKLINE(TJ,O,C,2,1),COLORYELLOW;

STICKLINE(TJ1 AND TJ,H,L,0.0,1),COLORF00FF0;

STICKLINE(TJ1 AND TJ,O,C,2,1),COLORF00FF0;

STICKLINE(DIFF<DEA,H,L,0.0,1),COLORF0F000;

STICKLINE(DIFF<DEA,O,C,2,1),COLORF0F000;

VAR1:=(CLOSE*2+HIGH+LOW)/4;

SK:= EMA(VAR1,13)-EMA(VAR1,73);

SD:= EMA(SK,2);{}

DRAWTEXT((CROSS(SK,SD) AND SK<-0.04 AND (C-REF(C,1))/REF(C,1)>=0.03) OR (CROSS(SK,SD) AND SK<=-0.14 )

OR (CROSS(SK,SD) AND SK<=0.05 AND (V/MA(V,5)>2 OR C/REF(C,1)>0.035)) ,L*0.99,'短线'),COLORGREEN;

STICKLINE((CROSS(SK,SD) AND SK<-0.04 AND (C-REF(C,1))/REF(C,1)>=0.03) OR (CROSS(SK,SD) AND SK<=-0.14 )

OR (CROSS(SK,SD) AND SK<=0.05 AND (V/MA(V,5)>2 OR C/REF(C,1)>0.035)),H,L,0.5,0),COLORRED;

STICKLINE((CROSS(SK,SD) AND SK<-0.04 AND (C-REF(C,1))/REF(C,1)>=0.03) OR (CROSS(SK,SD) AND SK<=-0.14 )

OR (CROSS(SK,SD) AND SK<=0.05 AND (V/MA(V,5)>2 OR C/REF(C,1)>0.035)),O,C,2,1),LINETHICK3,COLORRED;

{}

ZD1:=MA(CLOSE,30);

ZD2:=MA(CLOSE,40);

ZD3:=MA(CLOSE,48);

ZD4:=MA(CLOSE,60);

ZD5:=MA(CLOSE,80);

ZD6:=MA(CLOSE,96);

ZD7:=MA(CLOSE,90);

ZD8:=MA(CLOSE,120);

ZD9:=MA(CLOSE,144);

ZD10:=MA(CLOSE,160);

ZD11:=MA(CLOSE,192);

ZD12:=MA(CLOSE,150);

ZD13:=MA(CLOSE,200);

ZD14:=MA(CLOSE,240);

ZD15:=MA(CLOSE,180);

ZD16:=MA(CLOSE,288);

ZD17:=MA(CLOSE,210);

ZD18:=MA(CLOSE,280);

ZD19:=MA(CLOSE,336);

ZD20:=MA(CLOSE,320);

ZD21:=MA(CLOSE,384);

ZD22:=MA(CLOSE,270);

ZD23:=MA(CLOSE,360);

ZD24:=MA(CLOSE,432);

ZD25:=MA(CLOSE,300);

ZD26:=MA(CLOSE,400);

ZD27:=MA(CLOSE,480);

ZD111:=MAX(ZD1,MAX(ZD2,MAX(ZD3,MAX(ZD4,MAX(ZD5,MAX(ZD6,MAX(ZD7,MAX(ZD8,ZD9))))))));

ZD222:=MAX(ZD10,MAX(ZD11,MAX(ZD12,MAX(ZD13,MAX(ZD14,MAX(ZD15,MAX(ZD16,MAX(ZD17,ZD18))))))));

ZD333:=MAX(ZD19,MAX(ZD20,MAX(ZD21,MAX(ZD22,MAX(ZD23,MAX(ZD24,MAX(ZD25,MAX(ZD26,ZD27))))))));

ZD:MAX(ZD111,MAX(ZD222,ZD333))COLOR0000FF;

原理解析:
DIFF赋值:( 收盘价的7日指数移动平均 - 收盘价的19日指数移动平均)


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


MACD赋值:0.90*(DIFF-DEA)


TJ赋值:(DIFF>=DEA)


TJ1:=(DIFF>=0)
当满足条件TJ时,在H和L之间画柱状线
当满足条件TJ时,在O和C之间画柱状线
当满足条件TJ1 AND TJ时,在H和L之间画柱状线
当满足条件TJ1 AND TJ时,在O和C之间画柱状线
当满足条件DIFF当满足条件DIFF

VAR1赋值:(收盘价*2+最高价+最低价)/4


SK赋值: VAR1的13日指数移动平均-VAR1的73日指数移动平均


SD赋值: SK的2日指数移动平均
{}

DRAWTEXT((SK上穿SD AND SK<-0.04 AND (C-1日前的C)/1日前的C>=0.03) OR (SK上穿SD AND SK<=-0.14 )

OR (SK上穿SD AND SK<=0.05 AND (V/V的5日简单移动平均>2 OR C/1日前的C>0.035)) ,L*0.99,'短线'),画绿色


STICKLINE((SK上穿SD AND SK<-0.04 AND (C-1日前的C)/1日前的C>=0.03) OR (SK上穿SD AND SK<=-0.14 )

OR (SK上穿SD AND SK<=0.05 AND (V/V的5日简单移动平均>2 OR C/1日前的C>0.035)),H,L,0.5,0),画红色


STICKLINE((SK上穿SD AND SK<-0.04 AND (C-1日前的C)/1日前的C>=0.03) OR (SK上穿SD AND SK<=-0.14 )

OR (SK上穿SD AND SK<=0.05 AND (V/V的5日简单移动平均>2 OR C/1日前的C>0.035)),O,C,2,1), 线宽为3,画红色


{}

ZD1赋值:收盘价的30日简单移动平均


ZD2赋值:收盘价的40日简单移动平均


ZD3赋值:收盘价的48日简单移动平均


ZD4赋值:收盘价的60日简单移动平均


ZD5赋值:收盘价的80日简单移动平均


ZD6赋值:收盘价的96日简单移动平均


ZD7赋值:收盘价的90日简单移动平均


ZD8赋值:收盘价的120日简单移动平均


ZD9赋值:收盘价的144日简单移动平均


ZD10赋值:收盘价的160日简单移动平均


ZD11赋值:收盘价的192日简单移动平均


ZD12赋值:收盘价的150日简单移动平均


ZD13赋值:收盘价的200日简单移动平均


ZD14赋值:收盘价的240日简单移动平均


ZD15赋值:收盘价的180日简单移动平均


ZD16赋值:收盘价的288日简单移动平均


ZD17赋值:收盘价的210日简单移动平均


ZD18赋值:收盘价的280日简单移动平均


ZD19赋值:收盘价的336日简单移动平均


ZD20:=收盘价的320日简单移动平均


ZD21:=收盘价的384日简单移动平均


ZD22:=收盘价的270日简单移动平均


ZD23:=收盘价的360日简单移动平均


ZD24:=收盘价的432日简单移动平均


ZD25:=收盘价的300日简单移动平均


ZD26:=收盘价的400日简单移动平均


ZD27:=收盘价的480日简单移动平均


ZD111:=MAX(ZD1,MAX(ZD2,MAX(ZD3,MAX(ZD4,MAX(ZD5,MAX(ZD6,MAX(ZD7,MAX(ZD8,ZD9))))))))


ZD222:=MAX(ZD10,MAX(ZD11,MAX(ZD12,MAX(ZD13,MAX(ZD14,MAX(ZD15,MAX(ZD16,MAX(ZD17,ZD18))))))))


ZD333:=MAX(ZD19,MAX(ZD20,MAX(ZD21,MAX(ZD22,MAX(ZD23,MAX(ZD24,MAX(ZD25,MAX(ZD26,ZD27))))))))
输出

ZD:MAX(ZD111,MAX(ZD222,ZD333))COLOR0000FF

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