例如读取600237 铜峰电子得日数据. 使用ultraedit 带开D:/common/stock/jcb_gx/Vipdoc/sh/lday/sh600237.day文件 显示如下: 49 7E 31 01 3F 07 00 00 56 07 00 00 3F 04 00 00 3F 07 00 00 97 B0 8D 49 C0 F3 00 00 44 07 00 00 这是是31字节,没四个字节一组数据 分别表示如下信息: 日期 开盘价 最高价 最低价 收盘价 成交量 日期信息: 49 7E 31 01 => 十六进制 01 31 7E 49 => 十进制 20020809 代表了2002年8月9日得数据 开盘价: 3F 07 00 00 => 十六进制 00 00 07 3F=> 十进制 1855 除以100就代表开盘价位18.55元 最高价 56 07 00 00 => 十六进制 00 00 07 56 => 十进制 1878 除以100就代表最高价是18.78元 余下类推。。。 下面是转载来修改改过得读取此文件的vc代码,修改include和Sleep(1000)变成sleep(1)可以在linux编译。 // stock.cpp #include <stdio.h> using namespace std; typedef struct StockData stockData; int main (int argc, char *argv[]) int read_data(FILE *fp) |
通信达股票数据格式读取程序
最新推荐文章于 2024-09-26 20:07:49 发布
通信达股票数据格式读取程序
2008-11-21 19:39