当前位置:首页 » 股票涨停 » 读取股票软件的day文件数据

读取股票软件的day文件数据

发布时间: 2021-06-17 01:41:38

『壹』 类型为DAY的文件,如何打开

*.day文件,就是你的脱机个股资料,也就是脱机缓存。
收市后你可以下载全部日线数据。如果不下载,那么你收市后看过的个股资料,会自动生成*.day文件。当你离线,你就只能看到这些个股的资料,别的个股资料空白。
*.day文件一般在cache文件夹内,例如:你有SH601398.day文件,你离线后就可以脱机查看工商银行的资料。
★这样回答满意不满意???

『贰』 通达信.day文件的数据格式是什么样的

day文件是股票软件自身存放的每日均线数据,这是个数据文件,不能被直接打开的 其它股票软件要使用这个数据还要进行一次转换工作

『叁』 股票软件的日文件,就是*.day的文件

看什么软件的吧,然后去下载该软件,然后在软件中使用数据下载功能就可以获取了

『肆』 如何使用EXCEL读取通达信股票日线数据

定量分析的第一步,是获取数据。
获取股票历史行情数据最方便的途径,就是直接读取股票行情软件留在你电脑中的日线数据文件。
但如果不是程序员,电脑里一般不会有VB、VC之类的编程语言。
其实,大家的电脑中一般都有OFFICE。OFFICE中的EXCEL自带了一个VBA语言的编程环境。功能也很强大。
我用EXCEL里的VBA编写了一段代码,读取通达信股票行情软件的日线文件。已经测试通过。
代码如下。与爱好定量分析的朋友分享。
TypeMyType
a1AsLong'标示码
a2AsLong'日期
a3AsSingle'开盘价
a4AsSingle'最高价
a5AsSingle'最低价
a6AsSingle'收盘价
a7AsSingle'成交金额
a8AsLong'成交量
EndType
Sub按钮1_Click()
DimFile2AsInteger
DimbAsMyType
File1=FreeFile
Opensh600000.dayForBinaryAccessReadAs#File1i=1DoWhileNotEOF(File1)
Get#File1,,b
Cells(i,1)=b.a1
Cells(i,2)=b.a2
Cells(i,3)=b.a3
Cells(i,4)=b.a4
Cells(i,5)=b.a5
Cells(i,6)=b.a6

『伍』 股票软件中用#min5这种形式来取5分钟线的数据,比如kd.d#min5表示5分钟d值。但是#day,day被软件读为函数

"kd.d#day"。这个是引用系统已有公式的数据。如果引用系统没有的公式的日线数据,需另建一个公式供引用。
建第一个公式,名称很重要,第二个公式要根据这个名称找,比如名称定为:过渡。
比如;{过渡} 代码:收盘价:c;
第二个公式引用:"过渡.收盘价#day".

『陆』 求大神C#编程:打开并读取格式为“.day”的文件!!!求助!!!

这是个二进制文件,用低级函数读写。
建议先用ultraedit打开,把里面的结构搞清楚,例如那一段是股票代号,哪一段是名称,哪一段价格。
第二步:读写流。读写二进制文件用System.IO.BinaryReader和System.IO.BinaryWriter类;
你同样要分析数据格式。特别day文件里的日期,我是老早搞过,现在都忘了。里面的日期好像还要换算。day文件里存储的是一段时期的每天价格。这个好像很好分析的。原来用delphi编过,刚才找没找到,可能被老婆给删除了。

这个给你参考:
一、数据文件和数据结构:
大智慧数据文件和数据结构:(假设大智慧股票行情软件安装在D:dzh目录下)
上海日线存储路径为:D:dzhDATASHaseDay,文件扩展名为:.day
上海周线存储路径为:D:dzhDATASHaseweek,文件扩展名为: .wek
上海月线存储路径为:D:dzhDATASHasemonth,文件扩展名为: .mnt
深圳日线存储路径为:D:dzhDATASZnseDay
深圳周线存储路径为:D:dzhDATASZnseweek
深圳月线存储路径为:D:dzhDATASZnsemonth
周线,月线格式与日线格式一致.
以深发展日线为例:
1A76:0100 D6 CD 2F 01 52 07 01 00-52 07 01 00 52 07 01 00
1A76:0110 52 07 01 00 86 0F 00 00-4D 02 00 00 00 00 00 00
1A76:0120 00 00 00 00 00 00 00 00-D7 CD 2F 01 60 03 01 00
1A76:0130 60 03 01 00 60 03 01 00-60 03 01 00 82 05 00 00
1A76:0140 D4 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00
每一条记录的长度为40字节:
1-4字节为日期,D6 CD 2F 01转换为十进制是:19910102
5-8字节=开盘价(元)*1000
9-12字节=最高价(元)*1000
13-16字节=最低价(元)*1000
17-20字节=收盘价(元)*1000
21-24字节=成交金额(元)/1000
25-28字节=成交量(手)
其余12字节未使用
实现步骤:
1、先定义日线数据结构数组
2、再以实际记录数分配动态数组空间
3、然后把数据读入相应数组中
日线数据放在:%app_dir%\DATA\SHase\Day(上证A股) 以及 %app_dir%\DATA\SZnse\Day(深圳A股)
#pragma once
struct DZH5Day
{
unsigned long date;//date的格式:20070423
unsigned long open;//开盘价
unsigned long high;//最高价
unsigned long low;//最低价
unsigned long close;//收盘价
unsigned long moneysum;//成交金额
unsigned long turnover;//成交数量
char unused[12];//保留
};
整个结构共40个字节,读者可以查看所有的日线文件,大小肯定是40的倍数
这样很容易读出相应的数据:
如:
FILE* pFile = fopen("600001.day", "rb");
if (NULL != pFile)
{
while(!feof(pFile))
{
DZH5Day dayK;
fread(&dayK, sizeof(DZH5Day), 1, pFile);
......
}
}
-------------------------------------------------------------------------------------------------------

『柒』 后缀名为day的股票数据文件可否用普通软件进行打开

不可以。

那个是动态文件,不允许浏览

『捌』 股票数据文件.day等用什么软件打开

这个要你自己问下提供给你的那个人了,现在除了一些固定的格式之外,一些其他的格式都是根据别人自己的喜好来编写的,可能比如我写了个软件,有个需要存放数据的文件,我可以把它的后缀写成.aztx或是其他的,而且存进数据之前进行的加密或是一种编码什么的,只有我在自己的程序里面写了对应的解密方式或是解码方式才可以识别.
所以说这些可能别人也帮不了你什么.

『玖』 请问大智慧软件里的储存文件.day是什么格式的用什么方法才能够将数据提取出来。

看下图,

热点内容
期货电脑版如何操作 发布:2025-06-17 02:23:03 浏览:271
中国股市行情由什么决定 发布:2025-06-17 02:18:06 浏览:467
怎样如何通过数字货币赚钱 发布:2025-06-17 02:02:55 浏览:412
华标金融客服电话是多少 发布:2025-06-17 02:02:54 浏览:48
恒指期货多少一张 发布:2025-06-17 01:57:11 浏览:550
货币基金一万元十年多少钱 发布:2025-06-17 01:52:15 浏览:237
合力泰科技股票有限公司 发布:2025-06-17 01:40:24 浏览:462
格力电器000651股票历史最高价 发布:2025-06-17 01:29:08 浏览:936
股指期货持仓限额是多少 发布:2025-06-17 01:20:31 浏览:333
新丰发了多少基金 发布:2025-06-17 00:47:02 浏览:635