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


X1:=BARSLAST(FILTER(((REF(C,3)-C)/REF(C,3)*100>3.2),10));

X2:=MAX(MAX(REF(H,X1+2),REF(H,X1+1)),REF(H,X1));

X3:=((C-REF(C,1))/REF(C,1)*100>5)AND ((C-REF(C,90))/REF(C,90)*100<80)AND((O-X2)/X2*100<30)AND(X1<150);

X4:= (V/MA(V,5)<3.5)AND (X1<150) AND ((C-LLV(L,X1))/LLV(L,X1)*100<50) AND ((C-REF(O,5))/REF(O,5)*100<30) ;

X5:=((((((C-MA(C,60))/MA(C,60))<0.1)=1) AND ((((C-MA(C,10))/MA(C,10))<0.3)=1))*0.2);

X6:=  ((((((X5=0) AND (REF(X5,1)=0.2)) AND (REF((COUNT((X5=0.2),10)=10),1)=1))*-0.1))=-0.1) OR FILTER((X3 AND X4),15);

X8:=(V/REF(V,1)>1.2 AND COUNT(C>O,1)) OR (L>REF(H,1) AND COUNT(O>C,1) AND V/REF(V,1)>1.2);

X9:=X6 AND CROSS(KDJ.K,KDJ.D) AND (C/O>1.03)  AND X8   AND C/(REF(C,1))>1.08   AND MA(C,60)>MA(C,120) AND C>MA(C,20)  ;

STICKLINE(X9,0,1,2,0),COLORRED;

 


原理解析:
X1赋值:上次FILTER(((3日前的C-C距今天数/3日前的C*100>3.2),10))
X2赋值:X1+2日前的H和X1+1日前的H较大值,X1日前的H)
X3赋值:((C-1日前的C)/1日前的C*100>5)AND ((C-90日前的C)/90日前的C*100<80)AND((O-X2)/X2*100<30)AND(X1<150)
X4赋值: (V/V的5日简单移动平均<3.5)AND (X1<150) AND ((C-X1日内L最低值)/X1日内L最低值*100<50) AND ((C-5日前的O)/5日前的O*100<30)
X5赋值:((((((C-C的60日简单移动平均)/C的60日简单移动平均)<0.1)=1) AND ((((C-C的10日简单移动平均)/C的10日简单移动平均)<0.3)=1))*0.2)
X6赋值:  ((((((X5=0) AND (1日前的X5=0.2)) AND (REF((COUNT((X5=0.2),10)=10),1)=1))*-0.1))=-0.1) OR FILTER((X3 AND X4),15)
X8赋值:(V/1日前的V>1.2 AND 统计1日满足C>O的天数) OR (L>1日前的H AND 统计1日满足O>C的天数 AND V/1日前的V>1.2)
X9赋值:X6 AND KDJ.K上穿KDJ.D AND (C/O>1.03)  AND X8   AND C/(1日前的C)>1.08   AND C的60日简单移动平均>C的120日简单移动平均 AND C>C的20日简单移动平均 
当满足条件X9时,在0和1之间画柱状线
 

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