大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
from lee 感谢他!
分析家数据存储格式
上海日线存储文件为
:\superstk\data\sh\day.dat
深圳日线存储文件为
:\superstk\data\sz\day.dat
以上海日线存储文件
day.dat
为例:
00000h: F4 9B 13 FC 10 02 00 00-00 00 00 00 D1 04 00 00
00000h: 81
0C
0C
00020h: FF FF B0 09 00 00 16 00-17 00 18 00 19 00
1A
00030h: 1B 00
1C
0A
00040h: FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF
00050h: FF FF FF FF FF FF FF FF
……
……
41000h: 80 47 B2 2B B9 1E 25 41-CD CC
4C
41010h:
9A
1C
4C
41020h: 00
3C
3F
41030h: 34 33 3B 41 00 07 12 47-A4
3C
4C
该文件格式与磁盘文件物理存储方式类似:
起止地址
数据内容
数据含义
数据类型
00 –
03 F
日线文件标志
Integer
04 – 07 10 02 00 00
保留
Integer
08 – 0B 00 00 00 00
保留
Integer
0C
0F
证券总数
Integer
10 – 13 81
0C
需添加之起始块号
Integer
14 – 17 48
0C
当前最后空块号
Integer
18 – 21 31 41 30 30 30…FF
证券代码
Char[10]
22 – 25 B0 09 00 00
日线记录数
Integer
26 – 57 16 00 17 00…FF FF
记录块号
Word[25]
……
41000 – 41003 80 47 B2 2B
日期
Integer
41004 – 41007 B9 1E 25 41
开盘价
Single
41008 – 4100B CD CC
4C
最高价
Single
4100C
4100F
最低价
Single
41010 – 41013
9A
收盘价
Single
41014 – 41017 80 06 B2 47
成交量
Single
41018 – 4101B 40
1C
4C
成交金额
Single
4101C
上涨家数
Word
4101E –
4101F
下跌家数
Word
注:
1
)起止地址、数据内容为十六进制,数据类型为
Delphi
下之定义。
2
)从
18h
开始至
40017h
每
64byte
为一条股票数据分配记录,含义如上表
18h – 57h
所示;
3
)从
41000h
开始每
8KB
为一股票数据存储块,每个股票数据存储块共存储
256
条日线记录,每一条记录的长度为
32 byte
(含义如上表;上涨家数及下跌家数只对指数有效);
4
)从
41000h
开始的
8KB
为第
0
号数据存储块,以后类推;
5
)系统对每个股票日线数据存储以存储块为单位进行分配。
6
)具体应用实例分析家数据管理程序。
7)
日期字段的意义为:实际日期
= StrToDate(^
1970-01-01
日期字段
div 86400)
;即
“
日期字段
”
除以
86400
所得数为实际日期距
1970
年
01
月
01
日
的天数。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/167036.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...