- 金币:
-
- 奖励:
-
- 热心:
-
- 注册时间:
- 2004-11-13
|
|
关于成交笔数, 我的处理办法
每天下载成交笔数, 太麻烦了, 有大智慧新版的, 直接从大智慧里面取就可以了, 大智慧新版别的不咋样, 但是对成交笔数还是支持得不错, 除了历史数据较少以外, 基本上比较准, 而且这个成交笔数是在各个周期里都可以调用, 又是实时更新的, 这就比较有用了. 对于缺少历史数据的问题, 可以结合自定义数据来处理. 例如在公式里这样引用:
成交笔数:if(tickcount=0,selfdata('成交笔数'),tickcount);
这样只要把历史分笔导入到自定义数据'成交笔数'里面, 就可以使用了.
至于将成交笔数导出来的办法, 需要另建一个"导出成交笔数"自定义数据, 也是这个公式, 每天收盘后刷新就可以导出了.
对于习惯使用其他软件的用户, 导入数据的方法有一个问题就是, 没办法看到当天最新的数据. 对此我们可以想办法作个变换.
例如飞狐, 它已经提供了QT这个函数, 可以返回每天的成交笔数, 但是飞狐数据质量较差, 像深市的成交笔数, 是深交所传了的, 飞狐也经常弄错, 更不用说上海的数据了, 总体上来讲比真实的成交笔数要少了好多. 但是我们可以假定, 飞狐里面的笔数是跟真实笔数成正比的, 于是就可以根据历史数据的情况, 得到一个变换系数, 把当天收到成交笔数乘上这个系数就好了. 具体的公式:
closed:not(date=currentdate and currenttime<150000),colorwhite,linethick0; {收市前需要引用转换笔数}
导入笔数:selfdata('导入成交笔数'),linethick0,colorgray; {也要建一个自定义数据获得对历史的引用}
k:ref(ma(QT,5)/ma(导入笔数,5),1),linethick0; {根据前5天的数据对比, 得到转换系数}
每笔均额:if(closed,amount/导入笔数/10000, k*amount/qt/10000),COLORred;
这样就可以用飞狐在收市前实时看到当天最新的每笔均额了.
[ 本帖最后由 raidsan 于 2006-12-12 18:00 编辑 ] |
|
|