python读取大智慧数据

您所在的位置:网站首页 大智慧自选股怎么导出 python读取大智慧数据

python读取大智慧数据

2023-08-17 07:24| 来源: 网络整理| 查看: 265

大智慧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