来函数检测结果如下:
该公式没有未来函数
VAR1:=AMOUNT/VOL/100;
VAR2:=REF(CLOSE,1);
VAR3:=IF(REF(CLOSE,1)*1.1-CLOSE<0.01,1,0);
VAR4:=MA(CLOSE,13);
VAR5:=MA(CLOSE,21);
VAR6:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;
VAR7:=REF(CLOSE,1);
VAR8:=SMA(MAX(CLOSE-VAR7,0),2,1)/SMA(ABS(CLOSE-VAR7),2,1)*100;
VAR9:=SMA(MAX(CLOSE-VAR7,0),14,1)/SMA(ABS(CLOSE-VAR7),14,1)*100;
VAR10:=45;
VAR11:=50;
VAR12:=80;
VAR13:=20;
VAR14:=5;
VAR15:=VAR8<VAR11 AND REF(VAR8,1)>VAR11;
VAR16:=VAR8<VAR10 AND REF(VAR8,1)>VAR10;
VAR17:=VAR8<VAR13 AND REF(VAR8,1)>VAR13;
VAR18:=COUNT(VAR3,13)>=1;
VAR19:=IF(DATE<1220730 AND DATE>900101,1,0);
VAR20:=SMA(LOW,4,3);
VAR21:=IF(VAR20 AND REF(VAR16,1) AND VAR18 OR (VAR20 AND REF(VAR17,1) AND VAR18),1,0) AND CLOSE/REF(CLOSE,1)>1.07 AND MACD.MACD>0;
VAR22:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;
VAR23:=VAR21*VAR19;
BUYS:VAR21*VAR19 AND LOW<VAR22;
原理解析:
VAR1赋值:成交额/成交量/100
VAR2赋值:1日前的收盘价
VAR3赋值:IF(1日前的收盘价*1.1-收盘价<0.01,1,0)
VAR4赋值:收盘价的13日简单移动平均
VAR5赋值:收盘价的21日简单移动平均
VAR6赋值:(收盘价的3日简单移动平均+收盘价的6日简单移动平均+收盘价的12日简单移动平均+收盘价的24日简单移动平均)/4
VAR7赋值:1日前的收盘价
VAR8赋值:SMA(收盘价-VAR7和0较大值,2,1)/SMA(收盘价-VAR7的绝对值,2,1)*100
VAR9赋值:SMA(收盘价-VAR7和0较大值,14,1)/SMA(收盘价-VAR7的绝对值,14,1)*100
VAR10:=45
VAR11:=50
VAR12:=80
VAR13:=20
VAR14:=5
VAR15:=VAR8
VAR16:=VAR8
VAR17:=VAR8
VAR18:=统计13日满足VAR3的天数>=1
如果DATE<1220730 AND DATE>900101返回1否则返回0
最低价的4日[3日权重]移动平均
VAR21:=IF(VAR20 AND 1日前的VAR16 AND VAR18 OR (VAR20 AND 1日前的VAR17 AND VAR18),1,0) AND 收盘价/1日前的收盘价>1.07 AND MACD.MACD>0
VAR22:=(收盘价的3日简单移动平均+收盘价的6日简单移动平均+收盘价的12日简单移动平均+收盘价的24日简单移动平均)/4
VAR23:=VAR21*VAR19
输出BUYS:VAR21*VAR19 AND 最低价