导航:首页 > 数据行情 > 股票存储数据结构

股票存储数据结构

发布时间:2022-08-15 06:14:41

① 求答案,解法.数据结构大神来解

什么是数据结构?

简单地说,数据结构是以某种特定的布局方式存储数据的容器。这种“布局方式”决定了数据结构对于某些操作是高效的,而对于其他操作则是低效的。首先我们需要理解各种数据结构,才能在处理实际问题时选取最合适的数据结构。

为什么我们需要数据结构?

数据是计算机科学当中最关键的实体,而数据结构则可以将数据以某种组织形式存储,因此,数据结构的价值不言而喻。

无论你以何种方式解决何种问题,你都需要处理数据——无论是涉及员工薪水、股票价格、购物清单,还是只是简单的电话簿问题。

数据需要根据不同的场景,按照特定的格式进行存储。有很多数据结构能够满足以不同格式存储数据的需求。

② 大智慧日K线的数据结构

大智慧日K线的数据结构 大智慧股票行情软件是目前应用广泛的一个炒股工具,有时我们需要自编炒股的算法进行研究,如提取某只股票的收盘价,成交量等,这时候如果能直接读大智慧股票分析系统的数据格式,将对软件的编制带来极大的方便。(注:大智慧用的钱龙数据格式,本文适用于钱龙股票行情软件中的日k线数据)。

一、数据文件和数据结构:
大智慧数据文件和数据结构:(假设大智慧股票行情软件安装在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);
......
}
}

③ 股票交易所那种下单的数据结构怎么实现的

上海,深圳证券交易所
如果你是机构大客户
去现场做
速度最快
还有就是 证券公司营业部的 现场大客户
.那里的电脑直接连着 证券交易所

④ 能不能通俗解释,令外行人能听懂的,啥叫‘数据结构’

由一系列

⑤ 股票管理信息系统设计与实现

你这个,似乎是要求设计软件的人来做的!个人觉得,你这样的要求,需要一个既懂股票,也懂软件的人方可帮助到你设计出来,至少,其必须精通软件设计,略懂股票的人方可!而,你的问题被自动分类到股票区,估计就是一个错误!个人也知道是帮助不了你!只不过是友情的提醒一下你,你以后不妨手动选择分类到软件区那边看看是否有人能够帮助得了你!祝你开心快乐每一天!

⑥ 怎么做实时的股票数据库

如果主站提供有相关的接口的话,可以调主站的接口.如果主站不提供相关接口.那就不不断抓取.获取最新的信息了.

⑦ 我想做一个股票行情的网站,用什么数据库存储行情数据比较好怎么定义表结构比较好

没有必要去做这些,这些东东,券商和软件公司都做得很好了,你要做的就是如何多赚钱,祝你投资顺利赚钱多多

⑧ 简述数据结构与存储结构的关系

存储结构是指数据在内存上的存储方式,比如有顺序存储和链式存储。
但是数据结构要更多样,比如链式存储可以实现链表,也可以实现二叉树等数据结构。
然后二叉树也可以使用顺序结构存储。

⑨ 钱龙5分钟数据结构

数据路径 \QIANLONG\QLDATA\history\shase(sznse)\nmn\*.nmn

数据结构 每个记录10*32bit

第一个32bit是日期

mi=fread(fid,1,'ubit6'); //minutes
hr=fread(fid,1,'ubit5'); //hour
dy=fread(fid,1,'ubit5'); //day
mt=fread(fid,1,'ubit4'); //month
yr=fread(fid,1,'ubit12');//year

第二到五个32bit是价格*1000,分别是开盘价,最高价,最低价和收盘价。

第六到七个32bit是成交手数和金额。

由5分钟数据可得到股票的各种周期的K线图。做短线操作,一般提取取小时线数据。

⑩ 如何获取股票数据与历史数据以数据库方式存储的

股票历史数据查询有个很不错的网页工具可以推荐,地址是http://tool.cnfunny.cn/#/打开就可以直接使用,还可以大批量下载,方便省事!

阅读全文

与股票存储数据结构相关的资料

热点内容
阿里香港上市股票哪里来的 浏览:377
股票现量显示的数据是什么意思 浏览:948
股票中哪项指标为成交量 浏览:910
请您知晓贷款资金不得用于股票 浏览:608
比较股票和债券表 浏览:107
龙头etf股票趋势 浏览:956
股票1天内涨跌影响因素 浏览:763
华斯股票历史最低价 浏览:428
员工内购股票买卖时间 浏览:954
股票k线走出两条直线 浏览:456
网上开的股票账户可以网上注销 浏览:630
股票网上开户和证券公司开户有什么区别 浏览:783
股票软件如何买基金 浏览:416
利用概率买股票赚钱 浏览:947
股票长期横盘怎么办 浏览:448
股票质押业务补仓资产有什么 浏览:276
股票做空启动资金多少钱 浏览:621
2019特发信息股票10转2 浏览:389
股票量化数据主动被动 浏览:824
世界最大的股票软件 浏览:579