此格式为METASTOCK数据格式.
格式由MASTER,EMASTER,FX.DAT组成
我的博客:kamocharts.blog.163.com
Master 文件结构
0~>1
Type
FType=Array[1..2]of Char;
ToT_File_Rec = Record
Trec_Num:SmallInt;
Hrec_Used:SmallInt;
Zeros:Array[1..49]of Byte;
end;
1~>2
MetaStock=Record
Id:char;
Reserved:FType;
Rec_Len:Char;
Num_Fields:Char;
Reserved1:FType;
File_Name:File_Name;
Reserved2:Char;
Flag:Char;
Init_Date:Myreal;
Fin_Date:Myreal;
Time:Char;
Intr_Time:Char;
Reserved3:Char;
Symbol:Symb;
Reserved4:Char;
Autorun_Flag:Char;
Reserved5:Char;
end;
EMASTER 文件结构
0~>1
Em_Tot_Rec=Record
Trec_Num:Char;
Spaces:Char;
Hrec_Used:Char;
Reserved:Array[1..46]of Char;
Space:array[1..4]of char;
Copyright:Array[1..138]of Char;
end;
1~>2
EMaster_Data_Type = Record
ASC30 : Array [1..2] of Char;
File_Number : char;
Reserved : Array [1..3] of Char;
Number_Of_Fields : Byte;
Reserved1 :char; //Array [1..2] of Char;
AutoRun_Flag : Char;
Rec_Syze:char;
Reserved2 : Char;
Symbol : Array [1..14] of Char;
Reserved3 : Array [1..7] of Char;
File_Name : Array [1..16] of Char;
Reserved4 : Array [1..12] of Char;
Time_Frame : Char;
Reserved5:Char;
Time_Interval:Char;
Reserved6:Char;
First_Date : Single; { yymmdd}
Beg_Trade_Time Single; {yymmdd}
Last_Date : Single;
End_Trade_Time:Single;
Start_time_Range:Single;
End_Time_Range:Single;
Reserved7:array[1..37]of Char;
Space:real;
Reserved8 : Array [1..57] of Char;
End;
FX.DAT 文件结构
Type
Myreal = Array [1..4] of Byte;
Type
Size6=Record
Date:Myreal;
Open:Myreal;
High:Myreal;
Low:Myreal;
Close:Myreal;
Volume:Myreal;
end;