您现在的位置:好股网 >> 股票资讯 >> 股票知识
股票资讯分类导航
股票入门 股票知识 炒股经验 股市实战
精品股票资讯
更多>>
本文好评率100%

详细介绍主动率的原理和公式源码

出处:本站整理时间:2010-08-17 08:40:00人气:
Tags:

主动率的含义:(主动买入-主动卖出)/(主动买入+主动卖出)
从上面的含义可以看出,这个主动率是有方向性的。但是在大智慧中有两种数据,L2数据和分笔数据,而在L2数据里面又有逐单和逐笔两种表现方式。
这样我们就有了3个数据。逐单统计、逐笔统计、分笔统计。而在这3个数据中。逐笔和分笔是带有方向性的。这就出现了网络上各位大师创造出的各种主动率。

逐笔的主动率因为要调用大智慧L2逐笔函数。这个函数是请求型数据格式。所以,没有办法进行排序和选股。(当然有可能又高手可以搞出。但俺是不行)。

那么我就不去解释逐笔的主动率了。下面我就把我说理解的分笔统计主动率的一些公式、概念说一下吧。(对了有说错的地方,各位高手大侠手下留情,另外,如果我说的一些东西,牵涉到哪位大侠的版权问题,请通知版主删除俺的帖子)

再次声明:本贴是学习理想论坛里面各位大侠的帖子,个人的学习总结。如果有什么地方不对。请各位大侠指正。

分笔主动率:
就是:
100*分笔买入总量-分笔卖出总量/(分笔买入总量-分笔卖出总量)
分笔主动率的2种计算方式
那么根据大智慧函数我们就有两组核心函数可以利用
buyvol和sellvol
DYNAINFO(23)和DYNAINFO(22)

2种方式的公式源码
A:方式1
tt:=BARSCOUNT(buyvol);
主动总买:SUM(BUYVOL,tt);
主动总卖:SUM(SELLVOL,tt);
买卖量差:主动总买-主动总卖;
这个公式就是基础数据公式。它统计了当天每一笔分笔数据的方向和合计。
B:方式2
内盘: DYNAINFO(22);
外盘: DYNAINFO(23);
内外盘差: DYNAINFO(23)-DYNAINFO(22);
这个是调用常数函数,是大智慧服务器算完后推送到客户端的内外盘数据。

在这两种方式中,他们的数据差别是很小的,其原因是一个包括竞价集合一个不包括。其实在实战应用中,主要是看趋势,那么这些小的差别也就不要紧了。


两种保存历史数据
在大智慧中有两种方法可以保存数据。扩展数据和自定义数据。
先以九龙峰老师的方法介绍一下。如果牵涉版权请通知版主删除,
第一步:建立公式

第二步:建立扩展数据










 


上面就是九龙峰老师的方法。大家可以去找一下九龙峰老大的帖子。

另外,因为自定义数据其实和扩展数据类似。就没有举例了。同时,用BUYVOL和SELLVOL函数编的也可以建立自定义数据和扩展数据,大家类推就可以了。

在这里要声明的是:俺们是抄股。个人感觉九龙峰老大的方法比较简单明了。当然,其他老大的方法也有各自的特点。比如老男人2009老大的方法,可以应用到1分钟、到日线各个级别。

1.如何更新历史数据

这里就是问题的关键了。很多同学因为这里不明白,所以得到的数据结果是错误的。那么我就详细论述一下:

第一理解的问题:

分笔数据如何保存?分笔数据保存在什么地方?

每天的分笔收盘数据是保存在。大智慧安装目录下data\sh 和data\sz子目录下的。文件是*.PRP文件。命门方法是日期。

第二个理解的问题:

每天收盘保存分笔数据在什么地方?

其实就是从大智慧服务器端把当天的深圳和上海市场的分笔数据保存到*.PRP文件里。

第三个理解的问题:

保存这些*.PRP文件和主动率有什么关系?关系很大,主动率的基础数据就是由这些*.PRP文件运算产生的。

第四个理解的问题:

这些*.PRP怎么才能得到历史数据?可以到大智慧官方论坛去下载。

第五个理解的问题:

如果大智慧安装目录下data\sh 和data\sz子目录下的*.PRP历史记录是全的。是否可以自动生成扩展内外盘数据?理论上是可以的!!

第六个理解的问题:

为什么是理论上可以?因为要把所有的历史分笔都转换成内外盘扩展数据。运算的数据量非常大!很费时间的。

第七个理解的问题:

那我们怎么得到内外盘扩展数据?大家一起感谢理想论坛里的高手啊!我举例的九龙峰已经有了历史的内外盘扩展数据。大家可以看他的介绍。

第八个理解问题:

拷贝了九龙峰历史的内外盘扩展数据,以后自己怎么补充。其实简单。按照下面步骤进行即可。

1.设置大智慧每天不自动收盘。

2.每天3点后。进行数据下载同步,一定要下载分笔数据(其他数据估计不用俺说地球人都知道怎么办。)

3.将data\sh和data\sz文件夹里面的*.PRP文件只保留当天的。(这一步比较关键,保留一天那么用补充方式每天就运算一天的。可以节省时间。

4.执行过程:




 

对我有用(88)对我没用(0)