剔除ST:=IF(NAMELIKE('S'),0,1) AND IF(NAMELIKE('*'),0,1);
剔除北交所:=IF(CODELIKE('8'),0,1) ;
剔除科创板:=IF(CODELIKE('688'),0,1);
三板市场:=IF(CODELIKE('4'),0,1);
去除停牌:=DYNAINFO(4)>0;
剔除非主板:=剔除ST AND 剔除科创板 AND 剔除北交所 AND 三板市场 AND 去除停牌;
TYP:=(HIGH+LOW+CLOSE)/3;
CCI1:=(TYP-MA(TYP,90))/(0.015*AVEDEV(TYP,90));
A1:=cci1>0 ;{CCI突破零}
A2:=C/REF(C,1)>=1.03;{涨幅大于5%};
A4:=DYNAINFO(15)>=10000000;{竞价大于千万}
流通市值:=ROUND(FINANCE(40)/100000000);
XG1:=流通市值<300;
XG:=O>REF(C,1) AND C>REF(H,1);{今日高开收盘价大于昨日最高价};
X:=(ATAN((MA(C,5)/REF(MA(C,5),1)-1)*100)*180/3.14115926)>45 AND XG;{5日均线倾角大于60度}
动态底部:=EMA(IF(L<= LLV(L,30),SMA(Abs(L-REF(L,1)),30,1)/SMA(MAX(L-REF(L,1),0),30,1),0),3)*10;
强弱:=EMA(SLOPE(C,21)*20+C,42),COLORWHITE,LINETHICK2;
A3:=C/REF(C,1)>=1.05;{涨幅大于5%};
HS2:=DYNAINFO(37)*100>1;
YY:=C>强弱 AND X AND A3 AND HS2 AND 剔除非主板;
XGH:A1 AND A2 AND A3 AND XG1 AND 剔除非主板 AND YY AND A4;
九毛八公式解读
剔除ST赋值:如果模糊匹配品种名称,返回0,否则返回1 AND 如果模糊匹配品种名称,返回0,否则返回1 剔除北交所赋值:如果模糊匹配品种代码,返回0,否则返回1 剔除科创板赋值:如果模糊匹配品种代码,返回0,否则返回1 三板市场赋值:如果模糊匹配品种代码,返回0,否则返回1 去除停牌赋值:开盘价>0 剔除非主板赋值:剔除ST AND 剔除科创板 AND 剔除北交所 AND 三板市场 AND 去除停牌 TYP赋值:(最高价+最低价+收盘价)/3 CCI1赋值:(TYP-TYP的90日简单移动平均)/(0.015*TYP的90日平均绝对偏差) A1赋值:CCI1>0 A2赋值:收盘价/1日前的收盘价>=1.03 A4赋值:开盘金额>=10000000 流通市值赋值:对流通市值/100000000(进行)四舍五入 XG1赋值:流通市值<300 XG赋值:开盘价>1日前的收盘价 AND 收盘价>1日前的最高价 X赋值:((收盘价的5日简单移动平均/1日前的收盘价的5日简单移动平均-1)*100的反正切*180/3.14115926)>45 AND XG 动态底部赋值:如果最低价<=30日内最低价的最低值,返回最低价-1日前的最低价的绝对值的30日[1日权重]移动平均/最低价-1日前的最低价和0的较大值的30日[1日权重]移动平均,否则返回0的3日指数移动平均*10 强弱赋值:收盘价的21日线性回归斜率*20+收盘价的42日指数移动平均,画白色,线宽为2 A3赋值:收盘价/1日前的收盘价>=1.05 HS2赋值:换手率*100>1 YY赋值:收盘价>强弱 AND X AND A3 AND HS2 AND 剔除非主板 输出XGH:A1 AND A2 AND A3 AND XG1 AND 剔除非主板 AND YY AND A4