公式如下:(个人感觉这个公式还是需要其他条件约束一下,你用完选股就知道了)
{均线多头排列公式}
{判断CLOSE收盘在高,还是OPEN开盘在高,允许十字星}
UPRICE:=IF(OPEN>=CLOSE,OPEN,CLOSE);
DPRICE:=IF(CLOSE>=OPEN,OPEN,CLOSE);
{上影/下影}
USHADOW:=HIGH-UPRICE;
{实体}
ENTITY:=UPRICE-DPRICE;
{均线流}
M_LINE5 :=MA(CLOSE,5);
M_LINE10:=MA(CLOSE,10);
M_LINE20:=MA(CLOSE,20);
M_LINE30:=MA(CLOSE,30);
M_LINE60:=MA(CLOSE,60);
M_LINE120:=MA(CLOSE,120);
{偏移5日线比率}
M_RCLOSE:=CLOSE/M_LINE5;
{30天最高以及30天最低}
M_HIGH30:=HHV(HIGH,30);
M_LOW30 :=LLV(LOW ,30);
{换手率}
M_EX:=DYNAINFO(37);
{然后把你的想法全部集中起来。设置0 1其实就是判断条件真 假与否}
{均线排列}
X1:=IF(M_LINE5 >M_LINE10 AND M_LINE10>M_LINE20 AND
M_LINE20>M_LINE30 AND M_LINE30>M_LINE60 AND
M_LINE60>M_LINE120,1,0);
{收盘大于5日均线+不超过3%}
X2:=IF(CLOSE>M_LINE5 AND M_RCLOSE<1.03,1,0);
{上影/实体 最小为1:3 即为四分之一,最大至1}
X3:=IF(USHADOW/ENTITY>=0.25 AND USHADOW/ENTITY<=1,1,0);
{当日换手率<=6%}
X4:=IF(M_EX<=6,1,0);
{30个交易日内涨幅不超过30%。}
X5:=IF(M_HIGH30/M_LOW30<=1.3,1,0);
{全部条件加起来就是了}
XALL:=X1+X2+X3+X4+X5;
{等于5就选股}
XALL=5;
【本日选取结果如下】
今天就到这里,准备呼呼,有疑问的话明天再说。
晚安。