分享

【大智慧】把多个股票池中的好股票集中为一个股票池从而优中选优的方法

 天高云又淡 2018-07-20
经过多个选股条件选出的股票分散在多个股票池,这就需要把这些好股票集中为一个股票池,这样股池简洁、优选和看盘就方便多了,也可以进入下一步选股或者排序,进而优中选优。集中的方法有以下4种:

1.新游客交集集中法。把新游客老师的poo.ddl交集文件,复制dzh2根目录下面,再用交集函数,把几个股票池中同时有的好股票转移到一个股票池。
    例如,把3个股票池交集,三个池子交集转移条件依次为: "pool@POOL1"(3,1); "pool@POOL1"(3,2); "pool@POOL1"(3,3); 三个池子分别通过三个转移条件都输出到达一个股票池.
   这种方法的优势在于找到几种条件共振的股票。这是新游客老师的发明,这种方法园了很多人的梦,开拓了股票池的发展前景,谢谢新游客老师。
2.累积集中发法。如果前面有3个条件中、3个股票池,现在要把满足其中2个或者2个条件以上的股票集中,可以用这种方法。
累积公式:
xg1+xg2+xg3>=2;
xg1表示第一个选股条件,其他类推。>=2表示满足2个以上条件,=3表示3个条件全部满足。
3.无条件并集集中法。n个股票池,共用一个转移条件,用最简单公式:1; 无条件全部转移到一个股票池,简单说就是1+1=2。如果前面的股票池已经非常精炼,不必再选,可以用这种方法。
4.分条件集中法。n个股票池,各用一个转移条件,转移到一个股票池。
5.分条件分周期集中法。n个股票池,各用不同的周期、不同的条件,移到一个股票池。

   需要说明的是:
1.除新游客交集集中法以外,每个转移条件必须设置不清空目标池,否则会出错。
2.可以用上面第3、第4种方法,将一个股票池的股票经过不同周期,不同条件的选股公式,转移到一个股票池,以便看盘或者再次选股。
3.一个转移条件不能同时设置两个以上周期同时选股。例如,网上朋友的1分钟选股源码,它的不妥在于1分钟、5分钟同时选股:
  DIFF1:="MACD.DIFF# MIN1"(30,6,3);
DEA1:="MACD.DEA# MIN1"(30,6,3);
DIFF5:="MACD.DIFF# MIN5"(30,6,3);
DEA5:="MACD.DEA# MIN5"(30,6,3);
金叉1:=CROSS(DIFF1,DEA1);
金叉5:=CROSS(DIFF5,DEA5);
XG:(金叉1 AND DIFF5>=DEA5) OR (金叉5 AND DIFF1>=DEA1);

我对此公式测试证明:只有前面部分公式起作用,即:金叉1 AND DIFF5>=DEA5;后面部分没有作用。此公式应该分为两个公式:
1. 1分钟周期选股: 前面6句不变,最后一句改为:   xg:金叉1 AND DIFF5>=DEA5;
2. 5分钟周期选股: 前面6句不变,最后一句改为:  xg:金叉5 AND DIFF1>=DEA1;
此公式分解分为两个公式、两个转移条件,都输出到达B池,测试无误:

    有的朋友说:把几个池的选股条件直接做成一个池不是更方便吗?这样可能因为条件太复杂、太苛刻,而一票不出,或者计算很慢、电脑痴呆甚至死机。这就好像不能好多种菜统统一锅抄一样。

如果有用,请送我理想贝,谢谢!

[ 本帖最后由 南草 于 2012-7-18 15:55 编辑 ]

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多