大智慧格式全Word格式文档下载.docx
《大智慧格式全Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《大智慧格式全Word格式文档下载.docx(28页珍藏版)》请在冰豆网上搜索。
bsdqtzje短期投资净额num
bsyszkje应收帐款净额num
bschje存货净额num
bsldzc流动资产num
bscqtzje长期投资净额num
bsgdzc固定资产num
bswxzc无形及其他资产num
bszzc总资产num
bsdqjk短期借款num
bsyfzk应付帐款num
bsldfz流动负债num
bscqfz长期负债num
bsfz负债合计num
bsgb股本num
bsssgdqy少数股东权益num
bsgdqy股东权益num
bszbgj资本公积num
bsyygj盈余公积num
iszysr主营业务收入净额num
iszycb主营业务成本num
iszylr主营业务利润num
isqtlr其它业务利润num
isyyfy营业费用num
isglfy管理费用num
iscwfy财务费用num
istzsy投资收益num
islrze利润总额num
issds所得税num
isjlr净利润num
iskchjlr扣除经常性损益后的净利润num
iswfplr未分配利润num
cfjyhdxjlr经营活动现金流入num
cfjyhdxjlc经营活动现金流出num
cfjyhdxjje经营活动现金净额num
cftzxjlr投资现金流入num
cftzxjlc投资现金流出num
cftzxjje投资现金净额num
cfczxjlr筹措现金流入num
cfczxjlc筹措现金流出num
cfczxjje筹措现金净额num
cfxjjze现金及现金等价物净增额num
cfxsspxj销售商品收到的现金num
mgsy每股收益num
mgjzc每股净资产num
tzmgjzc调整后每股净资产num
mgzbgjj每股资本公积金num
mgwfplr每股未分配利润num
mgjyxjllje每股经营活动产生的现金流量净额num
mgxjzjje每股现金及现金等价物增加净额num
mll毛利率num
zyywlrl主营业务利润率num
jll净利率num
zzcbcl总资产报酬率num
jzcsyl净资产收益率num
xsxjzb销售商品收到的现金占主营收入比例num
yszczzl应收帐款周转率num
chzzl存货周转率num
gdzczzl固定资产周转率num
zyywzzl主营业务增长率num
jlrzzl净利润增长率num
zzczzl总资产增长率num
jzczzl净资产增长率num
ldbl流动比率num
sdbl速动比率num
zcfzbl资产负债比率num
fzbl负债比率num
gdqybl股东权益比率num
gdzcbl固定资产比率num
kchmgjlr扣除经常性损益后每股净利润num
◎交易日期(cnrq)结构
rq交易日期date
◎板块数据(cnbk)结构
lb类别char
bk板块char
zz创建者char
◎存款利率(cnll)结构
rq变动日期date
ll利率num
◎港股代码(hkdm)结构
◎港股行情(hkhq)结构
FxjData2FinData程序有上千行
调用方法:
/*************************************************************************************
使用说明:
1)调用格式:
FxjData2FinData(Market,DataType,FinDataLib)
其中,
Market:
市场代码,SH为沪市,SZ为深市,BK为板块指数,如果有其它市场数据,可有其它市场代码如HK等.
DataType:
数据类型,dm,cq,cw0,hq0,hq,等等,含义见下面注释
FinDataLib:
目标逻辑库,如果给定的目标逻辑库不存在,则将设为Work
2)如果数据文件已经被分析家等软件占用导致无法打开时,将自动复制一份该文件,并从该备份文件中读取数据.
3)程序将自动补充数据,即如果目标表不存在,则建立并添加数据,如果目标表已存在,则判断表中每只证券的最新
数据,然后只添加数据表中所缺少的数据.
***************************************************************************************/
/*请修改以下的参数*/
%letFxjPath=C:
\fxj\;
/*分析家安装目录*/
/*HqmbFilesToRead=分笔成交读取文件数.若为1则只读取report.dat,
若为值n,则除了读取Report.dat外还将读取(n-1)个最新.PRP历史分笔成交数据文件*/
%letHqmbFilesToRead=2;
/*请确认要转换的数据,在下面语句的%后加*变为注释取消转换*/
/*沪市*/
%FxjData2FinData(sh,dm,FinData);
/*dm--证券代码,原数据集将保存为xxDM_bak*/
%FxjData2FinData(sh,cq,FinData);
/*cq--除权数据*/
%FxjData2FinData(sh,cw0,FinData);
/*cw0--最新财务数据*/
%FxjData2FinData(sh,hq0,FinData);
/*hq0--最新行情*/
%FxjData2FinData(sh,hq,FinData);
/*hq--每日行情*/
%FxjData2FinData(sh,hqmb,FinData);
/*hqmb--每笔成交*/
%FxjData2FinData(sh,hq5,FinData);
/*hq5--5分钟行情*/
%FxjData2FinData(sh,fp,FinData);
/*fp--分红送配(专业财务数据)*/
%FxjData2FinData(sh,gb,FinData);
/*gb--股本结构(专业财务数据)*/
%FxjData2FinData(sh,cw,FinData);
/*cw--财务数据(专业财务数据)*/
%FxjData2FinData(sh,gd,FinData);
/*gd--十大股东(专业财务数据)*/
%FxjData2FinData(sh,jjjz,FinData);
/*jjjz--基金净值(专业财务数据)*/
%FxjData2FinData(sh,jjzh,FinData);
/*jjzh--基金投资组合(专业财务数据)*/
/*深市*/
%FxjData2FinData(sz,dm,FinData);
%FxjData2FinData(sz,cq,FinData);
%FxjData2FinData(sz,cw0,FinData);
%FxjData2FinData(sz,hq0,FinData);
%FxjData2FinData(sz,hq,FinData);
%FxjData2FinData(sz,hqmb,FinData);
%FxjData2FinData(sz,hq5,FinData);
%FxjData2FinData(sz,fp,FinData);
%FxjData2FinData(sz,gb,FinData);
%FxjData2FinData(sz,cw,FinData);
%FxjData2FinData(sz,gd,FinData);
%FxjData2FinData(sz,jjjz,FinData);
%FxjData2FinData(sz,jjzh,FinData);
/*板块及板块指数*/
%FxjData2FinData(bk,zh,FinData);
/*板块数据:
Market=bk,DataType=zh,...*/
%FxjData2FinData(bk,dm,FinData);
%FxjData2FinData(bk,hq0,FinData);
%FxjData2FinData(bk,hq,FinData);
%FxjData2FinData(bk,hqmb,FinData);
%FxjData2FinData(bk,hq5,FinData);
/*香港市场*/
%*FxjData2FinData(hk,dm,FinData);
%*FxjData2FinData(hk,hq0,FinData);
%*FxjData2FinData(hk,hq,FinData);
%*FxjData2FinData(hk,hqmb,FinData);
%*FxjData2FinData(hk,hq5,FinData);
大智慧新一代2.08.07.0907数据格式
作者:
root日期:
2007-12-12
字体大小:
小中大
备忘
日线数据文件day.dat
caseDataTypes.hq:
fileName="
DAY.DAT"
;
startAddress=0x41000;
blockSize=8192;
recordSize=32;
codeIsLong=false;
fieldString=
"
dm,代码,code,10,0,0,;
+
rq,日期,date,4,1,0,;
kp,开盘,single,4,2,4,B;
zg,最高,single,4,3,8,B;
zd,最低,single,4,4,12,B;
sp,收盘,single,4,5,16,B;
sl,成交数量,single,4,6,20,A;
+
je,成交金额,single,4,7,24,"
数据格式几乎与分析家相同
起止地址数据内容数据含义数据类型
00-03F49B13FC文件标志int
04-0700060000未知int
08-0B00000000保留int
0C-0F97040000证券总数int
10-1300180000未知int需添加之起始块号
14-17DB170000未知int当前最后空块号
18-213141303030...FF证券代码byte[10]
22-25B0090000日线记录数int
26-5700002504...FFFF记录块号char[25]
......
记录块开始于0x41000
41000-410038047B22B日期int
41004-41007B91E2541开盘价float
41008-4100BCDCC4C41最高价float
4100C-4100FEC511841最低价float
41010-410139A994141收盘价float
41014-410178006B247成交量float
41018-4101B401CBC4C成交金额float
4101C-4101D0000上涨家数char
4101E-4101F0000下跌家数char
注:
1)起止地址、数据内容为十六进制,数据类型为Delphi下之定义。
2)从18h开始至40017h每64byte为一条股票数据分配记录,含义如上表18h-57h所示;
3)从41000h开始每8KB为一股票数据存储块,每个股票数据存储块共存储256条日线记录,
每一条记录的长度为32byte(含义如上表;
上涨家数及下跌家数只对指数有效);
4)从41000h开始的8KB为第0号数据存储块,以后类推;
5)系统对每个股票日线数据存储以存储块为单位进行分配。
6)具体应用实例分析家数据管理程序。
7)日期字段的意义为:
实际日期=StrToDate(^1970-01-01^)+(日期字段div86400);
即“日期字段”除以86400所得数为实际日期距1970年01月01日的天数。
有关块号计算方法,请参见分笔成交数据格式
日期字段的意义为:
即“日期字段”除以86400所得数为实际日期距1970年01月01日的天数
1分钟数据文件min1.dat
caseDataTypes.hq1:
MIN1.DAT"
blockSize=12288;
//8192
rq,日期,datetime,4,1,0,;
5分钟数据文件min.dat
caseDataTypes.hq5:
MIN.DAT"
最新行情STKINFO60.dat
caseDataTypes.hq0:
STKINFO60.DAT"
startAddress=0x68A8A6;
blockSize=0;
recordSize=273;
isIndexDataStruct=false;
jc,简称,string,32,1,10,;
rq,更新时间,datetime,4,5,60,;
zs,昨收,single,4,7,68,;
kp,今开,single,4,8,72,;
zg,最高,single,4,9,76,;
zd,最低,single,4,10,80,;
sp,最新,single,4,11,84,;
sl,总手数,single,4,12,88,;
je,金额,single,4,13,92,;
xss,现手数,single,4,14,96,;
ztj,涨停价,single,4,27,184,;
dtj,跌停价,single,4,28,188,;
np,内盘,single,4,27,192,;
wp,外盘,single,4,28,196,;
mrjg1,买一价,single,4,15,100,;
mrsl1,买一量,single,4,18,120,;
mrjg2,买二价,single,4,16,104,;
mrsl2,买二量,single,4,19,124,;
mrjg3,买三价,single,4,17,108,;
mrsl3,买三量,single,4,20,128,;
mrjg4,买四价,single,4,32,112,;
mrsl4,买四量,single,4,34,132,;
mrjg5,买五价,single,4,33,116,;
mrsl5,买五量,single,4,35,136,;
mcjg1,卖一价,single,4,21,140,;
mcsl1,卖一量,single,4,24,160,;
mcjg2,卖二价,single,4,22,144,;
mcsl2,卖二量,single,4,25,164,;
mcjg3,卖三价,single,4,23,148,;
mcsl3,卖三量,single,4,26,168,;
mcjg4,卖四价,single,4,36,152,;
mcsl4,卖四量,single,4,38,172,;
mcjg5,卖五价,single,4,37,156,;
mcsl5,卖五量,single,4,39,176,"
//"
jd,精度,int,4,3,52,;
scbz,删除标志,int,4,4,56,"
unknown,(未知),int,4,31,164,;
(未知),,48,40,200,;
分笔成交数据文件report.dat(结构同day.dat,但其中一些数据不是直接保存)
caseDataTypes.hqmb:
REPORT.DAT"
blockSize=12272;
recordSize=52;
//不完全等同于day.dat结构,因此单独处理
rq,日期,datetime,4,0,0,;
zjcj,最近成交价,single,4,1,4,;
zss,总手数,single,4,2,8,calc;
je,金额,single,4,3,12,;
xss,现手数,single,4,2,8,;
mm,内外盘,string,2,16,21,;
mr1jg,买一价,single,1,10,42,;
mr1sl,买一量,single,2,4,22,;
mr2jg,买二价,single,1,11,43,;
mr2sl,买二量,single,2,5,24,;
mr3jg,买三价,single,1,12,44,;
mr3sl,买三量,single,2,6,26,;
mr4jg,买四价,single,1,12,45,;
mr4sl,买四量,single,2,6,28,;
mr5jg,买五价,single,1,12,46,;
mr5sl,买五量,single,2,6,30,;
mc1jg,卖一价,single,1,13,47,;
mc1sl,卖一量,single,2,7,32,;
mc2jg,卖二价,single,1,14,48,;
mc2sl,卖二量,single,2,8,34,;
mc3jg,卖三价,single,1,15,49,;
mc3sl,卖三量,single,2,9,36,;
mc4jg,卖四价,single,1,14,50,;
mc4sl,卖四量,single,2,8,38,;
mc5jg,卖五价,single,1,14,51,;
mc5sl,卖五量,single,2,8,40,;
bs,总笔数,int,2,0,16,"
//以上数据类型不是存储类型,程序中不直接用实际数据类型:
买/卖X量为short,买/卖X价为byte
//现手数通过当总手数计算而得,应该放在总手数后面
大智慧新一代Level-2分笔成交数据格式
00-03F49B13FC日线文件标志