语法:public string[,] GetMarkets()
功 能:从注册表中读取市场列表:代码、简称、名称,如:SH、沪、上海证券交易所;SZ、深、深圳证券交易所。
返回值:一个二维数组
(5)方法GetTableDef
语法:public string GetTableDef(string dataType, string descDataType, bool delOldTable)
功 能:生成创建SAS表的PROC SQL语句。
参数:dataType为“dm”等数据表名,descDataType目前只能为“SAS”,delOldTable是否同时生成删除同名数据表的语句。
返回值:一个字符串
(6)方法GetCodeType
语法:public string GetCodeType(string code)
功 能:根据证券代码获取证券品种,如:GetCodeType("SZ000001")将返回"gp"表示这是股票代码;GetCodeType("SH000001")将返回"zs”(指数);GetCodeType("SZ184688")将返回"jj"(基金),等。
参数:code为证券代码。
返回值:一个字符串:gp(股票)、zq(债券)、jj(基金)、qz(权证)、zs(指数)。
(7)方法ShowAboutBox
语法:public void ShowAboutBox()
功 能:显示组件的“关于”窗口。
(8)方法ShowFxjConverter
语法:public void ShowFxjConverter()
功 能: 显示“分析家数据转换器”窗口。可以读取各类数据,不过一般每次只能读取一只证券的数据;可以读取各字段信息;可以将读取出来的数据保存为文本文件。
(9)方法ShowFxjReader
语法:public void ShowFxjReader()
功 能:显示“分析家数据读取器”窗口。可以将各类数据转换为文本文件,字段间的分隔符可以自定义;
(10)属性FxjDataPath
功能:字符串型,可读写,返回分析家数据目录(一般为c:\fxj\data\),如果组件无法自动获取正确的分析家数据目录,可以设置该属性指定分析家数据目录。
(11)属性FxjPath
功能:字符串型,返回分析家安装目录(一般为c:\fxj\)。
(12)属性Error
功能:整型,只读,返回上一步操作是否出现错误。若该属性为0,表示没有错误发生,若为1则表示发生了错误,具体错误信息可以通过MSG属性获得。
(13)属性Msg
功能:字符串型,只读,返回上一步操作的错误信息。
(14)属性Version
功能:实型,返回组件当前版本号。
Fxj2Txt.exe使用说明:
功能:生成以逗号为分隔符的文本。分析家数据读取及转换工具
调用格式: fxj2txt.exe methodnameargs ... methodname可以是getdata、getfields、gettabledef、gettables、getmarkets、getcodetype,args为相应参数。如在DOS窗口下健入fxj2txt.exe getdata hq sz000001 将生成SZ000001(深发展)的行情数据等。可以用重定向符将生成的数据保存在一文本文件中:fxj2txt.exe getdata hq sz000001 > hqsz000001.txt。
SAS通过fxj2txt.exe读取分析家数据的例子见 ... =69&replyID=172
详见
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-42728-4.html
我相信我们的政府一定能有不战而屈人之兵的智慧
美狗的死期将到痛打落水狗的暴风雨将临