2019-02-23 (通达信文件结构)

通信达股票数据格式读取程序

通信达股票数据格式读取程序

  2008-11-21 19:39

例如读取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元

余下类推。。。

typedef struct

{

    int date;//4字节 int类型也是1

    int open;

    int high;

    int low;

    int close;

    int amount;

    int vol;

    int reservation;

} StockData;

你可能感兴趣的:(2019-02-23 (通达信文件结构))