来函数检测结果如下:
该公式没有未来函数
VAR1:=(3*CLOSE+HIGH+LOW+OPEN)/6;
VAR2:=EMA(VAR1,35);
VAR3:=(HHV(VAR2,10)+HHV(VAR2,30)+HHV(VAR2,90))/3;
VAR4:=(LLV(VAR2,10)+LLV(VAR2,30)+LLV(VAR2,90))/3;
VAR5:=(HHV(VAR3,5)+HHV(VAR3,15)+HHV(VAR3,30))/3;
VAR6:=(LLV(VAR4,5)+LLV(VAR4,15)+LLV(VAR4,30))/3;
VAR7:=EXPMA(CLOSE,6);
VAR8:=EXPMA(CLOSE,18);
M1:=500*(VAR7-VAR8)/VAR8+2,COLORYELLOW,LINETHICK2;
ZZ:=M1>2 AND EMA(EMA(VAR1,2),2)>VAR6;
共振追涨紫:ZZ AND ZZ>=REF(ZZ,1)COLORMAGENTA ,NODRAW;
STICKLINE(共振追涨紫,4,8,0.5,0),COLORMAGENTA ;
DRAWTEXT(共振追涨紫,7.5,'紫'),COLORYELLOW;
X_1:=INDEXH;
X_2:=INDEXO;
X_3:=INDEXL;
X_4:=INDEXC;
X_5:=INDEXV;
X_6:=(3*CLOSE+HIGH+LOW+OPEN)/6;
X_7:=EMA(X_6,35);
X_8:=(HHV(X_7,5)+HHV(X_7,15)+HHV(X_7,30))/3;
X_9:=(LLV(X_7,5)+LLV(X_7,15)+LLV(X_7,30))/3;
牛线:=(HHV(X_8,5)+HHV(X_8,15)+HHV(X_8,30))/3,COLORYELLOW;
X_10:=(LLV(X_9,5)+LLV(X_9,15)+LLV(X_9,30))/3;
X_11:=X_4/EMA(X_4,120);
大盘中线:=EMA(EMA(CLOSE,120)*X_11,2),COLORRED;
X_12:=X_6>=牛线 AND X_6>=大盘中线;
强势起爆紫:X_12=1,COLORMAGENTA,NODRAW;
STICKLINE(强势起爆紫,4,7,1.5,0),COLORMAGENTA ;
DRAWTEXT(强势起爆紫,6.5,'紫'),COLORYELLOW;
TT:=(2*CLOSE+OPEN+HIGH+LOW)*100;
FF:=TT/EMA(TT,4)-1;
动能2红:FF>REF(FF,1) AND FF>0,COLORRED ,NODRAW;
STICKLINE(动能2红,4,6,2,0),COLORRED ;
DRAWTEXT(动能2红,5.5,'红'),COLORYELLOW;
动能2黄:FF<REF(FF,1) AND FF>0 ,COLORYELLOW ,NODRAW;
STICKLINE(动能2黄,4,6,0.5,0),COLORYELLOW ;
DRAWTEXT(动能2黄,5.5,'黄'),COLORYELLOW;
{庄家控盘}
VAR1A:=EMA(EMA(C,8),39),NODRAW;
控盘度:=((VAR1A-REF(VAR1A,1))/REF(VAR1A,1)*1000)+50,NODRAW;
低控盘:IF(控盘度>50 AND 控盘度<58,控盘度,0),COLORYELLOW,NODRAW;
STICKLINE(控盘度>50 ,4,5,2.5,0),COLORYELLOW;
DRAWTEXT(控盘度>50,4.5,'黄'),COLORRED;
HJ_1:=CLOSE/REF(CLOSE,1)>=1.098 AND C=H;
HJ_22:=COUNT(HJ_1,2)>=1 AND NOT(COUNT(HJ_1,3)>=2);
妖启:=FILTER(HJ_22,13),COLORDDDDDD;
HJ_23:=COUNT(HJ_1,3)>=2 AND NOT(COUNT(HJ_1,4)>=3);
龙头启动:妖启 AND COUNT(妖启,18)=1 AND (IF(CODELIKE('60'),1,0) OR IF(CODELIKE('00'),1,0)),COLORBLUE,NODRAW;
STICKLINE(龙头启动,0,0.75,3,0),COLORBLUE;
DRAWTEXT(龙头启动,0.35,'龙头启动'),COLORWHITE;
DRAWTEXT(龙头启动,0.35,' 火箭'),COLORRED;
妖升:=FILTER(HJ_23,13),COLORGREEN;
龙头主升:妖升 AND COUNT(妖升,18)=1 AND (IF(CODELIKE('60'),1,0) OR IF(CODELIKE('00'),1,0)),COLORWHITE,NODRAW;
STICKLINE(龙头主升,1,1.75,2.5,0),COLORWHITE;
DRAWTEXT(龙头主升,1.35,'龙头主升'),COLORRED;
DRAWTEXT(龙头主升,1.35,' ★'),COLORYELLOW;
主力攻击:=EMA(CLOSE,5),COLORRED;
主力攻击线:=(MA(CLOSE,4)+MA(CLOSE,6)+MA(CLOSE,5)+MA(CLOSE,10))/4,COLORWHITE;
主力控盘线:=EMA(CLOSE, 21),COLORYELLOW,LINETHICK2;
攻击控盘买:=CROSS(主力攻击,主力攻击线)AND REF(主力攻击,1)<REF(主力控盘线,1);
创业板块XG:={主力攻击线>主力控盘线 AND} C>REF(C,1)*1.045 AND C<REF(C,1)*1.07 AND L<主力攻击线 AND IF(CODELIKE('300'),1,0) AND C>主力攻击线,COLORMAGENTA;
TTA:=(2*CLOSE+OPEN+HIGH+LOW)*100;
FFA:=TTA/EMA(TTA,4)-1;
趋势动能:=ROUND2(FFA*100,1);
趋势龙头:CROSS(趋势动能,2) AND 趋势动能>=5 AND IF(CODELIKE('300'),1,0),COLORGREEN,NODRAW;
STICKLINE(趋势龙头 OR 创业板块XG,0,1,2,0),COLORGREEN;
DRAWTEXT(趋势龙头 OR 创业板块XG,0.5,'趋势龙头'),COLORRED;
DRAWTEXT(趋势龙头 OR 创业板块XG,0.5,' 旗帜'),COLORYELLOW;
0,COLORWHITE;
4,COLORYELLOW;
DRAWTEXT_FIX(1,0,0.515,0, STRCAT(HYBLOCK,STRCAT(' + ', STRCAT(GNBLOCK,STRCAT('+ ', EXTERNSTR(0,1)))))),COLORWHITE;
紫紫红黄:=共振追涨紫 AND 强势起爆紫 AND 动能2红 AND 控盘度>50 ;
首紫紫红黄:=紫紫红黄 AND REF(紫紫红黄,1)<>1;
STICKLINE(首紫紫红黄,2.85,3.5,0,0),COLORRED;
DRAWTEXT(首紫紫红黄,3.10,'参考买点'),COLORRED;
首动能2黄:=动能2黄 AND REF(动能2黄,1)<>1;
STICKLINE(首动能2黄,2,2.75,0,0),COLORYELLOW;
DRAWTEXT(首动能2黄,2.35,'参考卖点'),COLORYELLOW;
原理解析:
VAR1赋值:(3*收盘价+最高价+最低价+开盘价)/6
VAR2赋值:VAR1的35日指数移动平均
VAR3赋值:(10日内VAR2最高值+30日内VAR2最高值+90日内VAR2最高值)/3
VAR4赋值:(10日内VAR2最低值+30日内VAR2最低值+90日内VAR2最低值)/3
VAR5赋值:(5日内VAR3最高值+15日内VAR3最高值+30日内VAR3最高值)/3
VAR6赋值:(5日内VAR4最低值+15日内VAR4最低值+30日内VAR4最低值)/3
VAR7赋值:收盘价的6日指数移动平均
VAR8赋值:收盘价的18日指数移动平均
M1赋值:500*(VAR7-VAR8)/VAR8+2,画黄色, 线宽为2
ZZ赋值:M1>2 AND VAR1的2日指数移动平均,2)>VAR6
输出共振追涨紫:ZZ AND ZZ>=1日前的ZZ画洋红色 ,NODRAW
当满足条件共振追涨紫时,在4和8之间画柱状线
当满足条件共振追涨紫时,在7.5和'紫'位置书写文字
X_1赋值:INDEXH
X_2赋值:INDEXO
X_3赋值:INDEXL
X_4赋值:INDEXC
X_5赋值:INDEXV
X_6赋值:(3*收盘价+最高价+最低价+开盘价)/6
X_7赋值:X_6的35日指数移动平均
X_8赋值:(5日内X_7最高值+15日内X_7最高值+30日内X_7最高值)/3
X_9赋值:(5日内X_7最低值+15日内X_7最低值+30日内X_7最低值)/3
牛线赋值:(5日内X_8最高值+15日内X_8最高值+30日内X_8最高值)/3,画黄色
X_10:=(5日内X_9最低值+15日内X_9最低值+30日内X_9最低值)/3
X_11:=X_4/X_4的120日指数移动平均
大盘中线赋值:收盘价的120日指数移动平均*X_11,2),画红色
X_12:=X_6>=牛线 AND X_6>=大盘中线
输出强势起爆紫:X_12=1,画洋红色,NODRAW
当满足条件强势起爆紫时,在4和7之间画柱状线
当满足条件强势起爆紫时,在6.5和'紫'位置书写文字
TT赋值:(2*收盘价+开盘价+最高价+最低价)*100
FF赋值:TT/TT的4日指数移动平均-1
输出动能2红:FF>1日前的FF AND FF>0,画红色 ,NODRAW
当满足条件动能2红时,在4和6之间画柱状线
当满足条件动能2红时,在5.5和'红'位置书写文字
输出动能2黄:FF<1日前的FF AND FF>0 ,画黄色 ,NODRAW
当满足条件动能2黄时,在4和6之间画柱状线
当满足条件动能2黄时,在5.5和'黄'位置书写文字
{庄家控盘}VAR1A:=C的8日指数移动平均,39),NODRAW
控盘度赋值:((VAR1A-1日前的VAR1A)/1日前的VAR1A*1000)+50,NODRAW
如果控盘度>50 AND 控盘度<58返回控盘度否则返回0
当满足条件控盘度>50 时,在4和5之间画柱状线
当满足条件控盘度>50时,在4.5和'黄'位置书写文字
HJ_1赋值:收盘价/1日前的收盘价>=1.098 AND C=H
HJ_22赋值:统计2日满足HJ_1的天数>=1 AND NOT(统计3日满足HJ_1的天数>=2)
妖启赋值:HJ_22的13过滤,COLORDDDDDD
HJ_23赋值:统计3日满足HJ_1的天数>=2 AND NOT(统计4日满足HJ_1的天数>=3)
输出龙头启动:妖启 AND 统计18日满足妖启的天数=1 AND (IF(CODELIKE('60'),1,0) OR IF(CODELIKE('00'),1,0)), 画蓝色,NODRAW
当满足条件龙头启动时,在0和0.75之间画柱状线
当满足条件龙头启动时,在0.35和'龙头启动'位置书写文字
当满足条件龙头启动时,在0.35和' 火箭'位置书写文字
妖升赋值:HJ_23的13过滤,画绿色
输出龙头主升:妖升 AND 统计18日满足妖升的天数=1 AND (IF(CODELIKE('60'),1,0) OR IF(CODELIKE('00'),1,0)),画白色,NODRAW
当满足条件龙头主升时,在1和1.75之间画柱状线
当满足条件龙头主升时,在1.35和'龙头主升'位置书写文字
当满足条件龙头主升时,在1.35和' ★'位置书写文字
主力攻击赋值:收盘价的5日指数移动平均,画红色
主力攻击线:=(收盘价的4日简单移动平均+收盘价的6日简单移动平均+收盘价的5日简单移动平均+收盘价的10日简单移动平均)/4,画白色
主力控盘线赋值:收盘价的 21日指数移动平均,画黄色, 线宽为2
攻击控盘买赋值:主力攻击上穿主力攻击线AND 1日前的主力攻击<1日前的主力控盘线
创业板块XG赋值:{主力攻击线>主力控盘线 AND} C>1日前的C*1.045 AND C<1日前的C*1.07 AND L<主力攻击线 AND IF(CODELIKE('300'),1,0) AND C>主力攻击线,画洋红色
TTA:=(2*收盘价+开盘价+最高价+最低价)*100
FFA:=TTA/TTA的4日指数移动平均-1
趋势动能赋值:ROUND2(FFA*100,1)
输出趋势龙头:趋势动能上穿2 AND 趋势动能>=5 AND IF(CODELIKE('300'),1,0),画绿色,NODRAW
当满足条件趋势龙头 OR 创业板块XG时,在0和1之间画柱状线
当满足条件趋势龙头 OR 创业板块XG时,在0.5和'趋势龙头'位置书写文字
当满足条件趋势龙头 OR 创业板块XG时,在0.5和' 旗帜'位置书写文字
0,画白色
4,画黄色
DRAWTEXT_FIX(1,0,0.515,0, STRCAT(HYBLOCK,STRCAT(' + ', STRCAT(GNBLOCK,STRCAT('+ ', EXTERNSTR(0,1)))))),画白色
紫紫红黄赋值:共振追涨紫 AND 强势起爆紫 AND 动能2红 AND 控盘度>50
首紫紫红黄赋值:紫紫红黄 AND 1日前的紫紫红黄<>1
当满足条件首紫紫红黄时,在2.85和3.5之间画柱状线
当满足条件首紫紫红黄时,在3.10和'参考买点'位置书写文字
首动能2黄赋值:动能2黄 AND 1日前的动能2黄<>1
当满足条件首动能2黄时,在2和2.75之间画柱状线
当满足条件首动能2黄时,在2.35和'参考卖点'位置书写文字