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


 

AA := REF(CLOSE,1);
BBB:=SMA(MAX(CLOSE-AA,0),34,1)/SMA(ABS(CLOSE-AA),34,1)*1000;
HHH:=BBB-LLV(BBB,36);
短期:=(MA(HHH,2)*3+HHH*13)/16;
中期:=MA(HHH,10);
差值:短期-中期,NODRAW;
CCC:=LLV(BBB,36)-BBB;
短期二:=(MA(CCC,2)*3+CCC*13)/16;
中期二:=MA(CCC,10);
VB:=2*(短期-中期),NODRAW;
乖离率6:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;
乖离率12:=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100;
乖离率24:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;
ZP:=乖离率6<-6 AND 乖离率12<-10 AND 乖离率24<-16;
DRAWICON(ZP,-50,26);
STICKLINE(VB>=0 AND VB>REF(VB,1),0,VB,2.5,0),COLORRED;
STICKLINE(VB>=0 AND VB<REF(VB,1),0,VB,1.5,1),COLORRED;
STICKLINE(VB<0 AND 中期>REF(中期,1),0,VB,1,1),COLORRED;
STICKLINE(VB<0 AND VB<REF(VB,1),0,VB,2.5,0),COLORGREEN;
STICKLINE(VB<0 AND VB>REF(VB,1),0,VB,1.5,1),COLORGREEN;
STICKLINE(VB<0 AND 中期>REF(中期,1),0,VB,2,-1),COLORRED;
STICKLINE(VB>=0 AND 中期<REF(中期,1),0,VB,2,-1),COLORGREEN;
STICKLINE(短期<3,VB,0,2,0),COLORYELLOW;
准备买:IF(短期<3,8,0),COLORYELLOW,NODRAW;
STICKLINE(短期=0,VB,0,1,0),COLORMAGENTA;
买入:IF(短期=0,8,0),COLORMAGENTA,NODRAW;
DRAWICON(MA(短期,3)=0,VB,1);
加仓:IF(MA(短期,3)=0,8,0),COLORRED,NODRAW;
STICKLINE(差值>60 AND VB>0 AND 中期>50,VB,0,1,0),COLORBLUE;
准备卖:IF(差值>60 AND VB>0 AND 中期>50,4,0),COLORBLUE;
STICKLINE(差值>60 AND VB>0 AND 中期>100,VB,0,1,0),COLORCYAN;
卖出:IF(差值>60 AND VB>0 AND 中期>100,4,0),COLORCYAN;
坚决卖:IF(EVERY(差值>60 AND VB>0 AND 中期>100,2),2,0),COLORGREEN;
DRAWICON(EVERY(差值>60 AND VB>0 AND 中期>100,2),VB,2);
STICKLINE(VB>100,100,VB,2,0),COLORBROWN;
STICKLINE(VB>200,200,VB,1,0),COLORLIRED;
100,DOTLINE,COLORGRAY;
DRAWTEXT_FIX(ISLASTBAR,0,0,0,'准备买~黄S'),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0.12,0,0,'买入~洋红色'),COLORMAGENTA;
DRAWTEXT_FIX(ISLASTBAR,0.24,0,0,'加仓~红箭头'),COLORRED;
DRAWTEXT_FIX(ISLASTBAR,0.36,0,0,'准备卖~蓝色'),COLORBLUE;
DRAWTEXT_FIX(ISLASTBAR,0.48,0,0,'卖出~青色'),COLORCYAN;
DRAWTEXT_FIX(ISLASTBAR,0.60,0,0,'坚决卖~绿箭头'),COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR,0,0.12,0,'红柱~买入'),COLORRED;
DRAWTEXT_FIX(ISLASTBAR,0,0.24,0,'绿柱~卖出'),COLORGREEN;
N1:=5;
MTM:=C-REF(C,1);
趋势线:100*EMA(EMA(MTM,N1),N1)/EMA(EMA(ABS(MTM),N1),N1),COLORWHITE,LINETHICK2;


原理解析:
 AA := 1日前的收盘价
BBB赋值:SMA(收盘价-AA和0较大值,34,1)/SMA(收盘价-AA的绝对值,34,1)*1000
HHH赋值:BBB-36日内BBB最低值
短期赋值:(HHH的2日简单移动平均*3+HHH*13)/16
中期赋值:HHH的10日简单移动平均
输出差值:短期-中期,NODRAW
CCC赋值:36日内BBB最低值-BBB
短期二:=(CCC的2日简单移动平均*3+CCC*13)/16
中期二:=CCC的10日简单移动平均
VB赋值:2*(短期-中期),NODRAW
乖离率6赋值:(收盘价-收盘价的6日简单移动平均)/收盘价的6日简单移动平均*100
乖离率12赋值:(收盘价-收盘价的12日简单移动平均)/收盘价的12日简单移动平均*100
乖离率24赋值:(收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均*100
ZP赋值:乖离率6<-6 AND 乖离率12<-10 AND 乖离率24<-16
当满足条件ZP时,在-50和26之间画图标
STICKLINE(VB>=0 AND VB>1日前的VB,0,VB,2.5,0),画红色
STICKLINE(VB>=0 AND VB<1日前的VB,0,VB,1.5,1),画红色
STICKLINE(VB<0 AND 中期>1日前的中期,0,VB,1,1),画红色
STICKLINE(VB<0 AND VB<1日前的VB,0,VB,2.5,0),画绿色
STICKLINE(VB<0 AND VB>1日前的VB,0,VB,1.5,1),画绿色
STICKLINE(VB<0 AND 中期>1日前的中期,0,VB,2,-1),画红色
STICKLINE(VB>=0 AND 中期<1日前的中期,0,VB,2,-1),画绿色
当满足条件短期<3时,在VB和0之间画柱状线
如果短期<3返回8否则返回0
当满足条件短期=0时,在VB和0之间画柱状线
如果短期=0返回8否则返回0
DRAWICON(短期的3日简单移动平均=0,VB,1)
输出加仓:IF(短期的3日简单移动平均=0,8,0),画红色,NODRAW
当满足条件差值>60 AND VB>0 AND 中期>50时,在VB和0之间画柱状线
如果差值>60 AND VB>0 AND 中期>50返回4否则返回0
当满足条件差值>60 AND VB>0 AND 中期>100时,在VB和0之间画柱状线
如果差值>60 AND VB>0 AND 中期>100返回4否则返回0
输出坚决卖:IF(差值>60 AND VB>0 AND 中期>100最近2日一直存在,2,0),画绿色
DRAWICON(差值>60 AND VB>0 AND 中期>100最近2日一直存在,VB,2)
当满足条件VB>100时,在100和VB之间画柱状线
当满足条件VB>200时,在200和VB之间画柱状线
100,DOTLINE,COLORGRAY
当满足条件ISLASTBAR时,在横轴0纵轴0位置书写文字
当满足条件ISLASTBAR时,在横轴0.12纵轴0位置书写文字
当满足条件ISLASTBAR时,在横轴0.24纵轴0位置书写文字
当满足条件ISLASTBAR时,在横轴0.36纵轴0位置书写文字
当满足条件ISLASTBAR时,在横轴0.48纵轴0位置书写文字
当满足条件ISLASTBAR时,在横轴0.60纵轴0位置书写文字
当满足条件ISLASTBAR时,在横轴0纵轴0.12位置书写文字
当满足条件ISLASTBAR时,在横轴0纵轴0.24位置书写文字
N1赋值:5
MTM赋值:C-1日前的C
输出趋势线:100*MTM的N1日指数移动平均,N1)/EMA(EMA(MTM的绝对值,N1),N1),画白色, 线宽为2

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