来函数检测结果如下:
该公式没有未来函数
XG1:=SMA(HIGH,21,2)*1.05;
XG2:= O>REF(C,1);
XG3:= C>=REF(C,1)*1.08;
XG4:= XG1 AND XG2 AND XG3;
XG5:=(C-MA(C,30))/MA(C,30)*100;
XG6:=crOSS(0,(C-MA(C,5))/MA(C,5)*100);
XG7:=MA(C,10)>REF(MA(C,10),1);
XG8:=XG6 AND XG5 AND XG7;
XG9:=FILTER(XG8,10);
XG10:=REF(MA(CLOSE,13),13/2+1);
XG11:=CROSS(SMA(CLOSE,2,1),SMA(LOW,5,1));
XG12:=SMA(HIGH,21,2)*1.05*1.05;
XG13:=IF(XG11,XG12,SMA(LOW,5,1));
XG14:=CROSS(SMA(CLOSE,2,1),XG1);
XG15:=IF(XG14,SMA(HIGH,21,2)*1.05*1.1,SMA(LOW,21,2)*0.95);
XG16:=XG13>SMA(LOW,5,1) AND CROSS(CLOSE,XG10) AND vol>0;
XG17:=REF(HIGH/OPEN<1.02,1) AND REF(CLOSE<OPEN,1);
神探牛股选:XG15>SMA(LOW,21,2)*0.95 OR XG16 AND XG17;
原理解析:
最高价的21日[2日权重]移动平均
XG2赋值: O>1日前的C
XG3赋值: C>=1日前的C*1.08
XG4赋值: XG1 AND XG2 AND XG3
XG5赋值:(C-C的30日简单移动平均)/C的30日简单移动平均*100
XG6赋值:CROSS(0,(C-C的5日简单移动平均)/C的5日简单移动平均*100)
XG7赋值:C的10日简单移动平均>REF(C的10日简单移动平均,1)
XG8赋值:XG6 AND XG5 AND XG7
XG9赋值:XG8的10过滤
XG10:=REF(收盘价的13日简单移动平均,13/2+1)
收盘价的2日[1日权重]移动平均
最高价的21日[2日权重]移动平均
最低价的5日[1日权重]移动平均
收盘价的2日[1日权重]移动平均
最高价的21日[2日权重]移动平均
最低价的5日[1日权重]移动平均
XG17:=1日前的最高价/开盘价<1.02 AND 1日前的收盘价<开盘价
最低价的21日[2日权重]移动平均