搜索
查看: 9019|回复: 5

请教分析家5分钟数据包(DAD文件)的数据格式

[复制链接]
发表于 2006-11-7 16:27 |

请教分析家5分钟数据包(DAD文件)的数据格式

来自:MACD论坛(bbs.macd.cn) 作者:izul 浏览:9019 回复:5

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
请教分析家5分钟数据包(DAD文件)的数据格式说明,在网上搜索了很长时间,只能找到日数据包的数据格式说明,5分钟的死活找不到。

目前每日是通过分析家软件中的拷贝数据的方式将分钟数据取出,文本然后转换成TradeStation可识别格式文件,手工做很麻烦,近日请搞技术的朋友帮忙从DAD数据包中直接提取出来,但遇到了格式问题(据他说是数据间的分隔与日数据包不同),希望有知道的朋友能帮忙指点一下,感激不尽。。。
发表于 2006-11-7 17:07 |
 楼主| 发表于 2006-11-11 10:12 |

谢谢,没有找到哦。

那个网址我看了,我需要的是5分钟数据格式的说明,不是数据包,那里没有找到格式说明。谢谢楼上的啊。:)
 楼主| 发表于 2006-11-11 10:24 |
我需要的是类似下面的内容:http://www.chinaitpower.com/A/2002-01-10/10356.html

可惜对数据结构的说明找不到5分钟的。
发表于 2006-11-13 15:36 |
到这里看看,能否有用。 http://www.sasfans.com/bbs/dispb ... =69&replyID=163
.DAD是分析家的“安装数据结构”,.DAT是分析家的“存储数据结构”。

而min.dat与day.dat的结构是一样的,不同之处:day.dat中的日期字段在min.dat中是时间。是不是可以这样考虑,.DAT的日、五分钟数据的机构也是一样的,不同之处也如同.DAT,是日期与时间的区别。从另外一个角度看,无论是日数据还是分钟数据(一分钟、五分钟、其它分钟)它们的源头都是分笔成交数据。所以附:
分析家分笔数据文件结构
.prp

起止地址  数据内容     数据含义  数据类型
--------HEAD----------------------------
00 - 03  F4 9B 13 FC 文件标志 Integer
04 - 07  10 02 00 00 保留 Integer
08 - 0B  00 91 40 3D 保留 Integer
0C - 0F  D2 02 00 00 证券总数 Integer
10 - 13  51 05 00 00 需添加之起始块号 Integer
14 - 17  50 05 00 00 当前最后空块号 Integer
-------TABLE records----------------------------
18 - 21  33 39 39 30 证券代码 Char[10]
22 - 25  30 31 00 FF 分笔交易记录数 Integer
26 - 57  FF FF BA 03...FF FF 记录块号 Word[25](ushort数组)
.
.
.
records list
.
.
------BODY DATA-----
   地   址    数据内容    数据含义       数据类型      
41000 - 41003 98 00 66 3D 日期           Integer     
41004 - 41007 00 00 18 41 最新价         float
41008 - 4100B 00 80 B4 43 累计成交量     float
4100C - 4100F 80 46 A7 48 累计成交金额   float
41010 - 41011 EA AA       委买量1        ushort  
41012 - 41013 2A 3F       委买量2        ushort
41014 - 41015 24 57       委买量3        ushort
41015 - 41017 23 01       委卖量1        ushort
41018 - 41019 8E 5B       委卖量2        ushort
4101A - 3101B 80 40       委卖量3        ushort
4101C         16       委买价1的小数部分 Byte
4101D         9A       委买价2的小数部分 Byte
4101E         80       委买价3的小数部分 Byte
4101F         40       委卖价1的小数部分 Byte
41020         30       委卖价2的小数部分 Byte
41021         57       委卖价3的小数部分 Byte
41022 - 41023 00 80    买入,卖出标识     Byte
1.)从18h开始至40017h每64byte为一条股票数据分配记录,含义如上表18h - 57h所示;
2.)从41000h开始每4068byte为一股票数据存储块,每个股票数据存储块共存储113条记录,每一
条记录的长度为36 byte:
    具体含义如上表41000h - 41023h所示;
3.) 日期字段意义均为:实际日期 = CDate('1970-01-01')+(日期字段 div 86400);即“日期字
段”除以86400所得数为
    实际日期距1970年01月01日的天数。
4.)委买,委卖价由最新价加委买,委卖价小数部分得到,如:
   委买价1的小数部分=16h(<80h), 则委买价1=最新价+32/100;(16h=32d)
   委买价2的小数部分=9Ah(>80h), 则委买价2=最新价-(256-154)/100;(9Ah=154d)
5.)单笔成交量用本笔累计数减上笔累计数得到,
   若买入,卖出标识为80h,则单笔成交量是买入量;
   若买入,卖出标识为C0h,则单笔成交量是卖出量。

上面的这些希望能有用,祝顺利!

签到天数: 2 天

发表于 2010-9-5 22:37 |
lz问题解决了吗?我也想知道
本站声明:1、本站所有广告均与MACD无关;2、MACD仅提供交流平台,网友发布信息非MACD观点与意思表达,因网友发布的信息造成任何后果,均与MACD无关。
MACD俱乐部(1997-2019)官方域名:macd.cn   MACD网校(2006-2019)官方域名:macdwx.com
值班热线[9:00—17:30]:18292674919   24小时网站应急电话:18292674919
找回密码、投诉QQ:89918815 友情链接QQ:95008905 广告商务联系QQ:17017506 电话:18292674919
增值电信业务经营许可证: 陕ICP19026207号—2  陕ICP备20004035号

举报|意见反馈|Archiver|手机版|小黑屋|MACD俱乐部 ( 陕ICP备20004035号 )

GMT+8, 2024-4-18 14:06 , Processed in 0.066236 second(s), 10 queries , Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表