未来函数检测结果如下:
该公式包含未来函数:CAPITAL
该公式包含未来函数:DYNAINFO
该公式包含未来函数:FINANCE
MAS60:=MA(C,60);
MAS90:=MA(C,90);
MAS120:=MA(C,120);
MAS250:=MA(C,250);
回踩不破S:=REF(C,1)>REF(MAS120,1) AND L>=MAS120 AND C>=MAS120 AND COUNT(crOSS(MA(C,60),MA(C,250)),52)>=1 AND COUNT(CROSS(MA(C,90),MA(C,120)),52)>=1;
趋势S:="kdj.J"(27,5,3);
不赚都难S:=趋势S<=30;
重心S:=(2*C+H+L)/4,COLOR00FFFF,LINETHICK0;
SJS:=WMA((重心S-LLV(L,5))/(HHV(H,5)-LLV(L,5))*100,2),COLOR0077FF;
ZJS:=WMA(0.667*REF(SJS,1)+0.333*SJS,2),COLOR00FF00;
彩带金叉S:=CROSS(SJS,ZJS);
AAS:=IF("macd.MacD"<0,"MACD.MACD",DRAWNULL);
XHS:=AAS>REF(AAS,1) AND REF(AAS,1)<REF(AAS,2);
ACS:=BArslAST(XHS);
绿柱背离:= REF(AAS,1)>REF(REF(AAS,ACS+1),1) AND REF(C,1)<REF(REF(C,ACS+1),1) ;
D1:=CAPITAL/1000000<10;{去除大盘股}
D2:=NOT(NAMELIKE('S') OR NAMELIKE('*S')) AND vol>1;{去除ST和停牌}
D:=D1 AND D2;
剔除亏损股:=DYNAINFO(39)>0 {市盈率}
AND C/FINANCE(34)>0{ 市净率:收盘价/每股净资产}
AND FINANCE(18)>0{每股公积金,元}
AND FINANCE(31)>0;{ 每股未分配,元};
回踩拉高:= XHS AND 不赚都难S AND 彩带金叉S AND 回踩不破S AND 绿柱背离 AND D2;
统计:=回踩拉高;
XG:COUNT(统计,3)>=1;
原理解析:
MAS60赋值:C的60日简单移动平均
MAS90赋值:C的90日简单移动平均
MAS120赋值:C的120日简单移动平均
MAS250赋值:C的250日简单移动平均
回踩不破S赋值:1日前的C>1日前的MAS120 AND L>=MAS120 AND C>=MAS120 AND COUNT(CROSS(C的60日简单移动平均,C的250日简单移动平均),52)>=1 AND COUNT(CROSS(C的90日简单移动平均,C的120日简单移动平均),52)>=1
趋势S赋值:"KDJ.J"(27,5,3)
不赚都难S赋值:趋势S<=30
重心S赋值:(2*C+H+L)/4,COLOR00FFFF,LINETHICK0
SJS赋值:WMA((重心S-5日内L最低值)/(5日内H最高值-5日内L最低值)*100,2),COLOR0077FF
ZJS赋值:W0.667*1日前的SJS+0.333*SJS的2日简单移动平均,COLOR00FF00
彩带金叉S赋值:SJS上穿ZJS
如果"MACD.MACD"<0返回"MACD.MACD"否则返回DRAWNULL
XHS赋值:AAS>1日前的AAS AND 1日前的AAS<2日前的AAS
ACS赋值:上次XHS距今天数
绿柱背离赋值: 1日前的AAS>ACS+1日前的AAS,1) AND 1日前的C
{去除大盘股}
D2赋值:NOT(NAMELIKE('S') OR NAMELIKE('*S')) AND 成交量>1
{去除ST和停牌}
D赋值:D1 AND D2
剔除亏损股:=DYNAINFO(39)>0 {市盈率}
AND C/FINANCE(34)>0{ 市净率:收盘价/每股净资产}
AND FINANCE(18)>0{每股公积金,元}
AND FINANCE(31)>0
{ 每股未分配,元}
回踩拉高赋值: XHS AND 不赚都难S AND 彩带金叉S AND 回踩不破S AND 绿柱背离 AND D2
统计赋值:回踩拉高
输出XG:统计3日满足统计的天数>=1