编程思路破译: VAR1赋值:收盘价的2日指数移动平均-收盘价的89日指数移动平均 VAR2赋值:VAR1的30日指数移动平均 VAR3赋值:2*(VAR1-VAR2)*10 VAR4赋值:VAR3的3乘幂*0.1+VAR3的2乘幂 VAR5赋值:如果VAR3>0.015,返回VAR4,否则返回0/45 拉升资金赋值:VAR5 VAR6赋值:收盘价的2日指数移动平均-收盘价的150日指数移动平均 VAR7赋值:VAR6的100日指数移动平均 VAR8赋值:2*(VAR6-VAR7) VAR9赋值:VAR8的3乘幂*0.1+VAR8的1乘幂 主力资金赋值:如果VAR8>0.1,返回VAR9,否则返回0*5 GZ赋值:拉升资金+主力资金 输出选股:GZ>0 AND 1日前的GZ=0 程序源码: VAR1:=EMA(CLOSE,2)-EMA(CLOSE,89); VAR2:=EMA(VAR1,30); VAR3:=2*(VAR1-VAR2)*10; VAR4:=POW(VAR3,3)*0.1+POW(VAR3,2); VAR5:=IF(VAR3>0.015,VAR4,0)/45; 拉升资金:=VAR5; VAR6:=EMA(CLOSE,2)-EMA(CLOSE,150); VAR7:=EMA(VAR6,100); VAR8:=2*(VAR6-VAR7); VAR9:=POW(VAR8,3)*0.1+POW(VAR8,1); 主力资金:=IF(VAR8>0.1,VAR9,0)*5; GZ:=拉升资金+主力资金; 选股:GZ>0 AND REF(GZ,1)=0; |
|