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


n:=3;e2:=10;e3:15;e4:-15;

MAn:=MA(C,n);MA10:=MA(C,10);MA20:=MA(C,20);MA30:=MA(C,30);MA60:=MA(C,60);

d1:=(MAn-MA10)/MIN(MAn,MA10);

d2:=(MAn-MA20)/MIN(MAn,MA20);

d3:=(MAn-MA30)/MIN(MAn,MA30);

d5:=(MA20-MA10)/MIN(MA20,MA10);

d6:=(MA30-MA10)/MIN(MA30,MA10);

d8:=(MA20-MA30)/MIN(MA20,MA30);

da:=MA(MAX(MAX(MAX(d1,d2),MAX(d3,d5)),MAX(d6,d8))*100,2);

db:=MA(MIN(MIN(MIN(d1,d2),MIN(d3,d5)),MIN(d6,d8))*100,2);

gj:=(2*C+H+L)/4;{股票指标网}

顶:=da>10 AND gj>MA30 AND REF(da,1)>MAX(REF(da,2),da);

底:=db<-10 AND gj<MA30 AND REF(db,1)<MIN(REF(db,2),db);

 DRAWTEXT(底 AND COUNT(底,BARSLAST(NOT(db<-10 AND gj<MA30)))=1,db*1.1,'底1'),colormagenta;

DRAWTEXT(底 AND COUNT(底,BARSLAST(NOT(db<-10 AND gj<MA30)))=2,db*1.1,'底2'),colormagenta;

DRAWTEXT(底 AND COUNT(底,BARSLAST(NOT(db<-10 AND gj<MA30)))=3,db*1.1,'底3'),colormagenta;

DRAWTEXT(底 AND COUNT(底,BARSLAST(NOT(db<-10 AND gj<MA30)))=4,db*1.1,'底4'),colormagenta;

DRAWTEXT(底 AND COUNT(底,BARSLAST(NOT(db<-10 AND gj<MA30)))=5,db*1.1,'底5'),colormagenta;

DRAWTEXT(底 AND COUNT(底,BARSLAST(NOT(db<-10 AND gj<MA30)))=6,db*1.1,'底6'),colormagenta;

DRAWTEXT(顶 AND COUNT(顶,BARSLAST(NOT(da>10 AND gj>MA30)))=1,da*1.1,'顶1'),colorcyan;

DRAWTEXT(顶 AND COUNT(顶,BARSLAST(NOT(da>10 AND gj>MA30)))=2,da*1.1,'顶2'),colorcyan;

DRAWTEXT(顶 AND COUNT(顶,BARSLAST(NOT(da>10 AND gj>MA30)))=3,da*1.1,'顶3'),colorcyan;

DRAWTEXT(顶 AND COUNT(顶,BARSLAST(NOT(da>10 AND gj>MA30)))=4,da*1.1,'顶4'),colorcyan;

DRAWTEXT(顶 AND COUNT(顶,BARSLAST(NOT(da>10 AND gj>MA30)))=5,da*1.1,'顶5'),colorcyan;

DRAWTEXT(顶 AND COUNT(顶,BARSLAST(NOT(da>10 AND gj>MA30)))=6,da*1.1,'顶6'),colorcyan;

STICKLINE(db<-10 AND gj<MA30,db,-5,1,0),RGB(0,255,0);

STICKLINE(da>10 AND gj>MA30,da,5,1,0),RGB(255,0,0);

STICKLINE(C,5,-5,15,0),RGB(80,80,80);

原理解析:
N赋值:3
E2赋值:10
输出E3:15
输出E4:-15


MAN赋值:C的N日简单移动平均
MA10赋值:C的10日简单移动平均
MA20赋值:C的20日简单移动平均
MA30赋值:C的30日简单移动平均
MA60赋值:C的60日简单移动平均


D1赋值:(MAN-MA10)/MAN和MA10的较小值


D2赋值:(MAN-MA20)/MAN和MA20的较小值


D3赋值:(MAN-MA30)/MAN和MA30的较小值


D5赋值:(MA20-MA10)/MA20和MA10的较小值


D6赋值:(MA30-MA10)/MA30和MA10的较小值


D8赋值:(MA20-MA30)/MA20和MA30的较小值


DA赋值:D1和D2较大值的D3和D5较大值日简单移动平均,D6和D8较大值)*100,2)


DB赋值:D1和D2的较小值的D3和D5的较小值日简单移动平均,D6和D8的较小值)*100,2)


GJ赋值:(2*C+H+L)/4
{股票指标网}

顶赋值:DA>10 AND GJ>MA30 AND 1日前的DA>2日前的DA和DA较大值


底赋值:DB<-10 AND GJ

 DRAWTEXT(底 AND COUNT(底,上次NOT(DB<-10 AND GJ

DRAWTEXT(底 AND COUNT(底,上次NOT(DB<-10 AND GJ

DRAWTEXT(底 AND COUNT(底,上次NOT(DB<-10 AND GJ

DRAWTEXT(底 AND COUNT(底,上次NOT(DB<-10 AND GJ

DRAWTEXT(底 AND COUNT(底,上次NOT(DB<-10 AND GJ

DRAWTEXT(底 AND COUNT(底,上次NOT(DB<-10 AND GJ

DRAWTEXT(顶 AND COUNT(顶,上次NOT(DA>10 AND GJ>MA30距今天数))=1,DA*1.1,'顶1'),COLORCYAN


DRAWTEXT(顶 AND COUNT(顶,上次NOT(DA>10 AND GJ>MA30距今天数))=2,DA*1.1,'顶2'),COLORCYAN


DRAWTEXT(顶 AND COUNT(顶,上次NOT(DA>10 AND GJ>MA30距今天数))=3,DA*1.1,'顶3'),COLORCYAN


DRAWTEXT(顶 AND COUNT(顶,上次NOT(DA>10 AND GJ>MA30距今天数))=4,DA*1.1,'顶4'),COLORCYAN


DRAWTEXT(顶 AND COUNT(顶,上次NOT(DA>10 AND GJ>MA30距今天数))=5,DA*1.1,'顶5'),COLORCYAN


DRAWTEXT(顶 AND COUNT(顶,上次NOT(DA>10 AND GJ>MA30距今天数))=6,DA*1.1,'顶6'),COLORCYAN
当满足条件DB<-10 AND GJ当满足条件DA>10 AND GJ>MA30时,在DA和5之间画柱状线
当满足条件C时,在5和-5之间画柱状线

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