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


{波段极限}
STICKLINE(C>0.1,0,100,4.8,0),COLOR668800;
 STICKLINE(C>0.1,-5,0,4.8,0),COLORFFB06C;
 VAR1:=(HHV(HIGH,36)-CLOSE)/(HHV(HIGH,36)-LLV(LOW,36))*100;
 VAR2:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
火:=BARSLAST(EMA(CLOSE,5)<REF(EMA(CLOSE,5),1)),NODRAW;
山:=COUNT(EMA(CLOSE,5)>REF(EMA(CLOSE,5),1),5),NODRAW;
 KL:=IF(山>0,2*火,0);
趋势:=KL/2,COLOREE687B,NODRAW;
 VARL1:=(EMA(C,12)-EMA(C,26))*100+50;
 VARL2:=EMA(VARL1,9);
 VARL3:=((HHV(H,21)-C)/(HHV(H,21)-LLV(L,21)))*100-10;
 VARL4:=((C-LLV(L,21))/(HHV(H,21)-LLV(L,21)))*100;
 VARL5:=SMA(VARL4,13,8);
 VARL6:=SMA(VARL3,21,8);
低位线:=IF((趋势-VARL6<(-70)),0,-5);
 DRAWBAND(低位线,RGB(00,300,150),-5,RGB(00,300,150));
 QS:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1);
高位线:=IF((QS-VARL6>85),0,-5);
 DRAWBAND(高位线,RGB(255,20,147),-5,RGB(255,20,147));
 K1:EMA(VAR2,5),COLORLIBLUE,NODRAW;
 K2:SMA(VAR2,5,1),COLORYELLOW,NODRAW;
 K:EMA((K1-K2),2),COLORWHITE,NODRAW;
 DRAWBAND(85,RGB(100,100,100),85+K,RGB(128,00,00));
 KK1:=IF(K>12,90,85),COLORCYAN;
 KK2:=IF(K<-12,80,85),COLORCYAN;
 DRAWBAND(KK1,RGB(200,200,200),KK2,RGB(200,200,200));
 DRAWBAND(K1,RGB(400,200,00),K2,RGB(50,300,100));
 STICKLINE(C>0.1,15,15,1,0),COLORCYAN;
 STICKLINE(C>0.1,50,50,1,0),COLORCYAN;
 LC:=REF(CLOSE,1);
 VAR01:=C-REF(C,1);
 VAR02:=100*EMA(EMA(VAR01,6),6)/EMA(EMA(ABS(VAR01),6),6);
 MA5:=EMA(C,5);
 MA13:=EMA(C,13);
 UP:=DRAWLINE(L=LLV(L,BARSLAST(CROSS(MA13,MA5))+1),LLV(L,BARSLAST(CROSS(MA13,MA5))+1),H=HHV(H,BARSLAST(CROSS(MA5,MA13))+1),HHV(H,BARSLAST(CROSS(MA5,MA13))+1),0),COLOR0000FF;
 DOWN:=DRAWLINE(H=HHV(H,BARSLAST(CROSS(MA5,MA13))+1),HHV(H,BARSLAST(CROSS(MA5,MA13))+1),L=LLV(L,BARSLAST(CROSS(MA13,MA5))+1),LLV(L,BARSLAST(CROSS(MA13,MA5))+1),0),COLOR00FF00;
 BT:=(LLV(VAR02,2)=LLV(VAR02,7) AND COUNT(VAR02<0,2) AND CROSS(VAR02,MA(VAR02,2))) AND REF(DOWN,1)<REF(DOWN,2) AND UP>REF(DOWN,1);
 STICKLINE(BT,85,100,2,0),COLOR000088;
 STICKLINE(BT,85,100,1,0),COLOR0000CC;
 STICKLINE(BT,85,100,0.22,0),COLOR0000FF;
 TJ1:=REF(DOWN,1)<REF(DOWN,2) AND UP>REF(DOWN,1) AND C<HHV(H,21)*0.82;
 STICKLINE(TJ1,85,95,3,0),COLOR880088;
 STICKLINE(TJ1,85,95,1.5,0),COLORAA00AA;
 STICKLINE(TJ1,85,95,0.8,0),COLORCC00CC;
 STICKLINE(TJ1,85,95,0.2,0),COLORFF00FF;
 HR:=HHV(HIGH,55);
 HRY:=LLV(LOW,55);
 HRY11:=HR*HRY;
 HRY33:=SQRT(HRY11);
 TJ2:=REF(DOWN,1)<REF(DOWN,2) AND UP>REF(DOWN,1) AND C<HRY33;
 STICKLINE(TJ2,85,90,4,0),COLOR008888;
 STICKLINE(TJ2,85,90,2,0),COLOR00AAAA;
 STICKLINE(TJ2,85,90,1,0),COLOR00CCCC;
 STICKLINE(TJ2,85,90,0.2,0),COLOR00FFFF;
 {HZ_买底1}
 A8:=100*EMA(EMA((C-REF(C,1)),6),6)/EMA(EMA(ABS((C-REF(C,1))),6),6);
 UP1:=DRAWLINE(L=LLV(L,BARSLAST(CROSS(EMA(CLOSE,19),EMA(CLOSE,7)))+1),LLV(L,BARSLAST(CROSS(EMA(CLOSE,19),EMA(CLOSE,7)))+1),H=HHV(H,BARSLAST(CROSS(EMA(CLOSE,7),EMA(CLOSE,19)))+1),HHV(H,BARSLAST(CROSS(EMA(CLOSE,7),EMA(CLOSE,19)))+1),0);
 DOWN1:=DRAWLINE(H=HHV(H,BARSLAST(CROSS(EMA(CLOSE,7),EMA(CLOSE,19)))+1),HHV(H,BARSLAST(CROSS(EMA(CLOSE,7),EMA(CLOSE,19)))+1),L=LLV(L,BARSLAST(CROSS(EMA(CLOSE,19),EMA(CLOSE,7)))+1),LLV(L,BARSLAST(CROSS(EMA(CLOSE,19),EMA(CLOSE,7)))+1),0);
买1:=IF((LLV(A8,2)=LLV(A8,7) AND COUNT(A8<0,2) AND CROSS(A8,MA(A8,2))) AND REF(DOWN,1)<REF(DOWN,2) AND UP>REF(DOWN,1),DRAWNULL,100);
卖:=IF(DOWN = UP AND DOWN<REF(UP,1) AND CROSS(MA(A8,2),A8), DRAWNULL,100);
 STICKLINE(买1=100,0,5,4,0),COLOR00AAAA;
 STICKLINE(买1=100,0,5,2.5,0),COLOR00CCCC;
 STICKLINE(买1=100,0,5,0.5,0),COLOR00FFFF;

 STICKLINE(卖,85,100,2,0),COLOR006600;
 STICKLINE(卖,85,100,1,0),COLOR009900;
 STICKLINE(卖,85,100,0.22,0),COLOR00CC00;

原理解析:
当满足条件C>0.1时,在0和100之间画柱状线
当满足条件C>0.1时,在-5和0之间画柱状线
VAR1赋值:(36日内最高价最高值-收盘价)/(36日内最高价最高值-36日内最低价最低值)*100
VAR2赋值:(收盘价-9日内最低价最低值)/(9日内最高价最高值-9日内最低价最低值)*100
火赋值:上次收盘价的5日指数移动平均<1日前的收盘价的5日指数移动平均距今天数,NODRAW
山赋值:COUNT(收盘价的5日指数移动平均>1日前的收盘价的5日指数移动平均,5),NODRAW
如果山>0返回2*火否则返回0
趋势赋值:KL/2,COLOREE687B,NODRAW
VARL1赋值:(C的12日指数移动平均-C的26日指数移动平均)*100+50
VARL2赋值:VARL1的9日指数移动平均
VARL3赋值:((21日内H最高值-C)/(21日内H最高值-21日内L最低值))*100-10
VARL4赋值:((C-21日内L最低值)/(21日内H最高值-21日内L最低值))*100
VARL4的13日[8日权重]移动平均
VARL3的21日[8日权重]移动平均
低位线赋值:IF((趋势-VARL6<(-70)),0,-5)
DRAWBAND(低位线,RGB(00,300,150),-5,RGB(00,300,150))
QS赋值:3*SMA((收盘价-27日内最低价最低值)/(27日内最高价最高值-27日内最低价最低值)*100,5,1)-2*SMA(SMA((收盘价-27日内最低价最低值)/(27日内最高价最高值-27日内最低价最低值)*100,5,1),3,1)
高位线赋值:IF((QS-VARL6>85),0,-5)
DRAWBAND(高位线,RGB(255,20,147),-5,RGB(255,20,147))
输出K1:VAR2的5日指数移动平均,COLORLIBLUE,NODRAW
VAR2的5日[1日权重]移动平均
输出K:EMA((K1-K2),2),画白色,NODRAW
DRAWBAND(85,RGB(100,100,100),85+K,RGB(128,00,00))
如果K>12返回90否则返回85
如果K<-12返回80否则返回85
DRAWBAND(KK1,RGB(200,200,200),KK2,RGB(200,200,200))
DRAWBAND(K1,RGB(400,200,00),K2,RGB(50,300,100))
当满足条件C>0.1时,在15和15之间画柱状线
当满足条件C>0.1时,在50和50之间画柱状线
LC赋值:1日前的收盘价
VAR01赋值:C-1日前的C
VAR02赋值:100*VAR01的6日指数移动平均,6)/EMA(EMA(VAR01的绝对值,6),6)
MA5赋值:C的5日指数移动平均
MA13赋值:C的13日指数移动平均
UP赋值:DRAWLINE(L=LLV(L,上次MA13上穿MA5距今天数+1),LLV(L,上次MA13上穿MA5距今天数+1),H=HHV(H,BARSLAST(MA5上穿MA13)+1),HHV(H,BARSLAST(MA5上穿MA13)+1),0),COLOR0000FF
DOWN赋值:DRAWLINE(H=HHV(H,上次MA5上穿MA13距今天数+1),HHV(H,上次MA5上穿MA13距今天数+1),L=LLV(L,BARSLAST(MA13上穿MA5)+1),LLV(L,BARSLAST(MA13上穿MA5)+1),0),COLOR00FF00
BT赋值:(2日内VAR02最低值=7日内VAR02最低值 AND 统计2日满足VAR02<0的天数 AND CROSS(VAR02,VAR02的2日简单移动平均)) AND 1日前的DOWN<2日前的DOWN AND UP>1日前的DOWN
当满足条件BT时,在85和100之间画柱状线
当满足条件BT时,在85和100之间画柱状线
当满足条件BT时,在85和100之间画柱状线
TJ1赋值:1日前的DOWN<2日前的DOWN AND UP>1日前的DOWN AND C<21日内H最高值*0.82
当满足条件TJ1时,在85和95之间画柱状线
当满足条件TJ1时,在85和95之间画柱状线
当满足条件TJ1时,在85和95之间画柱状线
当满足条件TJ1时,在85和95之间画柱状线
HR赋值:55日内最高价最高值
HRY:=55日内最低价最低值
HRY11:=HR*HRY
HRY33:=SQRT(HRY11)
TJ2赋值:1日前的DOWN<2日前的DOWN AND UP>1日前的DOWN AND C当满足条件TJ2时,在85和90之间画柱状线
当满足条件TJ2时,在85和90之间画柱状线
当满足条件TJ2时,在85和90之间画柱状线
当满足条件TJ2时,在85和90之间画柱状线
{HZ_买底1}
A8赋值:100*EMA(EMA((C-1日前的C),6),6)/EMA(EMA((C-1日前的C的绝对值),6),6)
UP1:=DRAWLINE(L=LLV(L,上次CROSS(收盘价的19日指数移动平均,收盘价的7日指数移动平均距今天数)+1),LLV(L,上次CROSS(收盘价的19日指数移动平均,收盘价的7日指数移动平均距今天数)+1),H=HHV(H,BARSLAST(CROSS(收盘价的7日指数移动平均,收盘价的19日指数移动平均))+1),HHV(H,BARSLAST(CROSS(收盘价的7日指数移动平均,收盘价的19日指数移动平均))+1),0)
DOWN1:=DRAWLINE(H=HHV(H,上次CROSS(收盘价的7日指数移动平均,收盘价的19日指数移动平均距今天数)+1),HHV(H,上次CROSS(收盘价的7日指数移动平均,收盘价的19日指数移动平均距今天数)+1),L=LLV(L,BARSLAST(CROSS(收盘价的19日指数移动平均,收盘价的7日指数移动平均))+1),LLV(L,BARSLAST(CROSS(收盘价的19日指数移动平均,收盘价的7日指数移动平均))+1),0)
买1赋值:IF((2日内A8最低值=7日内A8最低值 AND 统计2日满足A8<0的天数 AND CROSS(A8,A8的2日简单移动平均)) AND 1日前的DOWN<2日前的DOWN AND UP>1日前的DOWN,DRAWNULL,100)
卖赋值:IF(DOWN = UP AND DOWN<1日前的UP AND CROSS(A8的2日简单移动平均,A8), DRAWNULL,100)
当满足条件买1=100时,在0和5之间画柱状线
当满足条件买1=100时,在0和5之间画柱状线
当满足条件买1=100时,在0和5之间画柱状线
当满足条件卖时,在85和100之间画柱状线
当满足条件卖时,在85和100之间画柱状线
当满足条件卖时,在85和100之间画柱状线

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