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


 DRAWGBK(ISLASTBAR, RGB(60,60,60),RGB(0,0,0),0,'0',0);
字:=STRCAT(STRCAT(STRCAT('名称: ',STKNAME),' 代码: '),CODE);
DRAWTEXT_FIX(ISLASTBAR,0.8,0,0,字),COLORYELLOW;
STICKLINE(C>O,C,O,2,1),COLORRED ;
STICKLINE(C>O,H,L,0,0),COLORRED;
STICKLINE(C< O,C,O,2,1),COLORCYAN;
STICKLINE(C< O,H,L,0,0),COLORCYAN;
C2:=REF(C,1);
涨停:=IF((C-C2)*100/C2>=(10-0.01*100/C2),1,0);
STICKLINE(涨停,OPEN,CLOSE,2,0),COLORYELLOW;
STICKLINE(涨停,H,L,0,0),COLORYELLOW;
A:=EMA((EMA(CLOSE,29)+EMA(CLOSE,31)+EMA(CLOSE,33))/3,3),COLORYELLOW,LINETHICK1;
轴线:REF(A,1),COLORWHITE ,LINETHICK1;
AA:EMA((EMA(C,1)+EMA(C,3)+EMA(C,5))/3,3),COLORYELLOW;
BB:=EMA((EMA(C,29)+EMA(C,31)+EMA(C,33))/3,3);
DRAWTEXT(ISLASTBAR,轴线,'  ←中轴'),COLORWHITE  ;
DRAWTEXT(ISLASTBAR,AA,'  ←上买下卖'),COLORYELLOW ;
B:=MA(CLOSE,17)+MA(CLOSE,17)-REF(MA(CLOSE,17),1);
分水岭:IF(MA(CLOSE,17)< B,B,MA(CLOSE,17)),COLORFF00FF,NODRAW;
操作线:分水岭-(EMA(C,3)-分水岭),COLORCYAN   ,LINETHICK1;
DRAWTEXT(ISLASTBAR,操作线,'  ←拐点线'),COLORCYAN ;
AA05:MA(C,5),NODRAW  ;
五日乖离率:=(C-AA05)/AA05*100;
BB05:=ATAN((AA05/REF(AA05,1)-1)*100)*180/3.1416;
速度5:=SMA(EMA((AA05-REF(AA05,1))/REF(AA05,1),3)*100,3,1);
加速度5:=EMA((速度5-REF(速度5,1)),3),LINETHICK0;
AA10:MA(C,10),NODRAW  ;
AA30:MA(C,30),NODRAW  ;
三拾日乖离率:=(C-AA30)/AA30*100;
加仓:=FILTER(COUNT(CROSS(BB05,30),5)>=1 AND AA05>REF(AA05,1) AND 三拾日乖离率>REF(三拾日乖离率,1) AND AA10>REF(AA10,1) AND 加速度5>REF(加速度5,1) AND 速度5>REF(速度5,1) ,10),;
清仓:=FILTER(COUNT(CROSS(30,BB05),5)>=1 AND (C>AA30 OR O>AA30) AND AA05< REF(AA05,1) AND 三拾日乖离率< REF(三拾日乖离率,1) AND AA10< REF(AA10,1),10);
JC:=CROSS(0,五日乖离率) AND 三拾日乖离率< REF(三拾日乖离率,1) AND AA10>REF(AA10,1),;
减仓:=FILTER(JC,10);
MR:=COUNT(CROSS(五日乖离率,0),3)>=1 AND 三拾日乖离率>REF(三拾日乖离率,1) AND AA05>REF(AA05,1) AND (C/REF(C,1)-1)*100>5 AND REF(C,1)< AA30;
买入:=FILTER(MR,10);
DRAWTEXT(买入,LOW*0.98,'←买入'),COLORYELLOW;
DRAWTEXT(清仓,HIGH*1.02,'←清仓'),COLORGREEN;
DRAWTEXT(减仓,HIGH*1.02,'←减仓'),COLORCYAN;
DRAWTEXT(加仓,LOW*0.98,'←加仓'),COLORRED;
转强:=100*(C-REF(C,12))/REF(C,12);
超强:=((H+L+C)/3-MA((H+L+C)/3,88))/(0.015*AVEDEV((H+L+C)/3,88));
通道:=1.07*DMA(C,ABS((2*C+H+L)/4-MA(C,26))/MA(C,26));
趋势:=MA(ATAN(通道-REF(通道,1)),3);
QS1:=IF((C>O OR C< O) AND H>=REF(C,1),ATAN(MA(H,5)*1.02-REF(MA(C,5)*1.02,1)),0);
QS2:=IF((C>O OR C< O) AND H< REF(C,1),-ATAN(REF(MA(C,5)*1.02,1)-MA(H,5)*1.02),0);
分界:=MA(REF((QS1+QS2),1),26);
强势:=趋势>分界 AND 趋势>REF(趋势,1);
超级牛股:=强势 AND 超强>200 AND  转强>20  AND C>REF(C,1);
DRAWTEXT(超级牛股,L*0.95,'龙'),COLORYELLOW  ,LINETHICK2;
A0:=((L+H+C*2)/4);
上:EMA(A0,14)*1.1382,NODRAW  ,LINETHICK1;
一涨停:=EVERY(C/REF(C,1)>=1.097 AND C=H,1) AND C>L;
角度:=ATAN((MA(C,5)/REF(MA(C,5),1)-1)*100)*57.3;
持有:=EXIST(一涨停,5) AND 角度>75 AND C>上 AND C>REF(C,1) AND C>上;
DRAWTEXT(持有,LOW,'龙'),COLORYELLOW;

原理解析:
 DRAWGBK(ISLASTBAR, RGB(60,60,60),RGB(0,0,0),0,'0',0)
字:=STRCAT(STRCAT(STRCAT('名称: ',STKNAME),' 代码: '),CODE)
当满足条件ISLASTBAR时,在横轴0.8纵轴0位置书写文字
当满足条件C>O时,在C和O之间画柱状线
当满足条件C>O时,在H和L之间画柱状线
当满足条件C< O时,在C和O之间画柱状线
当满足条件C< O时,在H和L之间画柱状线
C2赋值:1日前的C
涨停赋值:IF((C-C2)*100/C2>=(10-0.01*100/C2),1,0)
当满足条件涨停时,在开盘价和收盘价之间画柱状线
当满足条件涨停时,在H和L之间画柱状线
A赋值:EMA((EMA(收盘价,29)+EMA(收盘价,31)+EMA(收盘价,33))/3,3),画黄色,LINETHICK1
输出轴线:1日前的A,画白色 ,LINETHICK1
A输出A:EMA((EMA(C,1)+EMA(C,3)+EMA(C,5))/3,3),画黄色
BB赋值:EMA((EMA(C,29)+EMA(C,31)+EMA(C,33))/3,3)
当满足条件ISLASTBAR时,在轴线和'  ←中轴'位置书写文字
当满足条件ISLASTBAR时,在AA和'  ←上买下卖'位置书写文字
B赋值:收盘价的17日简单移动平均+收盘价的17日简单移动平均-REF(收盘价的17日简单移动平均,1)
输出分水岭:IF(收盘价的17日简单移动平均< B,B,收盘价的17日简单移动平均),COLORFF00FF,NODRAW
输出操作线:分水岭-(C的3日指数移动平均-分水岭),COLORCYAN   ,LINETHICK1
当满足条件ISLASTBAR时,在操作线和'  ←拐点线'位置书写文字
AA05:C的5日简单移动平均,NODRAW 
五日乖离率赋值:(C-AA05)/AA05*100
BB05:=ATAN((AA05/1日前的AA05-1)*100)*180/3.1416
速度5赋值:SMA(EMA((AA05-1日前的AA05)/1日前的AA05,3)*100,3,1)
加速度5赋值:EMA((速度5-1日前的速度5),3),LINETHICK0
AA10:C的10日简单移动平均,NODRAW 
AA30:C的30日简单移动平均,NODRAW 
三拾日乖离率赋值:(C-AA30)/AA30*100
加仓赋值:FILTER(统计5日满足BB05上穿30的天数>=1 AND AA05>1日前的AA05 AND 三拾日乖离率>1日前的三拾日乖离率 AND AA10>1日前的AA10 AND 加速度5>1日前的加速度5 AND 速度5>1日前的速度5 ,10),
清仓赋值:FILTER(统计5日满足30上穿BB05的天数>=1 AND (C>AA30 OR O>AA30) AND AA05< 1日前的AA05 AND 三拾日乖离率< 1日前的三拾日乖离率 AND AA10< 1日前的AA10,10)
JC赋值:0上穿五日乖离率 AND 三拾日乖离率< 1日前的三拾日乖离率 AND AA10>1日前的AA10,
减仓赋值:JC的10过滤
MR赋值:统计3日满足五日乖离率上穿0的天数>=1 AND 三拾日乖离率>1日前的三拾日乖离率 AND AA05>1日前的AA05 AND (C/1日前的C-1)*100>5 AND 1日前的C< AA30
买入赋值:MR的10过滤
当满足条件买入时,在最低价*0.98和'←买入'位置书写文字
当满足条件清仓时,在最高价*1.02和'←清仓'位置书写文字
当满足条件减仓时,在最高价*1.02和'←减仓'位置书写文字
当满足条件加仓时,在最低价*0.98和'←加仓'位置书写文字
转强赋值:100*(C-12日前的C)/12日前的C
超强赋值:((H+L+C)/3-MA((H+L+C)/3,88))/(0.015*AVEDEV((H+L+C)/3,88))
通道赋值:1.07*DMA(C,(2*C+H+L的绝对值/4-MA(C,26))/MA(C,26))
趋势赋值:MA(ATAN(通道-1日前的通道),3)
QS1赋值:IF((C>O OR C< O) AND H>=1日前的C,ATAN(H的5日简单移动平均*1.02-REF(C的5日简单移动平均*1.02,1)),0)
QS2赋值:IF((C>O OR C< O) AND H< 1日前的C,-ATAN(REF(C的5日简单移动平均*1.02,1)-H的5日简单移动平均*1.02),0)
分界赋值:MA(REF((QS1+QS2),1),26)
强势赋值:趋势>分界 AND 趋势>1日前的趋势
超级牛股赋值:强势 AND 超强>200 AND  转强>20  AND C>1日前的C
当满足条件超级牛股时,在L*0.95和'龙'位置书写文字
A0:=((L+H+C*2)/4)
输出上:A0的14日指数移动平均*1.1382,NODRAW  ,LINETHICK1
一涨停赋值:EVERY(C/1日前的C>=1.097 AND C=H,1) AND C>L
角度赋值:ATAN((C的5日简单移动平均/REF(C的5日简单移动平均,1)-1)*100)*57.3
持有赋值:最近5日存在一涨停 AND 角度>75 AND C>上 AND C>1日前的C AND C>上
当满足条件持有时,在最低价和'龙'位置书写文字

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