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


大盘:=EMA(INDEXC,500)/EMA(C,500);

大盘线:=INDEXC/大盘,LINETHICK1,COLORBLUE;

工作线:EMA(C,14),COLOR00FFFF,LINETHICK1;

一号线:EMA(CLOSE,144),POINTDOT,LINETHICK2,COLOR0000FF;

二号线:EMA(C,25),COLORWHITE,LINETHICK2;

三号线:EMA(C,318),COLOR0000FF,LINETHICK2;

四黑马线:EMA(C,453),CIRCLEDOT,LINETHICK1,COLOR428899;

五号线:EMA(C,550),COLORFFCC66;

六号线:EMA(C,610),LINETHICK2,COLORYELLOW;

七号线:EMA(C,730),COLORBLUE;

八号线:EMA(C,99),POINTDOT,LINETHICK2,COLORWHITE;

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

DEA:=EMA(DIFF,9),COLORF00FF0 ;

MACD:=0.90*(DIFF-DEA), COLORSTICK;

TJ:=(DIFF>=DEA);

TJ1:=(DIFF>=0);

{STICKLINE(TJ,H,L,0,0),COLORYELLOW;}

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

STICKLINE(TJ1 AND TJ,H,L,0,0),COLORF00FF0;

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

STICKLINE(DIFF<DEA,H,L,0,0),COLORF0F000;

STICKLINE(DIFF<DEA,O,C,3,0),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,'短线'),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)),H,L,0,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,3,0),LINETHICK3,COLORRED;

SS:=CROSS(二号线,八号线) AND C>1.5 AND C>REF(C,1.5) AND C/REF(C,1.5)>=0.98

OR CROSS(二号线,三号线) AND C>1.5 AND C>REF(C,1.5) AND C/REF(C,1.5)>=0.98

OR CROSS(二号线,一号线) AND C>1.5 AND C>REF(C,1.5) AND C/REF(C,1.5)>=0.98{AND CROSS(二号线,三号线)};

DRAWICON(SS,L-0.04,1);

DD:=CROSS(八号线,一号线) AND C>1.5 AND C>REF(C,1.5) AND C/REF(C,1.5)>=0.98

OR CROSS(八号线,四黑马线) AND C>1.5 AND C>REF(C,1.5) AND C/REF(C,1.5)>=0.98

OR CROSS(八号线,三号线) AND C>1.5 AND C>REF(C,1.5) AND C/REF(C,1.5)>=0.98

OR CROSS(八号线,三号线) AND C>1.5 AND C>REF(C,1.5) AND C/REF(C,1.5)>=0.98 AND CROSS(二号线,四黑马线);

{DD:=CROSS(二号线,四黑马线);};

 


原理解析:
大盘赋值:INDEXC的500日指数移动平均/C的500日指数移动平均
大盘线:=INDEXC/大盘,LINETHICK1, 画蓝色
输出工作线:C的14日指数移动平均,COLOR00FFFF,LINETHICK1
输出一号线:收盘价的144日指数移动平均,POINTDOT, 线宽为2,COLOR0000FF
输出二号线:C的25日指数移动平均,画白色, 线宽为2
输出三号线:C的318日指数移动平均,COLOR0000FF, 线宽为2
输出四黑马线:C的453日指数移动平均,CIRCLEDOT,LINETHICK1,COLOR428899
输出五号线:C的550日指数移动平均,COLORFFCC66
输出六号线:C的610日指数移动平均, 线宽为2,画黄色
输出七号线:C的730日指数移动平均, 画蓝色
输出八号线:C的99日指数移动平均,POINTDOT, 线宽为2,画白色
DIFF赋值:( 收盘价的7日指数移动平均 - 收盘价的19日指数移动平均),画白色
DEA赋值:DIFF的9日指数移动平均,COLORF00FF0
MACD赋值:0.90*(DIFF-DEA), COLORSTICK
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,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,3,0), 线宽为3,画红色
SS赋值:二号线上穿八号线 AND C>1.5 AND C>1.5日前的C AND C/1.5日前的C>=0.98
OR 二号线上穿三号线 AND C>1.5 AND C>1.5日前的C AND C/1.5日前的C>=0.98
OR 二号线上穿一号线 AND C>1.5 AND C>1.5日前的C AND C/1.5日前的C>=0.98{AND 二号线上穿三号线}
当满足条件SS时,在L-0.04和1之间画图标
DD赋值:八号线上穿一号线 AND C>1.5 AND C>1.5日前的C AND C/1.5日前的C>=0.98
OR 八号线上穿四黑马线 AND C>1.5 AND C>1.5日前的C AND C/1.5日前的C>=0.98
OR 八号线上穿三号线 AND C>1.5 AND C>1.5日前的C AND C/1.5日前的C>=0.98
OR 八号线上穿三号线 AND C>1.5 AND C>1.5日前的C AND C/1.5日前的C>=0.98 AND 二号线上穿四黑马线
{DD赋值:二号线上穿四黑马线
}
 

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