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


Z1:=STRCAT(HYBLOCK,' ');

Z2:=STRCAT(Z1,DYBLOCK);

Z3:=STRCAT(Z2,' ');

DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)),COLORRED;

大盘涨家数:INDEXADV,NODRAW,COLORRED;

大盘跌家数:INDEXDEC,NODRAW,COLORGREEN;

涨停:=IF((C-REF(C,1))*100/REF(C,1)>=(10-0.01*100/REF(O,1)),1,0);

AAA:=(3*C+H+L+O)/6;

VAR1:(8*AAA+7*REF(AAA,1)+6*REF(AAA,2)+5*REF(AAA,3)+4*REF(AAA,4)+3*REF(AAA,5)+2*REF(AAA,6)+REF(AAA,8))/36,LINETHICK2,COLORRED;

VAR2:=(HHV(VAR1,2)+HHV(VAR1,4)+HHV(VAR1,8))/0;

VAR3:=(LLV(VAR1,2)+LLV(VAR1,4)+LLV(VAR1,8))/3;

VAR4:(HHV(VAR2,2)+HHV(VAR2,4)+HHV(VAR2,8))/0;

VAR5:(LLV(VAR3,2)+LLV(VAR3,4)+LLV(VAR3,8))/3,COLORRED;

VAR6:=(LLV(VAR1,2)+LLV(VAR1,4)+LLV(VAR1,8))/3;

{DRAWBAND(VAR1,RGB(155,50,50),VAR6,RGB(250,250,0));}

IF((VAR1 <= REF(VAR1,1)),VAR1,DRAWNULL),COLORGREEN,LINETHICK3;

IF((VAR1 >= REF(VAR1,1)),VAR1,DRAWNULL),COLORRED,LINETHICK3;

STICKLINE(VAR4>VAR1,VAR4,VAR1,0,0),COLORBLUE;

DRAWKLINE(H,O,L,C);

DRAWTEXT(REF(VAR5,1)=REF(VAR1,1) AND VAR5<VAR1,L*0.99,'买入'),COLORRED;

DRAWTEXT(REF(VAR6,1)=REF(VAR1,1) AND VAR6<VAR1,L*0.98,'↖加仓'),COLORYELLOW;

ZT:=REF(C,1)*1.1-C<0.01 AND H=C;{涨停};

突破:=CROSS(C,VAR4) AND ZT;

DRAWTEXT(突破,L,'爆点');

STICKLINE(突破,CLOSE,OPEN,3.2,0),COLOR0077FF;

STICKLINE(突破,CLOSE,OPEN,2.5,0),COLOR0099FF;

STICKLINE(突破,CLOSE,OPEN,1.9,0),COLOR00BBFF;

STICKLINE(突破,CLOSE,OPEN,1.2,0),COLOR00DDFF;

STICKLINE(突破,CLOSE,OPEN,0.3,0),COLOR00FFFF;

V5:=EMA(CLOSE,1);主线:=EMA(V5,5) ;

本:=EMA(HHV(主线,5),1);

急进:=EMA(HHV(本,17),1);

稳健:=EMA(HHV(急进,17),2);

主升浪:EMA(HHV(稳健,17),3),LINETHICK1,COLORRED;

 


原理解析:
Z1赋值:STRCAT(HYBLOCK,' ')
Z2赋值:STRCAT(Z1,DYBLOCK)
Z3赋值:STRCAT(Z2,' ')
DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)),画红色
输出大盘涨家数:INDEXADV,NODRAW,画红色
输出大盘跌家数:INDEXDEC,NODRAW,画绿色
涨停赋值:IF((C-1日前的C)*100/1日前的C>=(10-0.01*100/1日前的O),1,0)
AAA赋值:(3*C+H+L+O)/6
输出VAR1:(8*AAA+7*1日前的AAA+6*2日前的AAA+5*3日前的AAA+4*4日前的AAA+3*5日前的AAA+2*6日前的AAA+8日前的AAA)/36, 线宽为2,画红色
VAR2赋值:(2日内VAR1最高值+4日内VAR1最高值+8日内VAR1最高值)/0
VAR3赋值:(2日内VAR1最低值+4日内VAR1最低值+8日内VAR1最低值)/3
输出VAR4:(2日内VAR2最高值+4日内VAR2最高值+8日内VAR2最高值)/0
输出VAR5:(2日内VAR3最低值+4日内VAR3最低值+8日内VAR3最低值)/3,画红色
VAR6赋值:(2日内VAR1最低值+4日内VAR1最低值+8日内VAR1最低值)/3
{DRAWBAND(VAR1,RGB(155,50,50),VAR6,RGB(250,250,0))
}
IF((VAR1 <= 1日前的VAR1),VAR1,DRAWNULL),画绿色, 线宽为3
IF((VAR1 >= 1日前的VAR1),VAR1,DRAWNULL),画红色, 线宽为3
当满足条件VAR4>VAR1时,在VAR4和VAR1之间画柱状线
DRAWKLINE(H,O,L,C)
DRAWTEXT(1日前的VAR5=1日前的VAR1 AND VAR5 DRAWTEXT(1日前的VAR6=1日前的VAR1 AND VAR6 ZT赋值:1日前的C*1.1-C<0.01 AND H=C
{涨停}
突破赋值:C上穿VAR4 AND ZT
当满足条件突破时,在L和'爆点'位置书写文字
当满足条件突破时,在收盘价和开盘价之间画柱状线
当满足条件突破时,在收盘价和开盘价之间画柱状线
当满足条件突破时,在收盘价和开盘价之间画柱状线
当满足条件突破时,在收盘价和开盘价之间画柱状线
当满足条件突破时,在收盘价和开盘价之间画柱状线
V5赋值:收盘价的1日指数移动平均
主线赋值:V5的5日指数移动平均
本赋值:E5日内主线最高值的1日简单移动平均
急进赋值:E17日内本最高值的1日简单移动平均
稳健赋值:E17日内急进最高值的2日简单移动平均
输出主升浪:E17日内稳健最高值的3日简单移动平均,LINETHICK1,画红色
 

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