网际风数据接口开发指南.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网际风数据接口开发指南 和问题答疑 目录 HYPERLINK 前言 HYPERLINK 第一章:通视(分析家)规范 HYPERLINK 1、驱动的注册:示例代码 HYPERLINK 2、驱动加载和消息处理:示例代码及数据处理注意事项 HYPERLINK 3、驱动卸载:示例代码 HYPERLINK 第二章:网际风对通视规范的扩充 HYPERLINK 1、分笔数据的扩充:分笔定义及说明 HYPERLINK 2、当天分时与分笔的API请求扩充:如何使用请求式API及注意事项 HYPERLINK 3、期货市场的数据扩充:扩充数据的使用说明 HYPERLINK 4、财务和除权数据获取:取得财务和除权数据的2种方法 HYPERLINK 第三章:开发过程中常见问题的解答 HYPERLINK 1、通视规范的行情数据定义,记录大小与时间字段:常犯的错误 HYPERLINK 2、网际风的市场代码是如何定义的 HYPERLINK 3、历史数据为何不从服务器通过API请求 HYPERLINK 4、关于SQL写库程序 HYPERLINK 5、网际风为何不自动补数据 前言 网际风是一款通视分析家规范兼容的行情数据接口,可以与任何支持外挂式驱动(通视规范)的分析软件挂接,如分析家系列、飞狐系列等。用户只要按照通视规范来开发即可获得所需要的行情数据,同时网际风针对通视规范没有定义的几个数据类型做了扩充,下面详述。 第一章:通视(分析家)规范 通视规范是1996年-2003年之间,由西安通视公司(生产硬件:通视信息接收卡)和深圳汇天齐(提供股票分析软件:分析家系列)公司共同制定的一个股票行情接收设备(硬件驱动)和分析软件之间传输股票数据的接口规范,这是一个企业规范,但是因为当时这个组合几乎垄断了国内的股票接收市场,所以其他的各种分析软件为了能用通视卡接收数据,不得不遵守这个规范,同样,其他的接收卡,为了能使用分析家和飞狐系列软件,也不得不遵守这个规范,所以这个规范就渐渐成为国内股票界唯一的行业规范,几乎所有的接收卡、分析软件、网络接口都遵从这个规范,但是这个规范是单向广播式的,没有约定任何请求式的协议,所以不同的网络接口,在数据的补充请求上,做了不同的扩充。国内的股票软件界并没有一个统一的国家规范,基本上属于群雄混战,在DOS年代,是钱龙的天下,分析家刚推出来时,股票代码规范都使用钱龙规范,如上证指数使用1A0001,深圳指数使用2A01,后来深圳代码扩充到6位,加上钱龙公司在Windows平台的分析软件上毫无建树,基本上被分析家一统天下,后来出现的飞狐软件极力模仿分析家的界面和功能,打了不少官司。所以渐渐地,通视分析家规范成了国内唯一的股票软件规范,这个规范是开放式的,公开协议文档和数据定义。同时,国内还存在一个交易所规范,这个可以算是国标,是采用DBF格式数据库(Foxpro2.5)存储的快照数据,券商的系统和电视台、信息台的很多系统都是基于DBF规范开发的,网际风既支持通视规范,同时也支持DBF规范,只要开通DBF权限即可,不过DBF的规范格式非常简单,只包含行情数据,其他的任何衍生数据(日线、分钟线、分时K线等)均没有涉及,因为DBF中并没有存储上述数据的位置,也没有约定衍生数据的规范。 通视规范包含3个方面的内容: 1、驱动的注册:数据接收驱动和分析软件的挂接,是通过注册表项来实现挂接的,硬件驱动程序在注册表的[HKEY_LOCAL_MACHINE\SOFTWARE\StockDrv] 下的Driver键值中,写入驱动的详细路径,如 Driver=c:\windows\system32\stock.dll ,说明数据接口驱动在系统的文件夹下面stock.dll,分析家和飞狐在启动或启动接收系统时,会去读取这个键值,根据他载入对应的DLL,实现数据驱动的加载,用户可以修改这个键值,即可让分析家去加载不同厂家的驱动程序,只要他们都符合通视规范要求即可。 读取驱动键值的示例代码如下:(Delphi7) StockDrvPath=SOFTWARE\StockDrv; StockDrvSubKey:string=Driver; successflag:=true; RegF:=TRegistry.Create; RegF.RootKey:=HKEY_LOCAL_MACHINE; try RegF.OpenKey(StockDrvPath,False); DLLPath:=RegF.ReadString(StockDrvSubKey); // 读出注册表分析家驱动键值 RegF.CloseKey; except successf

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档