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


Z1:=STRCAT(HYBLOCK,' ');

Z2:=STRCAT(Z1,DYBLOCK);

Z3:=STRCAT(Z2,' ');

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

DRAWTEXT_FIX(ISLASTBAR,0.001,0.050,0,GNBLOCK),COLORCYAN;{概念};

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

AA:=MA((2*CLOSE+HIGH+LOW)/4,5);

通1:=AA*102/100;

通2:=AA*(200-102)/100;

CC:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20);

DD:=DMA(CLOSE,CC);

上:(1+7/100)*DD,DOTLINE,COLORGREEN;

下:(1-7/100)*DD,DOTLINE,COLORGREEN;

中:(上+下)/2,DOTLINE,COLORGREEN;

上上:EMA(上,181),DOTLINE,COLORRED;

下下:EMA(下,181),DOTLINE,COLORRED;

中中:EMA(中,181),DOTLINE,COLORRED;

WWWFXJGSWCOM:=EMA(中,181);

STICKLINE(上>=上上,上,上上,0,0),COLORRED;

DRAWKLINE(H,O,L,C);

{IF((上 <= REF(上,1)),上,DRAWNULL),COLORGREEN,DOTLINE;

IF((上 > REF(上,1)),上,DRAWNULL),COLORRED,DOTLINE;

IF((中 <= REF(中,1)),中,DRAWNULL),COLORGREEN,DOTLINE;

IF((中 > REF(中,1)),中,DRAWNULL),COLORRED,DOTLINE;

IF((下 <= REF(下,1)),下,DRAWNULL),COLORGREEN,DOTLINE;

IF((下 > REF(下,1)),下,DRAWNULL),COLORRED,LINETHICK2;}

顶:=(1+14/100)*DD,LINETHICK2,COLORBLACK;

底:=(1-14/100)*DD,LINETHICK2,COLORBLACK;

触底:=REF(L,1)<底 AND ZT ;

DRAWTEXT(触底,L,'反转'),COLORCYAN;

STICKLINE(触底,C,O,3,1),COLORYELLOW;

STICKLINE(触底,C,O,1,0),COLORRED;

DF:=(C-REF(C,1))/REF(C,1)*100<-5;

DF4:=(C-O)/O*100<-4;

AAAA:=BARSLAST(DF);

乖离涨停1:=H>上 AND ZT AND CROSS(C,上);

DRAWTEXT(乖离涨停1,L,'爆'),COLORYELLOW;

STICKLINE(乖离涨停1,C,O,3,1),COLORYELLOW;

乖离涨停2:=O>上 AND ZT;

STICKLINE(乖离涨停2,C,O,3,1),COLORCYAN;

DRAWTEXT(乖离涨停2,L,'妖股'),COLORCYAN;

 


原理解析:
Z1赋值:STRCAT(HYBLOCK,' ')
Z2赋值:STRCAT(Z1,DYBLOCK)
Z3赋值:STRCAT(Z2,' ')
DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)),画红色
当满足条件ISLASTBAR时,在横轴0.001纵轴0.050位置书写文字
{概念}
ZT赋值:1日前的C*1.1-C<0.01 AND H=C
{涨停}
AA赋值:MA((2*收盘价+最高价+最低价)/4,5)
通1赋值:AA*102/100
通2赋值:AA*(200-102)/100
CC赋值:(2*收盘价+最高价+最低价的绝对值/4-收盘价的20日简单移动平均)/收盘价的20日简单移动平均
DD赋值:D收盘价的CC日简单移动平均
输出上:(1+7/100)*DD,DOTLINE,画绿色
输出下:(1-7/100)*DD,DOTLINE,画绿色
输出中:(上+下)/2,DOTLINE,画绿色
上输出上:上的181日指数移动平均,DOTLINE,画红色
下输出下:下的181日指数移动平均,DOTLINE,画红色
中输出中:中的181日指数移动平均,DOTLINE,画红色
WWWFXJGSWCOM赋值:中的181日指数移动平均
当满足条件上>=上上时,在上和上上之间画柱状线
DRAWKLINE(H,O,L,C)
{IF((上 <= 1日前的上),上,DRAWNULL),画绿色,DOTLINE
IF((上 > 1日前的上),上,DRAWNULL),画红色,DOTLINE
IF((中 <= 1日前的中),中,DRAWNULL),画绿色,DOTLINE
IF((中 > 1日前的中),中,DRAWNULL),画红色,DOTLINE
IF((下 <= 1日前的下),下,DRAWNULL),画绿色,DOTLINE
IF((下 > 1日前的下),下,DRAWNULL),画红色, 线宽为2
}
顶赋值:(1+14/100)*DD, 线宽为2,COLORBLACK
底赋值:(1-14/100)*DD, 线宽为2,COLORBLACK
触底赋值:1日前的L<底 AND ZT
当满足条件触底时,在L和'反转'位置书写文字
当满足条件触底时,在C和O之间画柱状线
当满足条件触底时,在C和O之间画柱状线
DF赋值:(C-1日前的C)/1日前的C*100<-5
DF4:=(C-O)/O*100<-4
AAAA赋值:上次DF距今天数
乖离涨停1赋值:H>上 AND ZT AND C上穿上
当满足条件乖离涨停1时,在L和'爆'位置书写文字
当满足条件乖离涨停1时,在C和O之间画柱状线
乖离涨停2赋值:O>上 AND ZT
当满足条件乖离涨停2时,在C和O之间画柱状线
当满足条件乖离涨停2时,在L和'妖股'位置书写文字
 

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