来函数检测结果如下:
该公式没有未来函数
ABC1:=(CLOSE-LLV(LOW,120))/(HHV(HIGH,120)-LLV(LOW,120))*10;
ABC2:=SMA(ABC1,5,1);
ABC3:=ABC2>MA(ABC2,8);
ABC4:=(CLOSE-LLV(LOW,13))/(HHV(HIGH,13)-LLV(LOW,13))*10;
ABC5:=SMA(ABC4,3,2);
ABC6:=SMA(ABC5,10,6);
ABC7:=MA(ABC6,3);
ABC8:=SMA(ABC7,3,1);
买入:=ABC6>=ABC7;
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
macd:=(DIF-DEA)*2;
XG:=MACD>0;
QXS:=NOT(CODELIKE('4'));
QKC:=NOT(CODELIKE('688'));
QST:=IF(NAMELIKE('S'),0,1);
QXX:=IF(NAMELIKE('*'),0,1);
QBJ:=NOT(CODELIKE('8'));
YYDS:=QXS AND QST AND QKC AND QXX AND QBJ;
ABC9:=ABC7>REF(ABC7,1);
ABC10:=LLV(LOW,6);
ABC11:=HHV(HIGH,12);
趋势线:=EMA((CLOSE-ABC10)/(ABC11-ABC10)*4,4);
GMA:=MA(趋势线,3);
AA:=C>MA(C,5);
买入1:=BARSLASTCOUNT(趋势线>GMA AND 买入)=1 AND XG;
选股:买入1 AND AA AND YYDS;
原理解析:
ABC1赋值:(收盘价-120日内最低价最低值)/(120日内最高价最高值-120日内最低价最低值)*10
ABC1的5日[1日权重]移动平均
ABC3赋值:ABC2>ABC2的8日简单移动平均
ABC4赋值:(收盘价-13日内最低价最低值)/(13日内最高价最高值-13日内最低价最低值)*10
ABC4的3日[2日权重]移动平均
ABC5的10日[6日权重]移动平均
ABC7赋值:ABC6的3日简单移动平均
ABC7的3日[1日权重]移动平均
买入赋值:ABC6>=ABC7
DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
MACD赋值:(DIF-DEA)*2
XG赋值:MACD>0
QXS赋值:NOT(CODELIKE('4'))
QKC赋值:NOT(CODELIKE('688'))
QST赋值:IF(NAMELIKE('S'),0,1)
QXX赋值:IF(NAMELIKE('*'),0,1)
QBJ赋值:NOT(CODELIKE('8'))
YYDS赋值:QXS AND QST AND QKC AND QXX AND QBJ
ABC9赋值:ABC7>1日前的ABC7
ABC10赋值:6日内最低价最低值
ABC11赋值:12日内最高价最高值
趋势线赋值:EMA((收盘价-ABC10)/(ABC11-ABC10)*4,4)
GMA赋值:趋势线的3日简单移动平均
AA赋值:C>C的5日简单移动平均
买入1:=BARSLASTCOUNT(趋势线>GMA AND 买入)=1 AND XG
输出选股:买入1 AND AA AND YYDS