python读取大智慧数据 |
您所在的位置:网站首页 › 大智慧自选股怎么导出 › python读取大智慧数据 |
大智慧day数据格式 日线数据放在目录dzhDATASHaseDay以及dzhDATASZnseDay下,分别是上海和深圳。 里边每个文件就是个股的数据了。 每个文件一开头就是日数据,不像有些股软数据开始有一些格式。 每日数据一共为40个字节。 第一个四字节:日期,转换为十进制即可。 第二个四字节:开盘,除以1000 第三个四字节:最高,除以1000 第四个四字节:最低,除以1000 第五个四字节:收盘,除以1000 第六个四字节:成交额,除以10 第七个四字节:成交量 第八个四字节:散户线 第九个四字节:似乎无用 第十个四字节:似乎与散户线有关 下边以601988为例说明: 打开文件601988.day,看到最后四十个字节为: EC 1A 32 01 C6 0C 00 00 DA 0C 00 00 BC 0C 00 00 D0 0C 00 00 A9 5D 01 00 02 2C 04 00 D3 00 00 00 00 00 00 00 00 00 00 00 第一个四字节:EC 1A 32 01,十六进制为0x01321AEC,转换为十进制就是20060908,是日期 第二个四字节:C6 0C 00 00,十六进制为0x0CC6,转换为十进制就是3270,除以1000为3.27,是开盘价 第三个四字节:DA 0C 00 00,十六进制为0x0CDA,转换为十进制就是3290,除以1000为3.29,是最高价 第四个四字节:BC 0C 00 00,十六进制为0x0CBC,转换为十进制就是3260,除以1000为3.26,是最低价 第五个四字节:D0 0C 00 00,十六进制为0x0CD0,转换为十进制就是3280,除以1000为3.28,是收盘价 第六个四字节:A9 5D 01 00,十六进制为0x00015DA9,转换为十进制就是89513,除以10为8951.3,是成交额 第七个四字节:02 2C 04 00,十六进制为0x00042C02,转换为十进制就是273410,是成交量 第八个四字节:D3 00 00 00,十六进制为0xD3,转换为十进制为211,散户线(这个好像不太正确,不知道为什么,可能分析有误) ___________ 大智慧5.60经典版 数据格式分析与程序接口开发(一) 作者:百度斑泥狼 更新时间:2008-5-8 1代码表 1.1证券代码列表 证券代码列表对应文件为 dzh安装目录 internet tcpipdata index.dat 文件,该文件在大智慧每次启动时被删除,并重新从服务器上下载。 文件结构描述如下: (1)文件大小 =证券数量 × 9字节(每个证券占用 9 字节) (2)每个证券内容描述 (2.1)1~2字节:排序序号,从0开始编号计数 == 2字节的整数 (2.2)3~8字节:证券代码 == 6字节的ASCII字符串 (2.3)9~9字节:统一为0x00,无特殊意义,可能是作为分隔符 1.2证券名称列表 证券名称列表对应文件为 dzh安装目录 internet tcpipdata init.dat 文件,该文件在大智慧每次启动时被删除,并重新从服务器上下载。 文件结构描述如下: (1)文件大小 =头部字段28字节 + 证券数量 × 32字节(每个证券占用 32 字节) (2)头部字段 (2.1) 1~8字节:大智慧最后一次联网的日期,8字节ASCII字符串 (2.2) 9~10字节:未知 (2.3)11~12字节:证券数量 (2.4)13~28字节:未知 (3)每个证券内容描述 (3.1)1~8字节:证券名称 (3.2)9~14字节:证券代码 (3.3)15~16字节:证券代码类型 (3.3.1)0x1F 0x00一般证券(场内交易的股票和基金等) (3.3.2)0x1E 0x00 证券指数(上证指数、深圳) (3.3.3) 0x20 0x00 证券指数(沪深300指数等) (3.4)17~32字节:未知 2自选股 自选股文件保存位置:dzh安装目录 CFG netwrkic.bk2 文件结构描述如下& |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |