求一个自选股公式,比如我想选出20110418日到20110905日的阶段涨幅大于20%并且阶段换手率大于200%的股票,用公式怎么表示呢??求帮助,谢谢,我自己尝试写了一个阶段换手率的公式,sum(DYNAINFO(37),98)>=3;但选出来的结果不对,和用软件里阶段换手排队选出来的结果不一样,而且有很多股票并不满足要求。 AA:=(C/REF(C,1)-1)*100;
BB:=V/CAPITAL*100; CC:=IF(BETWEEN(DATE,1110418,1110905),AA,0); DD:=IF(BETWEEN(DATE,1110418,1110905),BB,0); SUM(AA,0)>20 AND SUM(BB,0)>200; ============================ ((c-ref(c,1))/ref(c,1)*100,3)<5;
===================================
DYNAINFO(14)>=N
================================
参数:绿.15.0.100.1 参数:红.6.0.100.1 红标:=FILTER(BACKSET(dynainfo(7)=c and dynainfo(10)=amount,红),红); 绿标:=FILTER(BACKSET(dynainfo(7)=c and dynainfo(10)=amount,绿),绿); 换手:VOL/CAPITAL*100,colorFFFF00,LINETHICK0; 求总和换手:=SUM(换手,绿); DRAWTEXT(红标 ,l*0.98,' 与绿坐标之间涨跌幅'+' %,换手'+换手+'%' ),colorred,linethick2; STICKLINE(绿标,L-0.07,L-0.15,0,1),COLOR00FF00,linethick7; STICKLINE(红标,L-0.07,L-0.15,0,1),COLORred,linethick7; ====================================
在公式管理器中建立一个选股公式就可以做到例如 十日换手:SUM(VOL,10)/CAPITAL*100; 三十日换手:SUM(VOL,30)/CAPITAL*100; 具体到选股就看你的要求了例如 十日换手:SUM(VOL,10)/CAPITAL*100>N; N的具体数值你可以自己选取如20,30等,如取20 十日换手:SUM(VOL,10)/CAPITAL*100>20;意思就是十天的累计换手大于20 ===================================
统计某一阶段某只股票的换手率,而且还要区别阳线换手率,阴线换手率,也就是说,要有阶段换手率,阶段阳线换手率,阶段引线换手率,编写一下。
hsl:=100*V/CAPITAL; sum(if(c>ref(c,1),hsl,0),n); sum(if(c<ref(c,1),hsl,0),n); n参数可以调。 |
|