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

分析家数据存储格式错误_大数据存储的基本形式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


的天数。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/167036.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Hadoop的生态系统介绍

    Hadoop的生态系统介绍一.Hadoop生态系统架构二.生态系统介绍2.1HDFS(分布式文件存储系统)Hadoop分布式文件系统是Hadoop项目的两大核心之一,是针对谷歌文件系统(GoogleFileSystem,GFS)的开源实现。是Hadoop体系中数据存储管理的基础。它是一个高度容错的系统,能检测和应对硬件故障,用于在低成本的通用硬件上运行。HDFS简化了文件的一致性模型,通过流式数据访问…

    2022年5月19日
    47
  • goland2021 激活码[在线序列号]「建议收藏」

    goland2021 激活码[在线序列号],https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月18日
    121
  • 不是单组分组函数「建议收藏」

    不是单组分组函数「建议收藏」问题:一:SELECT tablespace_name, SUM(bytes) freeFROM dba_free_space不是单组分组函数原因: 1、如果程序中使用了分组函数,则有两种情况可以使用:程序中存在group by,并指定了分组条件,这样可以将分组条件一起查询出来改为:  SELECT tablespace_name, SUM(bytes) freeFROM dba_free_spa…

    2022年6月30日
    34
  • bool数组初始化

    bool数组初始化输入memset(boolArray,0,sizeof(Array));头文件是#include;如果初始化为全部false,c++有一个零初始化器(zero-initializer)boolboolArray[ARRAY_SIZE]={0};这个零初始化器是通用的,其他类型的数组也可以通过这个初始化;charmyarray[ARRAY_SIZE]=

    2022年7月18日
    9
  • Uva – 11383 – Golden Tiger Claw

    Uva – 11383 – Golden Tiger Claw

    2021年6月20日
    112
  • Python保留小数位数_python怎么保留三位小数

    Python保留小数位数_python怎么保留三位小数python处理保留小数位数,包括四舍五入和不四舍五入。

    2022年8月11日
    102

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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