通达信股票软件日线数据分析
通达信股票软件日线数据分析
2007-11-29 12:06:10 / 个人分类:技术
日线文件以"代号"+"股票代码"+""命名,代号为"sh"或"sz",股票代码6位,一个记录32个字节。
以深发展1997年1月2日的数据为例:
00000000h: 36 B8 30 01 72 06 00 00 86 06 00 00 60 06 00 00 ;
00000010h: 72 06 00 00 77 69 D4 4C 68 FE 66 00 74 06 00 00 ;
以下是分解
00000000h:|36 B8 30 01|72 06 00 00|86 06 00 00|60 06 00 00|;
[36 B8 30 01] = 0x0130B836 = 19970102 日期[unsigned long]
[72 06 00 00] = 0x00000672 = 1650/100 = 16.50 开盘[unsigned long]
[86 06 00 00] = 0x00000686 = 1670/100 = 16.70 最高[unsigned long]
[60 06 00 00] = 0x00000660 = 1632/100 = 16.32 最低[unsigned long]
00000010h:|72 06 00 00|77 69 D4 4C|68 FE 66 00|74 06 00 00|;
[72 06 00 00] = 0x00000672 = 1650/100 = 16.50 收盘[unsigned long]
[77 69 D4 4C] = 0x4CD46977 = 111365048.0 成交额[float]
[68 FE 66 00] = 0x0066FE68 = 6749800 成交量[unsigned long]
[74 06 00 00] = 0x00000674 = 1652/100 = 16.52 上日收盘[unsigned long](保留)
#include
#include
#include
using namespace std;
struct TDSData_Day
{
unsigned long date; //日期
unsigned long open; //开盘价,单位:分
unsigned long high; //最高价,单位:分
unsigned long low; //最低价,单位:分
unsigned long close; //收盘价,单位:分
float amount; //交易金额,单位:元
unsigned long vol; //成交量,单位:股
int reserv; //保留,有时用来保存上一交易日收盘价
};
void showData(TDSData_Day data)
{
cout << "日 期:" << << endl;
cout << "开盘价:" << setw(8) << setprecision(2) << / 100.0 << " 元 ";
cout << "最高价:" << setw(8) << / 100.0 << " 元 ";
cout << "最低价:" << setw(8) << / 100.0 << " 元 ";
cout << "收盘价:" << setw(8) << e / 100.0 << " 元 " <
int main()
{
TDSData_Day myIn;
cout << "文件读出测试" << endl;
ifstream fin;
const char* fname = "D:new_dgzqVipdocszlday";
fname ="";
(fname,ios::binary | ios::in);
for(int i = 0; i < 5; i++)
{
(reinterpret_cast
showData(myIn);
}
e();
fname ="";
(fname,ios::binary | ios::in);
for(int i = 0; i < 5; i++)
{
(reinterpret_cast
showData(myIn);
}
e();
cout << "Done!";
return 0;
}
-
计算机软件工程管理开发应用研究论文
一、软件工程管理与开发的方法主要的软件工程开发方法有SASA方法、Pamas方法、面向对象的软件开发方法等。其中,面向对象开发方法是目前使用最为频繁的一种软件开发方法,它是目前计算机领域中最为关心的重点,是90年代软件开发领域的主要潮流。从其概念与应用来看,...
-
计算机软件著作权代理合同集合4篇
随着法律法规不断完善,人们越发重视合同,合同起到的作用越来越大,它可以保护民事法律关系。那么合同要怎么拟定?想必这让大家都很苦恼吧,下面是小编为大家整理的计算机软件著作权代理合同,仅供参考,欢迎大家阅读。计算机软件著作权代理合同1委托人(甲方):被委托人(乙方):甲...
-
计算机软件实习报告汇编5篇
在当下这个社会中,接触并使用报告的人越来越多,报告具有成文事后性的特点。那么什么样的报告才是有效的呢?下面是小编为大家整理的计算机软件实习报告,仅供参考,希望能够帮助到大家。计算机软件实习报告1对计算机有了更具体认识,透过对计算机的具体操作和亲自实践巩...
-
计算机软件工程的管理和维护探究
在当今这个信息技术飞速发展的时代,一个社会是否迅速发展的标志不再是经济增长,而新的衡量标准就是计算机软件工程的发展。因为社会的发展和计算机技术息息相关,而计算机技术的发展又是依靠计算机软件工程的。因此,计算机软件工程就越来越受到重视。而对于计算机软...