来函数检测结果如下:
该公式没有未来函数
次新:=(BARSCOUNT(C)+1)<120;
MA30:=MA(C,30);
MA60:=MA(C,60);
MA120:=MA(C,120);
X_1:=(MAX(C,O)-MIN(C,O))/MIN(C,O)*100;
X_2:=(H-MAX(C,O))/MAX(C,O)*100;
X_3:=MA(REF(LLV(C,30),1),2);
X_4:=MA(REF(HHV(C,30),1),2);
X_6:=MIN(MA30,MIN(MA60,MA120));
X_71:=(CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2));
X_72:=CLOSE<REF(CLOSE,1) AND CLOSE<REF(CLOSE,2);
X_73:=REF(X_72,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
X_74:=REF(X_72 OR X_73,1) AND X_71;
X_7:=X_74 AND CLOSE>OPEN;
X_81:=IF(C>MA(C,4),1,0);
X_82:=IF(C<MA(C,4),-1,0);
X_83:=IF(MA(C,5)>REF(MA(C,5),1),1,0);
X_84:=IF(MA(C,5)<REF(MA(C,5),1),-1,0);
X_85:=X_81+X_82+X_83+X_84;
X_8:=X_85=2 AND C<O;
X_91:= EMA((CLOSE*2+HIGH+LOW)/4,13)-EMA((CLOSE*2+HIGH+LOW)/4,73);
X_92:=(crOSS(X_91,EMA(X_91,2)) AND X_91<=0.05 AND (C/REF(C,1)>0.035));
X_9:=X_92 AND NOT(X_8);
X_10:=(C<X_6 OR (C<X_6*1.01 AND 次新)) AND C<X_4 AND X_6<X_4 AND X_6<=REF(X_6,1);
X_11:=X_1>3.9 AND X_1<8 AND C>OPEN AND X_2<1 AND X_9=0 AND REF(MAX(C,OPEN),1)>C AND X_9=0 AND REF(X_7=0,2) AND (REF(X_9=0 AND X_7=0,1) OR REF(MAX(C,O),1)>C);
XG:X_11 AND X_3=REF(X_3,1) AND X_10;
原理解析:
次新赋值:(C的有效数据周期数+1)<120
MA30赋值:C的30日简单移动平均
MA60赋值:C的60日简单移动平均
MA120赋值:C的120日简单移动平均
X_1赋值:(C和O较大值-C和O的较小值)/C和O的较小值*100
X_2赋值:(H-C和O较大值)/C和O较大值*100
X_3赋值:MA(REF(30日内C最低值,1),2)
X_4赋值:MA(REF(30日内C最高值,1),2)
X_6赋值:MIN(MA30,MIN(MA60,MA120))
X_71赋值:(收盘价>1日前的收盘价 AND 收盘价>2日前的收盘价)
X_72赋值:收盘价<1日前的收盘价 AND 收盘价<2日前的收盘价
X_73赋值:1日前的X_72 AND 收盘价>=1日前的收盘价 AND 收盘价<=2日前的收盘价
X_74赋值:1日前的X_72 OR X_73 AND X_71
X_7赋值:X_74 AND 收盘价>开盘价
X_81赋值:IF(C>C的4日简单移动平均,1,0)
X_82赋值:IF(C
X_84赋值:IF(C的5日简单移动平均
X_85赋值:X_81+X_82+X_83+X_84
X_8赋值:X_85=2 AND C
X_92赋值:(CROSS(X_91,X_91的2日指数移动平均) AND X_91<=0.05 AND (C/1日前的C>0.035))
X_9赋值:X_92 AND NOT(X_8)
X_10:=(C
输出XG:X_11 AND X_3=1日前的X_3 AND X_10