来函数检测结果如下:
该公式没有未来函数
ZYG1:=BARSLAST(CURRBARSCOUNT=120);
ZYG2:=CONST(IF(ISLASTBAR=1,HHV(HIGH,ZYG1),0));
ZYG3:=CONST(IF(ISLASTBAR=1,LLV(LOW,ZYG1),0));
ZYG4:=EMA(CLOSE,3)>EMA(CLOSE,21);
ZYG5:=EMA(CLOSE,3)<EMA(CLOSE,21);
ZYG6:=EMA(CLOSE,3)>EMA(CLOSE,8);
ZYG7:=EMA(CLOSE,3)<EMA(CLOSE,8);
ZYG8:=EMA(HHV(HIGH,1),8);
ZYG9:=EMA(C,8)<REF(EMA(C,8),1) AND CLOSE<EMA(C,8);
ZYG10:=IF(ZYG8<REF(ZYG8,1) OR ZYG9,1,0);
ZYG11:=SMA(MAX(C-REF(C,1),0),2,1)/SMA(ABS(C-REF(C,1)),2,1)*100;
ZYG12:=ZYG11<45 AND REF(ZYG11,1)>45;
ZYG13:=ZYG11<20 AND REF(ZYG11,1)>20;
ZYG14:=COUNT(ZYG10=1,4)=3 AND ZYG10=0 AND O<C;
盈利小助手:=(ZYG14 AND (C-REF(C,1))/REF(C,1)>0.065)*10>=10;
XG:盈利小助手 OR ((C-REF(C,1))/REF(C,1)>0.065 AND (REF(ZYG13,1) OR REF(ZYG12,1)));
原理解析:
ZYG1赋值:上次 到最后交易的周期=120距今天数
ZYG2赋值:CONST(IF(ISLASTBAR=1,ZYG1日内最高价最高值,0))
ZYG3赋值:CONST(IF(ISLASTBAR=1,ZYG1日内最低价最低值,0))
ZYG4赋值:收盘价的3日指数移动平均>收盘价的21日指数移动平均
ZYG5赋值:收盘价的3日指数移动平均<收盘价的21日指数移动平均
ZYG6赋值:收盘价的3日指数移动平均>收盘价的8日指数移动平均
ZYG7赋值:收盘价的3日指数移动平均<收盘价的8日指数移动平均
ZYG8赋值:E1日内最高价最高值的8日简单移动平均
ZYG9赋值:C的8日指数移动平均<1日前的C的8日指数移动平均 AND 收盘价 ZYG10:=IF(ZYG8<1日前的ZYG8 OR ZYG9,1,0) ZYG11:=SMA(C-1日前的C和0较大值,2,1)/SMA(C-1日前的C的绝对值,2,1)*100 ZYG12:=ZYG11<45 AND 1日前的ZYG11>45 ZYG13:=ZYG11<20 AND 1日前的ZYG11>20 ZYG14:=统计4日满足ZYG10=1的天数=3 AND ZYG10=0 AND O 盈利小助手赋值:(ZYG14 AND (C-1日前的C)/1日前的C>0.065)*10>=10 输出XG:盈利小助手 OR ((C-1日前的C)/1日前的C>0.065 AND (1日前的ZYG13 OR 1日前的ZYG12))