同花顺日线数据格式

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

同花顺日线数据格式

2013-10-13 11:21:48| 分类: 股票 |举报|字号 订阅
同花顺日线数据格式
日线文件位于history\XXX\day目录下,XXX为证交所名称(上海证券交易所的目录为shase或者深圳证券交易所的目录为sznse)。
数据文件通过文件名称识别交易标的(包括股票、期货等等)。每个数据文件分别由:
文件头,固定为16个字节,包括:
byte [6],6 字节长度,固定为 {0x68,0x64,0x31,0x2E, 0x30,0x00},用于识别数据文件类型;
dword,4 字节长度,记录“内容”区域的记录条数;
word,2 字节长度,记录“内容”区域的开始位置;(第184个字节开始,文件头16+列定义168=184)
word,2 字节长度,记录“内容”区域每条记录的字节长度;(168个字节,42 x 4 = 168字节)
word, 2 字节长度,记录“内容”区域列的个数:(42列)
列定义:固定为4 个字节一组,标示一个列,第4 个字节为列内容长度。(42个列字段,每列4个字节,一共168字节)
内容:每天168个字节,42列,前7个依次为日期、开盘、最高、最低、收盘、成交额、成交量、后35个还未使用,全部填充为0xFF。
注意:
1、开盘、最高、最低、收盘四个数据都是4字节的无符号整数,但是最后一个字节为“B0”,如“CA A0 A4 B0”,只需要将最后的“B0”改为“00”,就能得到这个无符号整数,再除以1000,就是实际的数值;
2、成交额也是用4字节的无符号整数表示,但最后一个字节为“3X”,如“5B 67 E9 35”,只需将“3”改为“0”,即“5B 67 E9 05“就可得到这个无符号整数,再乘以1000,就是成交额;
3、成交量也是用4字节的无符号整数表示,但最后一个字节为“2X”,如“1B 0B 27 25”,只需将“2”改为“0”,即“1B 0B 27 05“就可得到这个无符号整数,再乘以100,就是成交量。

相关文档
最新文档