功能:读取各类数据
参数说明:
·dataType为数据类型,目录允许的值如下:
“dm”——代码表,对应分析家文件stkinfo51.dat
“hq”——日行情,对应分析家文件day.dat
“hqmb”——每笔成交,对应分析家文件report.dat或*.prp
“hq0”——最新行情,对应分析家文件stkinfo51.dat
“hq5”——五分钟线,对应分析家文件min.dat
“fp”——分红送配,对应分析家文件exprof.fdt
“gb”——股本结构,对应分析家文件capital.dat
“gd”——十大股东,对应分析家文件stkhold.dat
“cq”——除权数据,对应分析家文件stkinfo51.dat
“cw”——财务数据,对应分析家文件finance.fdt
“cw0”——最新财务数据,对应分析家文件stkinfo51.dat
“jjjz”——基金周报,对应分析家文件fundweek.fdt(V0.5中该代码为jjzb,净值”拼音首字母)
“jjzh”——基金投资组合;对应分析家文件funddiv.fdt
“bk”——板块;对应分析家文件*.blk
“pj”——评级;对应分析家文件:评级.str
“hqfq”——复权行情。复权计算方法与一般行情软件有所不同:只对日线数据中的开盘价、最高价、最低价、收盘价进行复权处理,成交量未作复权处理;先根据价格和除权数据计算出每日总收益率,然后用“向前复权”方法计算出复权价格(优点是:假设了分红再投资,任何两点间的收益率不受分红送配时间的影响,便于分析比较);提供根据收盘价计算的收益率。
·code为证券代码 ,格式如“SH000001”、“SZ000001”、“HK0001”等,其中板块指数的代码如“$$AA01”、“$$AA02”等;当dataType为“dm”时,为市场代码“SH”或“SZ”等,板块指数的市场代码为“$$”。
如:GetData("hq","SZ399001") 读取SZ399001(深成指)的所有行情数据;GetData("hq","$$AA01")读取板块指数$$AA01行情。
GetData(“dm”,”SH”) 读取沪市证券代码表
·newFileName为不含路径的文件名,例如:读取沪市代码表时默认从分析家目录安装目录下的DATA\SH\StkInfo51.Dat文件中读取,但可以指定从其它文件读取,如GetData(“dm”,”SH”,”stkinfo88888.dat”)将从stkinfo8888.dat文件读取代码表(当然前提是该文件结构与stkinfo51.dat相同)。该功能主要用于读取历史分笔数据,如GetData(“hqmb”,”SZ000001”,”20060322.PRP”)将读取深发展2006年3月22日的分笔成交数据。
返回值:返回一个二维字符串数组,每一列为一字段,每一行为一数据记录。注意,这里返回的是一个字符串数组,一般需要根据需要类型转换。
(2)方法GetFields
语法:public string[,] GetFields(string dataType)
功 能:读取各种数据类型的字段名、字段含义、类型。
参数说明:dataType为指定数据类型同GetData。
返回值:一个二维数组
(3)方法GetTables
调用格式:public string[,] GetTables()

功 能:读取各表的表名、中文说明、 对应文件。
返回值:一个二维数组
(4)方法GetMarkets
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-42728-3.html
帅帅帅
早
同时做好导弹等武力应对
弄僵后反而弊大于利
不叫炒股