汽车信息化及股票证券管理知识分析_第1页
汽车信息化及股票证券管理知识分析_第2页
汽车信息化及股票证券管理知识分析_第3页
汽车信息化及股票证券管理知识分析_第4页
汽车信息化及股票证券管理知识分析_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中国联通汽车信息化CUTPTSSP股票集成技术文档中国联通系统集成有限公司2011年4月

内部修改纪录日期版本说明作者

目录1 本文范围 42 CUTP简介 42.1 CUTP 42.2 CUTP组成 42.3 CUTP能力 42.4 CUTP组件与架构 53 CUTP-TSSP 64 股票WebService接口 84.1 程序架构示意图 84.2 WebService函数调用说明 84.2.1 表类相关的函数说明 84.2.2 个股查询类相关的函数说明 124.2.3 资讯类的函数说明 204.2.4 板块分析以及板块相关的函数说明 214.2.5 股市风云榜(活动报表)相关的函数接口 224.2.6 选股功能相关的函数接口 235 附表一:报表的ColID的取值 276 附表二:支持排序的ColID内容 277 附表三:板块分析中用到的AnaColID 288 附表四:特殊属性值 28

本文范围 本文所描述的是:CUTP-TSSP对后端股票信息提供商进行整合的技术实现。 本文是Telematics业务中“股票”业务的TSSPCP的接口、测试开发指导文档。具体读者为CUTP平台开发与系统集成、业务与技术设计人员。CUTP简介CUTP 中国联通汽车信息化模型(ChinaUnicomTelematicsPattern)是中国联通为创新服务模式、形成差异化服务能力、提升企业在Telematics的行业影响力和竞争力,基于对行业的理解、完善的流程、丰富的运营经验而提出的Telematics服务支撑模型。 通过对汽车信息化服务平台研究,结合联通自身特点,制定了符合汽车厂商需求的Telematics平台模型,即CUTP(ChinaUnicomTelematicsPattern)。CUTP组成 CUTP包括2个主要部分:CUTP-TSP与CUTP-TSSP,CUTP-TSP是车载终端通过无线网络访问后台以获取信息服务的平台,CUTP-TSSP为TSP提供内容聚合,接口适配,供应商管理,业务管理,计费结算等运营支撑;CUTP能力 CUTP-TSP的主要能力:车载终端的接入与鉴权、业务分发、汽车工业数据与业务数据的适配与转换、客户数据管理; CUTP-TSSP的主要能力:外部服务商资源整合、运营管理、运营支撑;CUTP组件与架构图表STYLEREF1\s2SEQ图表\*ARABIC\s11CUTP系统架构图CUTP的5个主要部分组成:Telematics单元(TU)、接入网关(AG)、平台路由(PR)、转换适配器(CA)和业务集成中心(SIC),所有组件都通过标准的接口进行连接。 TU-AG-PR之间是双向的通信,以维持服务的适时性。后端通信设计的操作基本上是从左到右使用触发机制,从右向左提供数据。Telematics单元(TU) TU一般集成在汽车上,但也可以是个人导航设备(PND)的一部分或移动电话。TU通过无线网络与PR进行通讯。AG(AccessGateway)TU平台接入网关,是车机通信数据经移动通信网络进入支撑平台的接入组件。它具有数据、语音、短彩信接入的功能。PR(PlatformRoute)通过引入PR,TU和后端获得稳定的接口。PR提供这种稳定的接口给TU,并作为一个服务转发器在TU和各自的CA之间派发交通数据和语音。 PR通过接口(PR-SIC)沟通一个或几个SIC。PR的RPR通过接口以确定目标SIC并触发事件。CA(Converter&Adaptor)CA解码车载信息中的CUTP业务数据,并补充客户数据和车辆信息,然后提供符合业务标准的数据给SIC;反过来,CA对提供给TU的业务数据再进行编码,以符合TU的标准;SIC(ServiceIntegrationCenter)SIC提供实际的服务,是CUTP-TSSP的实现。并作为对所有的需要执行服务发布的系统的集成点。 SIC的作用主要有两个:第一是要发布语音和数据服务给TU;第二是发布内容,诸如地图数据和景点(POI)内容给CC。一个SIC能够连接多个内容提供商和CC。CUTP-TSSP Telematics服务的核心,是将更多对汽车驾驶有帮助的咨询,方便快捷的提供给驾驶者,中国联通在资源整合方面,有着突出的优势。中国联通自身具有很多信息和服务资源,包括了呼叫中心、在线音乐、在线视频、在线预定等,都有专门的子公司提供全面完善的服务;同时,联通还有多年积累的数以百计的签约内容、服务提供商,可以很快整合到汽车信息化服务中来,并且有效的管理;结合Telematics服务的专业性,联通还和本领域内的领军企业进行了合作洽谈,这些资源的整合对于Telematics服务的落地至关重要,而与中国联通合作,也大大节省了相关资源的整合工作量。同时,联通提出了独一无二的TSSP服务模式,即TelematicsServiceSupportPlatform,平台通过开放的、统一的、标准化的接口,经过适配工作,与各内容、服务提供商相对接,可以实现新的服务内容的快速接入,并通过平台核心组件SIC进行统一有效的管理,并能完成计费结算等关键工作。同时TSSP平台除了可以为联通TSP平台提供服务,还可以与其他第三方的TSP平台对接,辅助其他服务商迅速具备相关业务内容的服务能力。图表STYLEREF1\s3SEQ图表\*ARABIC\s11CUTP-TSSP系统架构图股票WebService接口程序架构示意图WebService函数调用说明表类相关的函数说明1、获取某个板块的商品数量[主要用于报表分页控制]publicintgetGroupStocksCount(intMarket,intGroupID)参数说明:Market市场序号0-沪1-深2-香港 GroupID板块类型编号,与市场组合使用,能够唯一确定一个板块。列举几个常用的板块 Market-0GroupID-0:上证指数板块Market-0GroupID-1:上证A股板块 Market-0GroupID-2:上证B股板块Market-0GroupID-3:上证基金板块 Market-0GroupID-4:上证债券板块 Market-1GroupID-0:深证指数板块Market-1GroupID-1:深证A股板块 Market-1GroupID-2:深证B股板块Market-1GroupID-3:深证基金板块 Market-1GroupID-4:深证债券板块Market-1GroupID-8:深证中小企业板块 Market-1GroupID-9:深证创业板板块 Market-2GroupID-0:香港指数板块Market-2GroupID-1:香港主板 Market-2GroupID-4:香港创业板块返回值:该板块所拥有的商品总数,无商品或者错误的板块ID,返回0。1.1、某个市场内,板块组合的商品数量[用于多个系统板块的组合报表](2005.12.15新增)publicintgetMultiGroupStocksCount(intMarket,stringGroupIDs)参数说明:Market市场序号0-沪1-深2-香港GroupIDs需要组合的板块组,之间用”|”分割,比如:深圳A股,B股,中小板组合,则为”1|2|81.2、取得任意系统板块组合后的商品总数publicintgetMultiGroupStocksExCount(stringGroupRange)参数说明:GroupRange:板块范围,定义:市场,板块序号$市场,板块序号2、获取报表单页内容[主要用于排序类报表的显示]publicstring[]getRptOnePage(intMarket,intGroupID,intiBeginNo,intiLength,stringColIDs,stringsortId,boolAscFlag)参数说明:Market市场序号,GroupID板块类型编号意义同上 iBeginNo报表第一行的序号,从0开始 iLength需要返回的条数 ColIDs需要返回哪些列数据的内容,用"|"分隔,具体ColIDs与实际字段的对应关系,见附表1 SortId需要对那个字段进行排序,如果只需要对商品的初始顺序进行排序,该值留空字符串(有效的排序字段,请参考附表2) AscFlag排序字段的升降序标记true-升序false-降序返回值:一个string表示一个商品,一个商品字段之间用”|”,进行分隔,如果某个字段当前无效且不予揭示,则用””表示。实际能有多少商品可以返回,请参照数组的长度,可能iBeginNo+iLength长度超过某个板块所有商品数,则返回iBeginNo到最后一条的商品。2.1、获取某个市场报表板块组合的报表内容[主要用于市场内板块组合的报表](2005.12.15新增)publicstring[]getMultiGroupRptOnePage(intMarket,stringGroupIDs,intiBeginNo,intiLength,stringColIDs,stringsortId,boolAscFlag)参数说明:Market市场序号,GroupIDs板块组意义同1.1 iBeginNo报表第一行的序号,从0开始 iLength需要返回的条数 ColIDs需要返回哪些列数据的内容,用"|"分隔,具体ColIDs与实际字段的对应关系,见附表1 SortId需要对那个字段进行排序,如果只需要对商品的初始顺序进行排序,该值留空字符串(有效的排序字段,请参考附表2) AscFlag排序字段的升降序标记true-升序false-降序返回值:一个string表示一个商品,一个商品字段之间用”|”,进行分隔,如果某个字段当前无效且不予揭示,则用””表示。实际能有多少商品可以返回,请参照数组的长度,可能iBeginNo+iLength长度超过某个板块所有商品数,则返回iBeginNo到最后一条的商品。2.2、取得任意系统板块组合后的商品一页列表publicstring[]getMultiGroupRptExOnePage(stringGroupRange,intiBeginNo,intiLength,stringColIDs,stringsortId,boolAscFlag)参数说明:GroupRange:板块范围,定义:市场,板块序号$市场,板块序号iBeginNo报表第一行的序号,从0开始 iLength需要返回的条数 ColIDs需要返回哪些列数据的内容,用"|"分隔,具体ColIDs与实际字段的对应关系,见附表 SortId需要对那个字段进行排序,如果只需要对商品的初始顺序进行排序,该值留空字符串(有效的排序字段,请参考附表2) AscFlag排序字段的升降序标记true-升序false-降序返回值:一个string表示一个商品,一个商品字段之间用”|”,进行分隔,如果某个字段当前无效且不予揭示,则用””表示。实际能有多少商品可以返回,请参照数组的长度,可能iBeginNo+iLength长度超过某个板块所有商品数,则返回iBeginNo到最后一条的商品。3、综合排名的优化处理[主要为了能够一次交互返回若干个综合排名的内容,通过函数getRptOnePage多次调用也能达到同样的效果]publicstring[]getMultiSort(intMarket,intGroupID,stringMultiSortIDs)参数说明:Market市场序号,GroupID,板块类型编号意义同上MultiSortIDs综合排名的序号,多个综合排名之间用”|”分隔,MultiSortIDs的对应关系:涨幅排名(1):跌幅排名(2):总金额排名(3):震幅排名(4):委比排名前6(5):委比排名后6(6)返回值:一个string表示一块的综合排名(最多返回六个商品)商品与商品之间用"$"进行分割,商品的字段项内容之间用"|"分割。返回顺序为:商品名|商品代码|最新价|昨收价|排名字段的值$商品名|商品代码|最新价|昨收价|排名字段的值。4、获取指定商品列表的指定字段数值内容[自选股报表]publicstring[]getCustomRpt(stringColIDs,stringStocks)参数说明:ColIDs字段列的内容,用”|”,ColID对应关系参考附表1 Stocks需要查询的商品列表,格式为市场|代码$市场|代码,比如0|600000$0|600001返回值:一个string表示一条商品的数据,格式为:商品字段|商品字段如果传入的商品中有无效的商品,则该商品所对应的string为空字符串5、获取全部市场的时间信息publicstring[]getAllDateTime()返回值:一个string表示一个市场的时间,时间字符串的格式为MMDDHH:SSstring[]下标0,表示上海市场的时间 下标1,表示深圳市场的时间 下标2,表示香港市场的时间(如果有的话)6、获取系统板块中商品的个数(上海板块,纺织板块…..这一类内容)[2006.04.10新增]publicintgetSysBlockStockCount(stringBlockName)参数:需要查询的板块名称,例如:地域板块|上海板块或者上海板块返回值:该板块所有的商品个数7、获取单页系统板块报表内容[主要用于排序类报表的显示]publicstring[]getSysBlockRptOnePage(stringBlockName,intiBeginNo,intiLength,stringColIDs,stringsortId,boolAscFlag)参数说明:BlockName需要查询的板块名称,例如:地域板块|上海板块或者上海板块 iBeginNo报表第一行的序号,从0开始 iLength需要返回的条数 ColIDs需要返回哪些列数据的内容,用"|"分隔,具体ColIDs与实际字段的对应关系,见附表1 SortId需要对那个字段进行排序,如果只需要对商品的初始顺序进行排序,该值留空字符串(有效的排序字段,请参考附表2) AscFlag排序字段的升降序标记true-升序false-降序返回值:一个string表示一个商品,一个商品字段之间用”|”,进行分隔,如果某个字段当前无效且不予揭示,则用””表示。实际能有多少商品可以返回,请参照数组的长度,可能iBeginNo+iLength长度超过某个板块所有商品数,则返回iBeginNo到最后一条的商品。8、获取系统板块中,涨跌停股票的个数publicintgetRiseDownStopStockCount(stringGroupRange,intDataType)参数说明:GroupRange:板块范围,定义:市场,板块序号$市场,板块序号 DataType:涨跌停范围,0全部,1涨停,2跌停返回值:有多少家股票涨跌停9、获取一页系统板块中,涨跌停的股票列表publicstring[]getRiseDownStopRptOnePage(stringGroupRange,intDataType,intiBeginNo,intiLength,stringColIDs,stringsortId,boolAscFlag)参数说明:GroupRange:板块范围,定义:市场,板块序号$市场,板块序号 DataType:涨跌停范围,0全部,1涨停,2跌停iBeginNo报表第一行的序号,从0开始 iLength需要返回的条数 ColIDs需要返回哪些列数据的内容,用"|"分隔,具体ColIDs与实际字段的对应关系见附表1 SortId需要对那个字段进行排序,如果只需要对商品的初始顺序进行排序,该值留空字符串(有效的排序字段,请参考附表2) AscFlag排序字段的升降序标记true-升序false-降序返回值:一个string表示一个商品,一个商品字段之间用”|”,进行分隔,如果某个字段当前无效且不予揭示,则用””表示。实际能有多少商品可以返回,请参照数组的长度,可能iBeginNo+iLength长度超过某个板块所有商品数,则返回iBeginNo到最后一条的商品。10、获取某一个或者某一组系统板块中,上涨,下跌,平盘的家数(2007.12.21增加)publicSOAPStockGroupOverviewgetMultiGroupOverview(stringGroupRange)

参数说明:GroupRange:板块范围,定义:市场,板块序号$市场,板块序号

返回值: //股票系统板块的全局概览,包含有上涨家数,下跌家数,平盘家数,未开盘家数 publicclassSOAPStockGroupOverview { publicintRiseStockCount;//上涨股票家数 publicintDropStockCount;//下跌股票家数 publicintBalanceStockCount;//平盘的股票家数 publicintUnvalidStockCount;//未开盘的股票家数,一般与平盘家数合并显示 }个股查询类相关的函数说明1、代码对照的查询(根据输入的某个特征代码,查询符合条件的商品,先期只支持股票代码,以后再加入拼音匹配,等价于客户端程序中的智能键盘)publicstringgetStockCheck(stringStockPara)参数说明:StockPara需要查询用的特征码返回值:匹配到的商品类型,返回字串为市场|代码|商品名$市场|代码|商品名,比如0|000001|上证指数$1|000001|深发展A,如果未匹配到商品,返回空字符串,最多仅返回前100项匹配的内容。备注:StockPara可以为股票的代码,股票的中文名称,股票名称拼音的首字母。为了避免产生大量的返回,对于StockPara做了一些限制。如果StockPara为股票代码,需要长度大于等于四位,四位的时候,港股优先出现。StockPara为股票名称或者拼音首字母的时候,需要长度大于等于三位。 如果是输入四位的股票代码,则优先返回香港市场匹配的商品,其次再沪深1.1、publicstringgetStockCheckLimit(stringStockPara,intiMaxReturn)

函数功能同前一个,增加一个参数,允许最多的返回项目数2、获取商品的含五档的动态数据publicstkCommDetailDynDatagetStockDetailDynData(stringStockCode,intMarket)参数说明:StockCode商品代码Market商品所属的市场返回值: publicclassstkCommDetailDynData { publicbytem_btSpFlag;//一些控制标示,目前0x01位(是否有效商品),0x02位(1普通商品,0指数) publicstringm_strCode;//商品代码 publicstringm_strName;//商品名称 publicstringm_strClose;//商品昨收 publicstringm_strOpen;//商品今开 publicstringm_strNowPrice;//现价 publicstringm_strHighPrice;//最高价 publicstringm_strLowPrice;//最低价 publicstringm_strVolume;//成交量,单位手[港股为股] publicstringm_strAmount;//成交金额,单位元[港股为元港币] publicstringm_strLastVolume;//现量,单位手 publicstringm_strRiseFallPrice;//上涨下跌价格 publicstringm_strRiseFallRate;//上涨下跌比率*100,单位% publicstringm_strDataNowTime;//数据的时间 publicstringm_strAvgPrice="";//均价 publicstringm_strQRR="";//量比QuantityRelativeRatio publicstringm_strShiYing="";//市盈率 publicstringm_strWeiBi="";//委比 publicstring[]m_strBidPrice;//五档买盘价格,0-4对应买一到买五,下同 publicstring[]m_strBidVolume;//五档买盘量 publicstring[]m_strAskPrice;//五档卖盘价 publicstring[]m_strAskVolume;//五档卖盘量}如果某值无效,用””表示扩充的获取商品的含五档的动态数据(包含内外盘数据以及一些附加属性)[新增:2005.12.12]publicstkCommDetailDynDataExgetStockDetailDynDataEx(stringStockCode,intMarket)参数说明:StockCode商品代码Market商品所属的市场返回值: publicclassstkCommDetailDynDataEx { publicbytem_btSpFlag;//一些控制标示,目前0x01位(是否有效商品),0x02位(1普通商品,0指数) publicstringm_strCode;//商品代码 publicstringm_strName;//商品名称 publicstringm_strClose;//商品昨收 publicstringm_strOpen;//商品今开 publicstringm_strNowPrice;//现价 publicstringm_strHighPrice;//最高价 publicstringm_strLowPrice;//最低价 publicstringm_strVolume;//成交量,单位手[港股单位为股] publicstringm_strAmount;//成交金额,单位元,保留两位小数[港股为元港币] publicstringm_strLastVolume;//现量 publicstringm_strRiseFallPrice;//上涨下跌价格 publicstringm_strRiseFallRate;//上涨下跌比率*100,单位% publicstringm_strDataNowTime;//数据的时间 publicstringm_strAvgPrice="";//均价 publicstringm_strQRR="";//量比QuantityRelativeRatio publicstringm_strShiYing="";//市盈率 publicstringm_strWeiBi="";//委比 publicstring[]m_strBidPrice;//五档买盘价格 publicstring[]m_strBidVolume;//五档买盘量 publicstring[]m_strAskPrice;//五档卖盘价 publicstring[]m_strAskVolume;//五档卖盘量 //===一下五个成员变量属于新增加的内容 publicstringm_strOtherInfo1;//附加信息一 publicstringm_strOtherInfo2;//附加信息二 publicstringm_strAllBidVolume;//内盘 publicstringm_strAllAskVolume;//外盘 publicintm_iGroup; //所属的系统板块}备注:OtherInfo1与OtherInfo2属性所具体代表的含义,参见附表四2.3、扩充的可用于查询股票财经数据,涨跌停数据以及年最高最低数据的接口publicstkExEcnoInfoDatagetStockEcnoExInfo(stringStockCode,intMarket)参数说明:StockCode商品代码Market商品所属的市场返回值: //商品的财经类以及扩展的数据 publicclassstkExEcnoInfoData { publicstringm_strZGB;//总股本 publicstringm_strLTGB;//流通股本,用于计算总市值或者换手率 publicstringm_strMGJZC;//每股净资产,可用于计算市净率 publicstringm_strNDMGSY;//年度每股收益,可用于计算市盈率 publicstringm_strHighStopPrice;//涨停价 publicstringm_strLowStopPrice;//跌停价 publicstringm_str52WeekLowPrice;//52周最低价 publicstringm_str52WeekHighPrice;//52周最高价 }3、获取明细的最后几条数据publictickData[]getTickData(stringStockCode,intMarket,intiMaxLength)参数说明:StockCode商品代码Market市场 iMaxLength最多返回多少条,-1表示返回所有的明细(不推荐如此使用,会大量增加流量)返回值: publicclasstickData { publicuintTime;//时间,HH*60+MM publicstringPrice; //成交价格 publicstringVolume; //成交量 publicstringPBuy;//委买价格 publicstringPSell; //委卖价格 }能够返回多少条,以实际返回的数组长度为准,反序返回,即最新的成交明细在前4、获取商品即时走势图。(gif格式图)publicbyte[]getStockDynPic(stringStockCode,intMarket,intWidth,intHeight)参数说明:StockCode商品代码Market市场,Width图片宽度[150-2000]之间Height[100-2000]之间返回值:gif图片流的字符数组,调用端只需要把该byte[]直接二进制Response到浏览器,并注明Content为image/gif即可,无匹配的商品,byte[]返回为null4.1、获取商品即时走势图,可叠加另一只股票。(gif格式图)publicbyte[]getStockDynPicEx(stringStockCode,intMarket,stringAdditionalStockCode,intAdditionalMarket,intWidth,intHeight)参数说明:StockCode商品代码Market市场,Width图片宽度[150-2000]之间Height[100-2000]之间返回值:gif图片流的字符数组,调用端只需要把该byte[]直接二进制Response到浏览器,并注明Content为image/gif即可,无匹配的商品,byte[]返回为null4.2、获取商品的走势数据内容。(20071119增加接口)publicSOAPStockTrendReturngetStockTrendData(stringStockCode,intMarket)参数说明:StockCode商品代码Market市场返回值: //股票走势数据的返回结果类 publicclassSOAPStockTrendReturn { publicbyteStatus;//0表示未查询到商品信息1表示查询到有商品的信息内容 publicstringStockName;//股票名称 publicstringStockCode;//股票代码 publicintStockMarket;//股票所在市场 publicintiStockGroup;//股票所在的系统板块编号 publicstringStockGroupName;//股票所在的系统板块名称 publicuintStockAttributes;//股票的显示特征属性目前:(m_stkInfo.StockAttributes&0x20)!=0表示需要ETF需要显示IOPV线 publicintPriceRate;//价格放大倍率 publicintTradeUnit;//每手股数 publicintDeciNum;//股价显示的小数位数 publicstringDateTimeStr;//时间日期字符串 publicstkCommDetailDynDataExpDynObj;//动态数据的信息集合 publicintTrendDataItemCount;//走势数据的返回条数 publicSOAPOneTrendData[]TrendItems;//走势数据内容 } //一条走势线的数据 publicclassSOAPOneTrendData { publicuintNowPrice;//现价,需要除以PriceRate publicushortTime;//时间HH*60+MM publicdoubleVolume;//总成交量(单位:股) publicdoubleAmount;//总成交金额(单位:元) publicdoubleTotalBidVolume;//总委买量(指数有效),单位:股 publicdoubleTotalAskVolume;//总委卖量(指数有效) publicintJjJz;//基金净值(ETF的IOPV线,价格*PriceRate),如果为综指,表示SEC5(非加权平均值) } publicclassstkCommDetailDynDataEx { publicbytem_btSpFlag;//一些控制标示,目前0x01位(是否有效商品),0x02位(1普通商品,0指数) publicstringm_strCode;//商品代码 publicstringm_strName;//商品名称 publicstringm_strClose;//商品昨收 publicstringm_strOpen;//商品今开 publicstringm_strNowPrice;//现价 publicstringm_strHighPrice;//最高价 publicstringm_strLowPrice;//最低价 publicstringm_strVolume;//成交量,单位股 publicstringm_strAmount;//成交金额,单位元(港币) publicstringm_strLastVolume;//现量 publicstringm_strRiseFallPrice;//上涨下跌价格 publicstringm_strRiseFallRate;//上涨下跌比率*100,单位% publicstringm_strDataNowTime;//数据的时间 publicstringm_strAvgPrice="";//均价 publicstringm_strQRR="";//量比QuantityRelativeRatio publicstringm_strShiYing="";//市盈率 publicstringm_strWeiBi="";//委比 publicstring[]m_strBidPrice;//五档买盘价格 publicstring[]m_strBidVolume;//五档买盘量 publicstring[]m_strAskPrice;//五档卖盘价 publicstring[]m_strAskVolume;//五档卖盘量 //===一下五个成员变量属于新增加的内容 publicstringm_strOtherInfo1;//附加信息一 publicstringm_strOtherInfo2;//附加信息二 publicstringm_strAllBidVolume;//内盘 publicstringm_strAllAskVolume;//外盘 publicintm_iGroup; }5、获取商品的K线图。publicbyte[]getStockTechPic(stringStockCode,intMarket,intWidth,intHeight,intCycle)参数说明:StockCode商品代码Market市场Width图片宽度[150-2000]之间Height[100-2000]之间CycleK线图的周期季线(1),月线(2),周线(3),日线(4),五分钟线(5),15分钟线(6),30分钟线(7),60分钟线(8),120分钟线(9)返回值:gif图片流的字符数组,调用端只需要把该byte[]直接二进制Response到浏览器,并注明Content为image/gif即可,无匹配的商品,byte[]返回为null5.1、获取商品的K线图(增强型函数)publicbyte[]getStockTechPicEx(stringStockCode,intMarket,intWidth,intHeight,intCycle,intWeightType,intiMinItems,intKType,stringplusStockCode,intplusStockMarket )参数说明:StockCode商品代码Market市场Width图片宽度[150-2000]之间Height[100-2000]之间CycleK线图的周期季线(1),月线(2),周线(3),日线(4),五分钟线(5),15分钟线(6),30分钟线(7),60分钟线(8),120分钟线(9)WeightType除权模式0不除权1前复权IMinItems需要显示多少根K线,如果是30的整数倍表示多少个月,如果要显示一年K线,则填入360。实际显示情形,将与Width有关,因为必须确保一根K线占到一个象素位置。KtypeK线形态0蜡烛线(普通K线),1美国线,2收盘价线(暂不支持)PlusStockCode需要叠加的商品代码(暂不支持)PlusStockMarket需要叠加的商品市场(暂不支持)返回值:同上6、获取商品的技术指标图publicbyte[]getStockTechIdxPic(stringStockCode,intMarket,intWidth,intHeight,intCycle,stringidxName)参数说明:StockCode商品代码Market市场Width图片宽度[150-2000]之间Height[100-2000]之间CycleK线图的周期季线(1),月线(2),周线(3),日线(4),五分钟线(5),15分钟线(6),30分钟线(7),60分钟线(8),120分钟线(9)idxName技术指标名称,可填入MACD,KDJ,WR,RSI,QIAN,LON,SHORT,BOLL,EXPMA,SAR中的任一,共支持10个指标返回值:gif图片流的字符数组,调用端只需要把该byte[]直接二进制Response到浏览器,并注明Content为image/gif即可,无匹配的商品,byte[]返回为null6.1、获取商品的技术指标图(增强型)publicbyte[]getStockTechIdxPicEx(stringStockCode,intMarket,intWidth,intHeight,intCycle,intWeightType,stringidxName,intiMinItems)参数说明:StockCode商品代码Market市场Width图片宽度[150-2000]之间Height[100-2000]之间CycleK线图的周期季线(1),月线(2),周线(3),日线(4),五分钟线(5),15分钟线(6),30分钟线(7),60分钟线(8),120分钟线(9)idxName技术指标名称,可填入MACD,KDJ,WR,RSI,QIAN,LON,SHORT,BOLL,EXPMA,SAR中的任一,共支持10个指标WeightType除权模式0不除权1前复权IMinItems需要显示多少根K线,如果是30的整数倍表示多少个月,如果要显示一年K线,则填入360。实际显示情形,将与Width有关,因为必须确保一根K线占到一个象素位置。返回值:同上7、获取首页的指数走势图片。一般的小图片形式,只显示价格的变化线,且不显示小数位。该Service已经做过Cache处理,以应对首页大访问量下同时绘制多个走势图。希望调用端的程序同样也能做出一定的Cache,来优化网络流量。publicbyte[]getHomePageIdxTrendPic(stringStockCode,intMarket,intWidth,intHeight)参数说明:StockCode商品代码Market市场,Width图片宽度[150-2000]之间Height[100-2000]之间返回值:gif图片流的字符数组,调用端只需要把该byte[]直接二进制Response到浏览器,并注明Content为image/gif即可,无匹配的商品,byte[]返回为null8、得到某只股票指定历史日线数据publicDayDataCheck[]getHisDayData(stringStockCode,intMarket,stringDayStrings)参数说明:StockCode商品代码Market市场,DayStrings时间日期字符串,多个时间用|分割,比如20051102|20051231,时间字串请按照升序传入返回值:publicclassDayDataCheck { publicstringDateTimeString;//时间字符串YYYYMMDD publicstringHighPrice;//最高价 publicstringOpenPrice;//开盘价 publicstringLowPrice;//最低价 publicstringClosePrice;//收盘价 publicstringVolume;//成交量(单位:手) publicstringAmount;//成交金额(单位:元) publicstringAdditionalStr;//附加信息(基金净值或者国债利息) }8.1、得到某只股票的指定时间区段内的日线数据publicDayDataCheck[]getPeriodHisDayData(stringStockCode,intMarket,stringBeginDayString,stringEndDayString)参数说明:StockCode商品代码Market市场,BeginDayString开始时间格式,YYYYMMDD,EndDayString结束时间格式YYYYMMDD返回值:同上9、得到某只股票历史权息内容public WEIGHT[]getStockWeightInfo(stringStockCode,intMarket)参数说明:StockCode商品代码Market市场返回值:publicclassWEIGHT { publicintm_iDate;//日期,YYYYMMDD格式 publicuintm_uiSG;//送股数,每10000股 publicuintm_uiPG;//配股数,每10000股 publicuintm_uiPGJ;//配股价,1000倍,元 publicuintm_uiHL;//红利,每10000股 publicuintm_uiZFGS;//增发股数,每10000股 publicuintm_uiZGB;//总股本,单位:万股 publicuintm_uiLTGB;//流通股本,单位:万股 }10、得到某只股票的财经小库信息(11内容)[2006.11.23新增]publicSOAPStockSmallFinanceDatagetStockSmallFinanceData(stringStockCode,intMarket)参数说明:StockCode商品代码Market市场返回值://财经小库内容publicclassSOAPStockSmallFinanceData { publicstringStockCode;//商品代码 publicstringFirstIssueDate;//首次上市时间,YYYYMMDD publicstringTradeType;//行业类别 publicstringTotalVolume;//总股本,单位万股 publicstringIssueAVolume;//流通A股,单位万股 publicstringIssueBVolume;//流通B股,单位万股 publicstringstrZZC;//总资产,单位万元 publicstringstrGDQY;//股东权益,单位万元 publicstringstrZBGJ;//资本公积,单位万元 publicstringstrZYYWSR;//主营业务收入,单位万元 publicstringstrLRZE;//利润总额,单位万元 publicstringstrJLR;//净利润,单位万元 publicstringstrMGJZC;//每股净资产,单位元 publicstringstrZQSY;//中期收益,单位元/股 publicstringstrNDSY;//年度收益,单位元/股 publicstringstrJZCSYL;//净资产收益率,单位% publicstringstrFZBL;//负债比率,单位% publicstringLastProfitDate;//最近分配日期,YYYYMMDD publicstringstrProfitPerItem;//每股红利,单位元/股 publicstringstrMSGSG;//每十股送股,单位股 publicstringstrMSGPG;//每十股配股,单位股 publicstringstrZGPGJ;//最高配股价,单位元 publicstringstrZDPGJ;//最低配股价,单位元 publicstringstrLastUpdateTime;//最新一次的资讯更新时间 }资讯类的函数说明获取某类资讯的总数publicintgetMarketIdxCount(intIdxType,intMarket)参数说明:Market市场,有些无市场的资讯,Market填0 IdxType资讯类型交易所公告(1)交易所信息(2)※跑马灯(3)钱龙信息(4)热门个股点评(5)综合财经新闻(6)※国债利息信息(8)券商信息(9)代办股份(10)上市公司股改展示(12)返回值:资讯索引的条数获取某类资讯的索引publicqlIdxInfo[]getMarketIdx(intIdxType,intMarket,intiBegin,intiMaxCount)参数说明:IdxType资讯类型,意义同上,Market市场 iBegin起始条数,从0开始的 iMaxCount最多返回的条数返回值:publicclassqlIdxInfo { publicuintDate;//YYYYMMDD publicuintTime;//HH*60+MM publicstringsTitle;//标题内容 publicuintidxNo;//取正文需要用到的记录编号 }实际返回条数,根据数组长度来确定。如无匹配资讯,返回null获取某条资讯的正文内容publicstringgetMarketInfoContent(intIdxType,intMarket,intIdxNo)参数说明:IdxType资讯类型,意义同上Market市场 IdxNo资讯记录编号,从接口2的返回值中可以取到返回值:正文内容,无内容返回””。返回值中可能含有HTML不可见字符,需要调用端自行处理回车,<,>等内容来配合HTML方式显示。获取某个商品的资讯标题总数publicintgetStockInfoIdxCount(intIdxType,stringStockCode,intMarket)参数说明:IdxType资讯类型F10资料(1),即时资讯(2)历史资讯(3)即时点评(4) StockCode商品代码,Market商品所在市场返回值:匹配到的索引条数获取某个商品的资讯索引publicqlIdxInfo[]getStockInfoIdx(intIdxType,stringStockCode,intMarket,intiBegin,intiMaxCount)参数说明:IdxType资讯类型,意义同上,StockCode商品代码,Market商品所在市场 iBegin起始条数,从0开始的 iMaxCount最多返回的条数返回值:同2获取某个商品的资讯正文内容publicstringgetStockInfoContent(intIdxType,stringStockCode,intMarket,intIdxNo)参数说明:IdxType资讯类型,意义同上,StockCode商品代码,Market商品所在市场 IdxNo资讯记录编号,从接口5的返回值中可以取返回值:同3券商特别资讯(指某一资讯商提供的专栏信息内容,含有菜单,索引两级管理),得到资讯菜单内容[新增于2006.11.23]publicstringgetQSInfoMenu()参数说明:无返回值:菜单项内容,菜单项之间使用”|”分隔券商特别资讯,得到某一菜单的资讯索引以及总计条数[新增于2006.11.23]得到某一菜单的索引条数publicintgetQSInfoIdxCount(stringMenuStr)参数说明:MenuStr某个菜单项返回值:该菜单项所下辖的索引条数得到某一菜单的索引项publicqlIdxInfo[]getQSInfoIdx(stringMenuStr,intiBegin,intiMaxCount)参数说明:MenuStr某个菜单项 iBegin起始条数,从0开始的 iMaxCount最多返回的条数返回值:同2券商特别资讯,得到某一资讯索引的正文信息[新增于2006.11.23]publicstringgetQSInfoContent(stringMenuStr,intIdxNo)参数说明:MenuStr某个菜单项 IdxNo资讯记录编号,从接口8的返回值中可以取返回值:同3板块分析以及板块相关的函数说明查询商品所属的板块publicstringgetStockBlocks(stringStockCode,intMarket)参数说明:StockCode商品代码Market商品所在市场返回值:商品所属的板块,名称之间用|分割,未查询到,返回空字符串查询所有的板块组publicstringgetBlockGroups()返回值:板块组列表,名称之间用|分隔,未查询到,返回空字符串。比如返回“地域板块|行业板块”查询某个板块组下面的所有板块publicstringgetOneGroup(stringGroupName)参数说明:GroupName板块组名称,其值由函数2获得返回值:板块组列表,名称之间用|分隔,未查询到,返回空字符串。比如:getOneGroup(“地域板块”),返回上海板块|四川板块|天津板块查询某个板块组的板块分析列表publicstring[]getGroupAnalyse(stringGroupName,stringAnalyColIds)参数说明:GroupName板块组名称,其值由函数2获得 AnalyColIds板块分析需要返回的字段列表,用|分隔,具体板块分析定义参见附表3返回值:一个string表示一个板块的板块分析值内容,值之间用”|”分割 其中领涨股的返回格式为商品名称__商品所在市场__商品代码,比如:浦发银行__0__600000,深发展__0__000001,便于产生领涨股进入其行情的页面。领涨股如为无效内容,数据为”“,请加以区别股市风云榜(活动报表)相关的函数接口查询所有的活动报表列表publicHotReportMenu[]getHotReportMenu()返回值:publicclassHotReportMenu { publicstringMenuString;//菜单字符串,活动报表名 publicstringTitleDescript;//表头说明字符串 publicintMenuId;//菜单编号(取得实际内容时候用到的唯一序号) } 有多少个活动报表,则返回多少个该项内容查询某个活动报表的详细解释publicstringgetHotReportConent(intMenuId)参数说明:MenuId活动报表的唯一序号返回值:该报表的详细说明内容查询某个活动报表的报表内容publicSOAPHotReportgetOnePageHotReport(intMenuId,intBeginNo,intCountItem,stringSortCol,boolascFlag)参数说明:MenuId活动报表的唯一序号,BeginNo需返回的首条序号 CountItem需要返回多少条内容,<0表示返回所有的内容 SortCol如果需要对某一些进行排序,该字段填入列的数据库名 AscFlag升降序标记返回值:publicclassSOAPHotReport { publicHotReportColume[]ColTitles;//列的标题内容 publicstring[][]ColValues;//列的具体数值 publicstring[][]AdditionalValue;//列含有的附加信息,通常是颜色的取值 publicintTotalItemCount;//总共有多少条内容 publicintPackageItemCount;//当前包中有多少条内容 publicintPackageItemBeginNo;//当前包的起始序号} publicclassHotReportColume { publicstringColTitle;//列表头 publicintColDataType;//列数据类型0:特殊字段,1:文本型(字符串),2:数字型 publicstringColNameInDB;//列在数据库中的名字(要求列排序时,用到该项内容) publicintColColor;//列显示颜色的建议值,特殊字段不受此限制,参考AdditionalValue的值 publicstringColWidth;//列的宽度m.n整数.小数,表示最多占多大的数字字符(一般不用)}如果列表头为code表示股票简称,格式为市场,股票代码,股票名称,一般会要求该字段内容做超链接处理。AdditionalValue与ColValues存在一一对应的关系。目前取值情况“1”“0”“-1”不填或空:使用默认颜色或者参考HotReportColume.ColColor选股功能相关的函数接口1、根据查询条件,得到股票列表publicFilterStockResultgetSelStockList(stringGroupRange,stringConditions)参数说明:GroupRange板块范围,定义:市场,板块序号$市场,板块序号 Conditions选股条件,定义[条件代码],操作符,操作数$[条件代码],操作符,操作数返回值: publicclassFilterStockResult { publicintiReturnCount;//总共返回多少条内容 publicstring[]StocksRlt;//实际返回的商品数,格式为商品市场,代码,商品名 }有关选股条件的定义:语句意义备注行情类[TURNOVER],>,3.00当日换手大于3.00%[QRR],>,5.00即时量比大于5.00%[RiseDownRate],>,5.00涨跌幅度超过5.00%[LargeBidVolume],>,1.00买盘中挂单大于流通盘的1.00%[LargeAskVolume],>,1.00卖盘中挂单大于流通盘的1.00%[WeiBi],<,-70.00委比小于-70.00%[WeiCha],>,1.00委差大于流通盘的1.00%[StockPrice],>,2.56股价大于2.56元基本面选股[CurrencyRate],>,10.00流通率大于10.00%[CurrencyVolume],>,70000流通盘大于70000万股[CurrencyValue],>,40流通市值大于40亿元[ShiYing],<,8.00市盈率低于8倍。(自动剔除负市盈的商品)[ShiJing],<,0.80市净率低于0.8倍。(自动剔除负市净的商品)[MeiGSY],>,1.00每股收益大于1.00元[MeiGWFPLR],>,1.50每股未分配利润大于1.50元[MeiGJZC],>,7.00每股净资产大于7.00元[MeiGGJJ],>,4.00每股公积金大于4.00元[ZCFZBL],<,10.00资产负债比率小于10.00%[JZCSYL],>,10.00净资产收益率大于10.00%[ZYYWSYL],>,70.00主营业务收益率大于70.00%[SubNewStock],>,20050101 上市日期在20050101之后[NDSYYZ],>,200中期收益大于上年度收益的200%分红送配选股[MSGHL],>,5.00每十股红利大于5.00元[GXL],>,7.75股息率大于7.75%[PXL],>,30.00派息率大于30%[SG],>=,5.00每十股送股+转赠股数不少于5.00股[YA_SG],>=,5.00预案选股一:每十股送股数加转增股数不少于5.00股(年报发布期间才准确)[YA_HL],>=,5.00预案选股二:每十股派红利大于5.00元(年报发布期间才准确)K线形态选股[KLINE_TYPE],1,3连收3日阳线且股价上涨[KLINE_TYPE],-1,3连收3日阴线且股价下跌[TKQK],1,NULL向上跳空缺口:当日最低价大于昨日最高价(采用今日数据)[TKQK],-1,NULL向下跳空缺口:当日最高价小于昨日最低价(采用今日数据)[KLINE_GKDS],1,NULL四值同价线:高、开、低、收价格都为同一价位[KLINE_GKDS],2,NULL十字星:收盘价等于开盘价,K线呈十字星形[KLINE_GKDS],3,NULLT字型:无实体且没有上影线只有下影线的K线[KLINE_GKDS],4,NULL倒T字型:无实体且没有下影线只有上影线的K线[KLINE_GKDS],5,NULL长上影:上影线较长的K线[KLINE_GKDS],6,NULL长下影:下影线较长的K线[KLINE_GKDS],7,NULL穿透破脚(阳包阴):阳线全部包容前一天的阴线(采用今日数据)[KLINE_GKDS],8,NULL穿透破脚(阴包阳):阴线全部包容前一天的阳线(采用今日数据)成交量选股[KLINE_VOLUME],1,3单日放量:成交量较5日均量增大3倍[KLINE_VOLUME],2,3 持续放量:成交量连续3日放大[KLINE_VOLUME],3,3持续缩量:成交量连续3日缩小[KLINE_VOLUME],4,3价跌量增:连续3日放量下跌[KLINE_VOLUME],5,3价升量减:连续3日缩量上涨[KLINE_VOLUME],6,3价跌量减:连续3日缩量下跌[KLINE_VOLUME],7,3价升量增:连续三日放量上涨[KLINE_VOLUME],8,25.00高换手率:5日换手率大于25.00%股改方案选股[SHARE_REFORM],1,NULL是否去除以实施方案:从选股结果中去除G股[SHARE_REFORM],2,3.00送股方案选股:送股数大于3.00股/十股[SHARE_REFORM],3,3.00派现方案选股:派现金大于3.00股/十股[SHARE_REFORM],4,0.6000缩股方案选股:非流通股缩股比率大于1:0.6000[SHARE_REFORM],5,1.2000扩股方案选股:非流通股扩股比率大于1:1.2000[SHARE_REFORM],6,3.00转增方案选股:总股本转增大于3.00股/十股[SHARE_REFORM],7,NULL权证选股:方案中含有送权证[SHARE_REFORM],8,20.00承诺方案选股一:承诺流通价高于现价20.00%(当日停牌个股以昨收计算)[SHARE_REFORM],9,NULL承诺方案选股二:方案中含有增持承诺

附表一:报表的ColID的取值1股票名称2昨收3开盘4最高5最低6最新价7成交量8成交金额9股票代码10涨跌值11涨跌幅度12震幅13量比14强弱度21换手率22市盈率23现量26流通市值27总市值28市净率29委比30委量差31委买额32委买量33委卖额34委卖量35每股收益36均价40卖五价41卖四价42卖三价43卖二价44卖一价45买一价46买二价47买三价48买四价49买五价50卖五量51卖四量52卖三量53卖二量54卖一量55买一量56买二量57买三量58买四量59买五量60上涨家数(仅综指)61下跌家数(仅综指)62平盘家数(仅综指)63国债利息64债券最新收益率65基金净值100所属交易所,0沪,1深,2港101商品所属的板块GroupID102每手股数120权证类型121行权方式122行权截止日期123行权价格124行权比例125标的证券1004总股本1007总资产1008股东权益1016净资产收益率1020流通股1032每股净资产附表二:支持排序的ColID内容11涨跌幅度6最新价8成交金额29委比7总手(成交量)21换手率14强弱度1004总股本1020流通股35每股收益1032每股净资产1016净资产收益率1008股东权益1007总资产27总市值26流通市值12震幅13量比22市盈率10涨跌值45委买价44委卖价4最高价5最低价3开盘价65基金净值附表三:板块分析中用到的AnaColID0板块名称1涨幅%2总量3总金额4总市值5流向%6上涨家数7下跌家数8平盘家数9换手率%10市盈率11领涨股12强弱度%13市净率14均价15量比附表四:特殊属性值m_strOtherInfo1有意义的Group值附加属性内容板块名市场(Market)板块值(Group)SJSHHQ.dbf对应基金净值(元)深圳非LOF111HQSYL1基金模净(元)深圳LOF110HQSYL2基金模净(元)上海ETF08权证溢价率(%)深圳权证112HQSYL2权证溢价率(%)上海权证010国债利息(元)深圳债券14HQSYL1国债利息(元)上海债券04基金模净(元)深圳ETF113HQSYL1特殊属性值OtherInfo2有意义的Group值基金净值(元)深圳LOF110HQSYL1基金模净(元)深圳ETF113HQSYL2备注:国债利息均保留到小数点后的第三位(厘)2、深圳ETF上市后,读取的接口也为OtherInfo1,OtherInfo2。目前无有效测试数据,该内容读取为”-”,待上市方案确定之后,会在该字段予以揭示。

各专业财务管理试题一、单项选择题(从下列每小题的四个选项中,选出一个正确的,并将其序号字母填在题后的括号里。每小题1分,计20分)1、企业财务关系不包括( )。 A、股东与经营者之间的关系 B、股东与债权人之间的关系 C、企业员工与社会的关系 D、企业与作为社会管理者的政府有关部门、社会公众之间的关系2、作为企业财务管理目标,每股盈余最大化目标较之利润最大化目标的优点在于()。 A、考虑了货币时间价格因素 B、考虑了风险价格因素 C、反映了创造利润与投入资本之间的关系 D、能够避免企业的短期行为3、债券到期收益率计算的原理是( )。 A、到期收益率是购买债券后一直持有到期的内含报酬率 B、到期收益率是能使债券每年

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论