分析家数据存储格式错误_大数据存储的基本形式

分析家数据存储格式错误_大数据存储的基本形式fromlee感谢他! 分析家数据存储格式上海日线存储文件为:\superstk\data\sh\day.dat深圳日线存储文件为:\superstk\data\sz\day.dat以上海日

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新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
00 00 48

0C
00 00-31 41 30 30 30 31 00 FF

  
00020h: FF FF B0 09 00 00 16 00-17 00 18 00 19 00

1A
00

  
00030h: 1B 00

1C
00 1D 00 1E 00-07

0A
FF FF FF FF FF FF

  
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
41 EC 51 18 41

  
41010h:

9A
99 41 41 80 06 B2 47-40

1C
BC

4C
00 00 00 00

  
41020h: 00

3C
B6 2B 34 33

3F
41-AF 47 49 41 01 00 30 41

  
41030h: 34 33 3B 41 00 07 12 47-A4

3C
26

4C
00 00 00 00

  


  

该文件格式与磁盘文件物理存储方式类似:


  


  

起止地址

数据内容

数据含义

数据类型


  
00 –

03 F
4 9B 13 FC

日线文件标志
Integer

  
04 – 07 10 02 00 00
保留
Integer

  
08 – 0B 00 00 00 00
保留
Integer

  


0C


0F
D1 04 00 00

证券总数
Integer

  
10 – 13 81

0C
00 00

需添加之起始块号
Integer

  
14 – 17 48

0C
00 00

当前最后空块号
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
41

最高价
Single

  


4100C


4100F
EC 51 18 41

最低价
Single

  
41010 – 41013

9A
99 41 41

收盘价
Single

  
41014 – 41017 80 06 B2 47
成交量
Single

  
41018 – 4101B 40

1C
BC

4C

成交金额
Single

  


4101C
– 4101D 00 00

上涨家数
Word

  
4101E –

4101F
00 00

下跌家数
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账号...

(0)


相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号