通达信V6.1日线数据文件格式分析
(2013-01-16 15:07:25)
标签:
股票 |
分类: 股票技术学习 |
通达信V6日线数据文件格式分析
文件位置
1、历史日线数据
/jcb_zxjt/Vipdoc/sh/lday/sh000001.day
/jcb_zxjt/Vipdoc/sz/lday/sz000001.day
2、临时日线数据
/jcb_zxjt/T0002/cache/sz000005.day
数据格式
1、历史日线数据格式
数据含义 |
数据类型 |
实际值 |
单位 |
日期 |
Integer |
|
|
开盘价 |
Integer |
当前值 |
元 |
最高价 |
Integer |
当前值 |
元 |
最低价 |
Integer |
当前值 |
元 |
收盘价 |
Integer |
当前值 |
元 |
成交金额 |
single |
|
元 |
成交量 |
Integer |
|
股 |
保留 |
Integer |
|
|
注意:
1)、每32byte为一条股票数据分配记录.
2、临时日线数据格式
数据含义 |
数据类型 |
单位 |
日期 |
Integer |
|
开盘价 |
Single |
元 |
最高价 |
Single |
元 |
最低价 |
Single |
元 |
收盘价 |
Single |
元 |
成交金额 |
single |
元 |
成交量 |
Integer |
股 |
保留 |
Integer |
|
注意:
1)、每32byte为一条股票数据分配记录。
2)、文件头部有一个4字节的附加信息。
示例代码
示例:显示日线数据文件信息
单元:uDataBuffer
备注:uDataBuffer单元代码在“大智慧Level2日线数据文件格式分析”文档中。
单元:uDayData
unit uDayData;
interface
uses
type
{历史日线数据}
implementation
constructor TStockDataStream_Day.Create;
begin
end;
function TStockDataStream_Day.GetItems(Index: Integer): PTDataRecord_Day;
begin
end;
end.
单元:uCacheDayData
unit uCacheDayData;
interface
uses
type
implementation
constructor TStockDataStream_CacheDay.Create;
begin
end;
procedure TStockDataStream_CacheDay.ClearBuffer;
begin
end;
procedure TStockDataStream_CacheDay.DoBufferChange;
begin
end;
function TStockDataStream_CacheDay.GetItems(Index: Integer): PTDataRecord_CacheDay;
var
begin
end;
end.
单元:Unit1
unit Unit1;
interface
uses
type
var
implementation
uses uDayData,uCacheDayData;
{$R *.dfm}
procedure TForm1.FormCreate(Sender: TObject);
begin
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
end;
procedure TForm1.ShowData(const AFile: string; const AListBox: TListBox);
begin
end;
procedure TForm1.ShowData_Day(const AFile: string; const AListBox: TListBox);
var
begin
end;
procedure TForm1.ShowData_CacheDay(const AFile: string;
var
begin
end;
end.