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


M5:=MA(CLOSE,5),COLORWHITE;

M10:=MA(CLOSE,10),COLORYELLOW;

M20:MA(CLOSE,20),COLORMAGENTA;

M30:=MA(CLOSE,30),COLORGREEN;

M60:MA(CLOSE,60),LINETHICK2,COLORCYAN;

M90:=MA(CLOSE,90),COLORBLUE;

M120:MA(CLOSE,120),LINETHICK2,COLORLIRED;

M180:=MA(CLOSE,180),LINETHICK1,COLORYELLOW;

M250:MA(CLOSE,250),COLORRED;

M350:=MA(CLOSE,318),COLORBROWN;

生命:EMA(CLOSE,453),COLORCYAN,LINETHICK1;

判:IF(M60>REF(M60,1),M60,DRAWNULL),COLORMAGENTA,LINETHICK2;

判2:IF(M20< REF(M20,1),M20,DRAWNULL),COLORGREEN,LINETHICK1;

DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);

DEA:=EMA(DIF,9);

空头:=M250>M120 AND M120>M90 AND M90>M60 AND M60>M30 AND M30>M20 AND M20>M10 AND M10>M5;

空头2:=M250>M180 AND M180>M120 AND M120>M90 AND M90>M60 AND M60>M30 AND M30>M20 AND M20>M10 AND M10>M5;

DRAWTEXT(CROSS(M5,M10) AND COUNT(空头,10)>0,H*1.005,'底?'),COLORYELLOW;

DRAWTEXT(CROSS(M10,M20) AND COUNT(空头,10)>0,H*1.0035,'底成'),COLORYELLOW;

DRAWTEXT(CROSS(M120,M180) AND M60>REF(M60,1),L*0.9985,'跌后赶顶'),COLORGREEN;

DRAWTEXT(CROSS(M180,M250) AND M60>REF(M60,1) ,L*0.998,'跌后见顶?'),COLORGREEN;

DRAWTEXT(CROSS(M250,M350),M30*0.9985,'若新高逃顶'),COLORGREEN;

DRAWTEXT(CROSS(M250,生命),H*1.0010,'离场'),COLORGREEN;

DRAWTEXT_FIX(C>O,0.01,0.9,0,'股票指标网'),COLOR666666;

DRAWTEXT(CROSS(M60,M30) AND DIF< REF(DIF,1),H*1.0013,'要走弱'),COLORGREEN;

DRAWTEXT(CROSS(M90,M60) AND M60< REF(M60,1),H*1.0013,'要见小底'),COLORGREEN;

DRAWTEXT(CROSS(M120,M90),H*1.001,'要见中底'),COLORGREEN;

DRAWTEXT(CROSS(M250,M120),H*1.0013,'要见大底'),COLORGREEN;

DRAWTEXT(CROSS(M250,M180),M60*0.998,'大底到'),COLORGREEN;

做多:LLV((O+H+L+2*C)/5*2-H,8),COLORLIRED,DOTLINE;

做空:HHV((O+H+L+2*C)/5*2-L,8),COLORLIRED,DOTLINE;

STICKLINE(L< 做多,O,C,1,0),COLORYELLOW;

STICKLINE(H>做空,O,C,1,0),COLORBLUE;

MM:=SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*100;

分批出:=CROSS(MM,85);

分批买:=CROSS(MM,15);

DRAWTEXT(分批买,C*1.0045,'进'),COLORYELLOW;

DRAWTEXT(分批出 ,H*0.999,'出'),COLORGREEN;

DRAWICON(分批买,H*1.0025,9);

A11:=BARSLAST(REF(CROSS(DIF,DEA),1));

底背离:=REF(CLOSE,A11+1)>CLOSE AND DIF>REF(DIF,A11+1) AND CROSS(DIF,DEA),COLORFF00FF;

DRAWTEXT(底背离,L*1.001,'M背'),COLORMAGENTA;

A12:=BARSLAST(REF(CROSS(DEA,DIF),1));

顶背离:=REF(CLOSE,A12+1)< CLOSE AND REF(DIF,A12+1)>DIF AND CROSS(DEA,DIF),COLORGREEN;

DRAWTEXT(顶背离,H*0.999,'M背'),COLORGREEN;

JCCOUNT:=COUNT(CROSS(DIF,DEA),BARSLAST(DEA>=0));

二次金叉:=CROSS(DIF,DEA) AND DEA< 0 AND COUNT(JCCOUNT=2,21)=1;

DRAWTEXT(二次金叉,H*1.0015,'二金叉'),COLORYELLOW;

资金线:=EMA(C,1)/MA(REF(C,18),18)*100;

生命线:=MA(FORCAST(资金线,20),6);

生命连跌:=EVERY(生命线< REF(生命线,1),8);

生命连涨:=EVERY(生命线>REF(生命线,1),8);

STICKLINE(空头,M120,M90,1,0),COLORGREEN;

STICKLINE(空头 AND LAST(DIF< REF(DIF,1),10,1) AND DIF>REF(DIF,1),M120,M20,1,0),COLORMAGENTA;

STICKLINE(空头 AND CROSS(资金线,生命线) AND 生命线< 95,M120,M20,1,0),COLORLIRED;

STICKLINE(空头 AND 生命线>REF(生命线,1) AND REF(生命连跌,1)=1 AND 生命线< 95,M60,M120,1,0),COLORRED;

DRAWTEXT(空头 AND CROSS(资金线,生命线) AND 生命线< 95,M120,'买'),COLORLIRED;

DRAWTEXT(O>C AND C>REF(C,1) AND C>REF(C,1)*1.03,O,'随后有涨停'),COLORLIRED;

MV5:=MA(VOL,5),COLORWHITE,LINETHICK2;

M3:=MA(VOL,35),COLORLIRED;

M1:=MA(VOL,135),COLORGREEN;

DRAWTEXT(CROSS(C,生命) AND C>REF(C,1)*1.02 AND DIF>REF(DIF,1) AND M30>REF(M30,1) AND MV5>REF(MV5,1) AND M1>REF(M1,1),H,'突破'),COLORMAGENTA;

VL:=REF(LOW,1);

VAR112:=(SMA(ABS(LOW-VL),7,1))/(SMA(MAX(LOW-VL,0),7,1))*100;

VAR14:=MA(VAR112,7);

VAR15:=LLV(LOW,15);

VAR18:=EMA(IF(LOW<=VAR15,VAR14,0),3);

VAR110:=SMA(SMA((CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100,7,1),5,1);

VAR111:=SMA((CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100,7,1)*16.18-VAR110*10.9;

TT:=FILTER(IF(VAR111<=VAR110 AND VAR18>REF(VAR18,1),VAR18*8,0),7);

DRAWTEXT(TT,H*1.002,'随后止跌'),COLORCYAN;

买线:=EMA(C,2);

卖线:=EMA(SLOPE(C,21)*20+C,42);

BU:=CROSS(买线,卖线);

SEL:=CROSS(卖线,买线);

DRAWTEXT(BU,L*0.998,'埋伏'),COLORMAGENTA;

DRAWTEXT(CROSS(EMA(C,8),EMA(C,3)),L*0.997,'跟'),COLORCYAN;

量B:=SUM(VOL,5)/(SUM(VOL,10)-SUM(VOL,5));

芝麻:=REF(量B,1)< 0.6 AND 量B>REF(量B,1);

DRAWTEXT(芝麻,L*0.998,'芝'),COLORWHITE;

PDAY1 := BARSLAST(CROSS(M5,M60));

PDAY2 := BARSLAST(CROSS(M10,M60));

PDAY3 := BARSLAST(REF(HIGH=HHV(HIGH,PDAY2),1));

PDAY4 := BARSLAST(CROSS(M10,M5));

PDAY5 := BARSLAST(CROSS(M5,M10));

A1:= PDAY1>PDAY2 AND PDAY2>PDAY3 AND PDAY3>PDAY4 AND PDAY4>PDAY5 AND PDAY5< 5;

A2:= COUNT(CROSS(M10,M5),PDAY2)=1;

A3:=M5>M60 AND M10>M60;

老鸭头:=(A1 AND A2 AND A3) AND FILTER(A1 AND A2 AND A3 ,5);

DRAWTEXT(老鸭头,H*1.005,'老鸭头'),COLORGREEN;

 


原理解析:
M5赋值:收盘价的5日简单移动平均,画白色
M10赋值:收盘价的10日简单移动平均,画黄色
输出M20:收盘价的20日简单移动平均,画洋红色
M30赋值:收盘价的30日简单移动平均,画绿色
输出M60:收盘价的60日简单移动平均, 线宽为2,画青色
M90赋值:收盘价的90日简单移动平均, 画蓝色
输出M120:收盘价的120日简单移动平均, 线宽为2,COLORLIRED
M180赋值:收盘价的180日简单移动平均,LINETHICK1,画黄色
输出M250:收盘价的250日简单移动平均,画红色
M350赋值:收盘价的318日简单移动平均,COLORBROWN
输出生命:收盘价的453日指数移动平均,画青色,LINETHICK1
输出判:IF(M60>1日前的M60,M60,DRAWNULL),画洋红色, 线宽为2
判2:IF(M20< 1日前的M20,M20,DRAWNULL),画绿色,LINETHICK1
DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
空头赋值:M250>M120 AND M120>M90 AND M90>M60 AND M60>M30 AND M30>M20 AND M20>M10 AND M10>M5
空头2:=M250>M180 AND M180>M120 AND M120>M90 AND M90>M60 AND M60>M30 AND M30>M20 AND M20>M10 AND M10>M5
DRAWTEXT(M5上穿M10 AND 统计10日满足空头的天数>0,H*1.005,'底?'),画黄色
DRAWTEXT(M10上穿M20 AND 统计10日满足空头的天数>0,H*1.0035,'底成'),画黄色
DRAWTEXT(M120上穿M180 AND M60>1日前的M60,L*0.9985,'跌后赶顶'),画绿色
DRAWTEXT(M180上穿M250 AND M60>1日前的M60 ,L*0.998,'跌后见顶?'),画绿色
DRAWTEXT(M250上穿M350,M30*0.9985,'若新高逃顶'),画绿色
DRAWTEXT(M250上穿生命,H*1.0010,'离场'),画绿色
当满足条件C>O时,在横轴0.01纵轴0.9位置书写文字
DRAWTEXT(M60上穿M30 AND DIF< 1日前的DIF,H*1.0013,'要走弱'),画绿色
DRAWTEXT(M90上穿M60 AND M60< 1日前的M60,H*1.0013,'要见小底'),画绿色
DRAWTEXT(M120上穿M90,H*1.001,'要见中底'),画绿色
DRAWTEXT(M250上穿M120,H*1.0013,'要见大底'),画绿色
DRAWTEXT(M250上穿M180,M60*0.998,'大底到'),画绿色
输出做多:LLV((O+H+L+2*C)/5*2-H,8),COLORLIRED,DOTLINE
输出做空:HHV((O+H+L+2*C)/5*2-L,8),COLORLIRED,DOTLINE
当满足条件L< 做多时,在O和C之间画柱状线
当满足条件H>做空时,在O和C之间画柱状线
MM赋值:SMA(收盘价-1日前的收盘价和0较大值,6,1)/SMA(收盘价-1日前的收盘价的绝对值,6,1)*100
分批出赋值:MM上穿85
分批买赋值:MM上穿15
当满足条件分批买时,在C*1.0045和'进'位置书写文字
当满足条件分批出 时,在H*0.999和'出'位置书写文字
当满足条件分批买时,在H*1.0025和9之间画图标
A11赋值:上次1日前的DIF上穿DEA距今天数
底背离赋值:A11+1日前的收盘价>收盘价 AND DIF>A11+1日前的DIF AND DIF上穿DEA,COLORFF00FF
当满足条件底背离时,在L*1.001和'M背'位置书写文字
A12赋值:上次1日前的DEA上穿DIF距今天数
顶背离赋值:A12+1日前的收盘价< 收盘价 AND A12+1日前的DIF>DIF AND DEA上穿DIF,画绿色
当满足条件顶背离时,在H*0.999和'M背'位置书写文字
JCCOUNT赋值:COUNT(DIF上穿DEA,上次DEA>=0距今天数)
二次金叉赋值:DIF上穿DEA AND DEA< 0 AND 统计21日满足JC=2的天数=1
当满足条件二次金叉时,在H*1.0015和'二金叉'位置书写文字
资金线赋值:C的1日指数移动平均/18日前的C的18日简单移动平均*100
生命线:=MA(FORCAST(资金线,20),6)
生命连跌:=EVERY(生命线< 1日前的生命线,8)
生命连涨:=EVERY(生命线>1日前的生命线,8)
当满足条件空头时,在M120和M90之间画柱状线
STICKLINE(空头 AND LAST(DIF< 1日前的DIF,10,1) AND DIF>1日前的DIF,M120,M20,1,0),画洋红色
STICKLINE(空头 AND 资金线上穿生命线 AND 生命线< 95,M120,M20,1,0),COLORLIRED
STICKLINE(空头 AND 生命线>1日前的生命线 AND 1日前的生命连跌=1 AND 生命线< 95,M60,M120,1,0),画红色
DRAWTEXT(空头 AND 资金线上穿生命线 AND 生命线< 95,M120,'买'),COLORLIRED
DRAWTEXT(O>C AND C>1日前的C AND C>1日前的C*1.03,O,'随后有涨停'),COLORLIRED
MV5赋值:成交量的5日简单移动平均,画白色, 线宽为2
M3赋值:成交量的35日简单移动平均,COLORLIRED
M1赋值:成交量的135日简单移动平均,画绿色
DRAWTEXT(C上穿生命 AND C>1日前的C*1.02 AND DIF>1日前的DIF AND M30>1日前的M30 AND MV5>1日前的MV5 AND M1>1日前的M1,H,'突破'),画洋红色
VL赋值:1日前的最低价
VAR112赋值:(SMA(最低价-VL的绝对值,7,1))/(SMA(最低价-VL和0较大值,7,1))*100
VAR14赋值:VAR112的7日简单移动平均
VAR15赋值:15日内最低价最低值
如果最低价<=VAR15返回VAR14否则返回0
VAR110赋值:SMA(SMA((收盘价-21日内最低价最低值)/(21日内最高价最高值-21日内最低价最低值)*100,7,1),5,1)
VAR111赋值:SMA((收盘价-21日内最低价最低值)/(21日内最高价最高值-21日内最低价最低值)*100,7,1)*16.18-VAR110*10.9
TT赋值:FILTER(IF(VAR111<=VAR110 AND VAR18>1日前的VAR18,VAR18*8,0),7)
当满足条件TT时,在H*1.002和'随后止跌'位置书写文字
买线赋值:C的2日指数移动平均
卖线赋值:EMA(SLOPE(C,21)*20+C,42)
BU赋值:买线上穿卖线
SEL赋值:卖线上穿买线
当满足条件BU时,在L*0.998和'埋伏'位置书写文字
DRAWTEXT(CROSS(C的8日指数移动平均,C的3日指数移动平均),L*0.997,'跟'),画青色
量B赋值:5的成交量日累和/(10的成交量日累和-5的成交量日累和)
芝麻赋值:1日前的量B< 0.6 AND 量B>1日前的量B
当满足条件芝麻时,在L*0.998和'芝'位置书写文字
PDAY1 := 上次M5上穿M60距今天数
PDAY2 := 上次M10上穿M60距今天数
PDAY3 := 上次REF(最高价=PDAY2日内最高价最高值,1距今天数)
PDAY4 := 上次M10上穿M5距今天数
PDAY5 := 上次M5上穿M10距今天数
A1赋值: PDAY1>PDAY2 AND PDAY2>PDAY3 AND PDAY3>PDAY4 AND PDAY4>PDAY5 AND PDAY5< 5
A2赋值: 统计PDAY2日满足M10上穿M5的天数=1
A3赋值:M5>M60 AND M10>M60
老鸭头赋值:(A1 AND A2 AND A3) AND A1 AND A2 AND A3 的5过滤
当满足条件老鸭头时,在H*1.005和'老鸭头'位置书写文字
 

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