分享

【大智慧】股票交集专用DLL

 天一真人 2015-01-11
新版专用DLL 名称 POOL.DLL
9-12 中秋
新增横向排名函数(股池专用)
"pool@横向排名"(x,n);
参数X是第几号横向排名数据(1-100,共一百组实时横向排名数据)。
N(0,1) 为空或0等于存入数据。为1是读取横向排名数据。
压缩包内有横向排名演示池。DLL放入大智慧根目录,股票池放入\dzh2\userdata\Pool\ 目录下
运行后,就可以实时读取横向排名数据

例如新写一个TOP公式:
板涨:"pool@横向统计"(1,1),COLORRED;
板跌:"pool@横向统计"(2,1),COLORGREEN;
涨停:"pool@横向统计"(4,1),COLORRED;
跌停:"pool@横向统计"(5,1),COLORGREEN;
涨五:"pool@横向统计"(6,1),COLORRED;
跌五:"pool@横向统计"(7,1),COLORGREEN;
涨速:"pool@横向统计"(8,1),COLORRED;
跌速:"pool@横向统计"(9,1),COLORGREEN;


DRAWTEXTREL(10,1,ifs(板涨>板跌,'适合做多','适合做空')),COLOR52FFFF;
DRAWTEXTREL(10,2,'涨幅:第'+NUMTOSTRN("pool@横向排名"(1,1) ,0 )+'名'),COLOR52FFFF;
DRAWTEXTREL(35,2,'换手:第'+NUMTOSTRN("pool@横向排名"(2,1) ,0 )+'名'),COLOR52FFFF;
DRAWTEXTREL(60,2, '量比:第'+NUMTOSTRN("pool@横向排名"(3,1) ,0 )+'名'),COLOR52FFFF;
DRAWTEXTREL(10,3,'总额:第'+NUMTOSTRN("pool@横向排名"(4,1) ,0 )+'名' ),COLOR52FFFF;
DRAWTEXTREL(35,3,'总量:第'+NUMTOSTRN("pool@横向排名"(5,1) ,0 )+'名'),COLOR52FFFF;
DRAWTEXTREL(60,3,'市值:第'+NUMTOSTRN("pool@横向排名"(6,1) ,0 )+'名'),COLOR52FFFF;

效果图如下:


8-28更新。修正BUG ,感谢湘南浪人同学指出。


8-26更新
新增:横向统计函数(股池专用)
"pool@横向统计"(x,n);
参数X是第几号横向统计数据(1-100,共一百组实时横向统计数据)。
N(0,1) 为空或0等于存入数据。为1是读取横向数据。
压缩包内有一个实时统计股池,为示例。
运行后实时统计股池,自己写个TOP公式
{实时统计}
板涨:"pool@横向统计"(1,1),COLORRED;
板跌:"pool@横向统计"(2,1),COLORGREEN;
涨停:"pool@横向统计"(4,1),COLORRED;
跌停:"pool@横向统计"(5,1),COLORGREEN;
涨五:"pool@横向统计"(6,1),COLORRED;
跌五:"pool@横向统计"(7,1),COLORGREEN;
涨速:"pool@横向统计"(8,1),COLORRED;
跌速:"pool@横向统计"(9,1),COLORGREEN;
DRAWTEXTREL(10,1,ifs(板涨>板跌,'适合做多','适合做空')),COLOR52FFFF;
————————————————————————————————————————————————————————————————
效果图


至此,股池专用DLL开发告一段落,使用上有问题的可以开新帖,相信有同学会回答,我有空也会回答问题。
8-25更新
新增:六个函数 SUPERPOOL1 SUPERPOOL2 SUPERPOOL3 SUPERPOOL4 SUPERPOOL5 SUPERPOOL6
使用上必须和交集六个函数对应该使用。
函数参数说明 "pool@SUPERPOOL1"(3); 参数(X)是从几个交集池里取数据选股或排序
使用:看压缩包内的股池例子
例子是三个池子交集 转移条件 依次为 "pool@POOL1"(3,1); "pool@POOL1"(3,2); "pool@POOL1"(3,3);
三个交集池建完后。就可以使用选股及排序功能了。
下面第一个选股池 “三池合一” 使用了选股功能 "pool@SUPERPOOL1"(3)>0; 意思就是上面三个交集池里所有的票。
使用 "pool@SUPERPOOL1"(3)>1; 的话就是至少出现二次
如果使用 "pool@SUPERPOOL1"(3)=1; 就是说三个池中只出现了一次。等于排除交集。
排序可以直接使用股池的排序功能。(正序逆序都可以)。
具体使用可以直接看例子股池里的转移条件。
————————————————————————————————————————————————————————————————————————————————————
注意,现在不光是股池可以使用选股和排序功能。条件选股和预警也可以使用这些函数。
例如,建立一个二池交集的交集池,第一个池是量比前三百,第二个池是主动前三百 做成交集池。然后做个选股条件,
比如KD金叉选股 只要 cross("kd.k","kd.d") and "pool@SUPERPOOL1"(2)=2;  
这样的意思就是KD金叉,同时股票在当天量比前三百,同时在主动前三百里。这样的条件可以用股池也可以条件预警。

----------------------------------------------------------------------------------------------
六个函数 POOL1 POOL2 POOL3 POOL4 POOL5 POOL6
每个函数可以支持同时一百个股池交集,六个函数最大能支持600个股池交集
但不是同一输出的交集,必须改变函数。
包内DLL放入大智慧根目录,包内有一个测试用股池,放入\dzh2\userdata\Pool\ 目录下
设计股池或运行股池就能看到效果。测试用股池仅仅是一个例子,帮助大家学会运用这些函数。

如:包内三个交集池,三个转移条件分别为
"pool@POOL1"(3,1);
"pool@POOL1"(3,2);
"pool@POOL1"(3,3);
同页面二个交集池,二个转移条件分别为
"pool@POOL6"(2,1);
"pool@POOL6"(2,2);

第一个参数为共几个池进行交集,第二个参数是现在是第几个池,按设计股池时的顺序。
下载
pool.rar (284.12 KB) 由于种种原因,DLL会报毒。

[ 本帖最后由 新游客 于 2011-9-12 11:27 编辑

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

    0条评论

    发表

    请遵守用户 评论公约