我在通达信软件的公式管理器中设置了KD选股公式:
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,M1,1);
D:=SMA(K,M2,1);
K<20 AND D<20;
公式本身已通过测试,但是在综合选股中使用该公式时,软件非要我设置“条件设置”,我的条件不都已经体现在上述公式中了么,为什么还要设置条件?而且条件设置中的日期只能设置为某日,如何才能选择某个时间段?比如我想用上述公式选择近10天内符合标准的股票,那么近10天这个条件怎么选择?
谢谢诸位。
谢谢您的回答,问题诚如您所说,已经解决了。
另,再请教下:我用该公式选股,将时间段固定为2015年5月11日-17日,为何选出的故总有一部分不符合该公式?比如会选出时间段内K、D值为80多的。谢谢您。
通达信软件有选股不准确的毛病,很正常。你试试在选股前下载完整日线数据。
追问日线数据下载了,但是仍然会有选股不准的情况出现,这是软件问题是吧?那么选股后还需手动在筛选一次吧?
追答是的。
但是条件选股都是系统预设好的公式,我没办法自己编辑,比如条件选股中的KD选股,默认k值小于20,如果我需要K值小于50怎么弄?
追答参考一下下面两种方法:
第一种:直接把“KD:CROSS(K,D)&&K<20;”改成“KD:CROSS(K,D)&&K<50;”
如:
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,M1,1);
D:=SMA(K,M2,1);
KD:CROSS(K,D)&&K<50;
第二种:设置参数
如:新增参数m
m:=50;
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,M1,1);
D:=SMA(K,M2,1);
KD:CROSS(K,D)&&K<m;