ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:21.51KB ,
资源ID:15088102      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15088102.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(WLD数据接口开发资料和插件开发路线图Word文档下载推荐.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

WLD数据接口开发资料和插件开发路线图Word文档下载推荐.docx

1、股票数据专家编程手记 浏览版 下载版 通视VBI股票接收卡资料 通视实时服务器源码 分析家行情接口规范 通达信数据存储格式 深圳证券交易所数据接口规范 上证所信息网络有限公司 上海证券通信有限责任公司 香港中国投资信息有限公司 .hk 上海证券信息有限公司(早期较有影响,原由上交所和上证报合资,后改为上证报独资,上证所取消其行情经营授权) 深圳证券通信有限公司 中国证券业协会信息技术委员会 C#实现COM接口的编程原理介绍和WEALTHLAB插件DEMO WLD插件开发相关资源 MedVed QuoteTracker Streaming API Public Files For Wealth-

2、Lab Developer /www.wldaddon.spb.ru 有多个接口程序,包括DDE。上海期货信息技术有限公司 IBDATA2(包含静态、实时和下单) www.finantic.de/en/ibdata/overview.htmWLD插件开发路线图(tom_sh) 这是一篇写给交易员看的文章,目的是帮助他/她成为一个服务于自身操作的交易程序开发者。这篇文章的内容不适合程序员/商业软件开发组织,因为开发出来的东西仅供一个人使用。虽然交易员也可以聘请程序员代为开发,但如果自己没有开发实践,交易员就不知道交易程序提供的可能性边界在哪里,他/她的交易理念的潜力因此远远没有得到充分发挥。插件

3、程序开发可以尝试以下的路线:第一步,掌握交易员对交易平台的真实需求。开发任何一个插件都要立足于一种基本交易平台类型并考虑如何扩展这个平台以满足自身的特定需求。当前众多的交易平台有以下几种主要应用类型:* 第一、看盘平台。内幕信息和盘口分析驱动交易决策,典型用户群体为大户室成员,对数据源质量敏感性高,对界面、图表和指标计算功能敏感性低,典型软件有钱龙及其仿制品、早期的宏汇;* 第二、技术分析平台。技术分析信号驱动交易决策,其基本特征是K线数据的线性计算或模式识别,典型用户群体为MACD成员,对界面、图表和指标计算功能敏感性高,对数据源质量敏感性相对低,典型软件有分析家、飞狐、同花顺、通达信、TS

4、2000;* 第三、头寸/风险管理平台。不同于其他平台之处在于该平台的核心管理对象为头寸/风险决策,而非交易决策。典型软件为MECHANICA。此外,体现系统交易思想的WLD、trading blox builder、TS/RINA、QD等是技术分析平台和头寸/风险管理平台的一个综合,本身还不能成为一个独立的平台类型。* 第四、统计分析平台。统计分析信号驱动交易决策,统计数据覆盖面比技术分析型要宽,例如可能包括盘口数据、横截面数据和基本面数据。典型用户群体为对冲基金,对数据源质量敏感性非常高,有特殊的界面、图表和指标计算功能要求,软件平台定制为主,常用的开发工具包括C、JAVA、MATLAB、

5、专用数据库;* 第五、做市/套利平台。套利分析驱动交易决策,典型用户群体为银行交易室,对数据源质量敏感性非常高,对界面、图表和指标计算功能敏感性低,典型软件有X_Trader。由于是自行开发程序,以上五种平台的基本和扩展功能从技术上均能实现于一体。但交易平台的使用者一般有明确的交易理念和模式,不会盲目照单全收所有这些功能。更大的可能是以某一平台为基础,开发实现一些特殊功能。例如,宏汇NSD特有的股线谱就是在看盘平台的基础功能上扩展出来的新功能。飞狐对干支八卦的支持也是如此。因此任何平台插件项目的开发,都是开发者认同一种基本交易模式和理念(平台已提供),并在此基础上作出了新方法扩展(自行开发)。

6、第二步,了解WLD平台和C#工具的基本功能和特点。WLD是一个基于K线数据的交易系统设计、执行和评价的综合性平台,既有技术分析的基础功能,又有系统交易工具集。前者主要体现为WLD具备基本的图表、指标和报价功能。后者体现为WLD有多种实验/工作模式,包括盘后扫描、实时(分钟级)扫描、模拟测试、系统评比、模拟测试、指标评估、系统优化、交易管理、帐户管理等。WLD有全面而丰富的交易脚本语言,可以程序化实现上述系统交易的各种职能。WLD提供五种编程接口,函盖了行情数据、自动交易、定制图表和定制计算等职能,并与交易脚本语言连通,基本上可以满足交易员的所有可能的编程需求。C#是一个方便全面的工具集,在CO

7、M接口、网络通信等方面开发效率较高,便于初学者使用。对于不具备专业程序开发训练的交易员来说,是一个比较恰当的入口。第三步,熟悉数据源及其技术特点。需要了解存在哪些种类的数据源可以服务于交易系统开发及其技术特点。下面以实时行情数据为例讲解,关于中国证券市场数据情况将另文详细讨论。实时行情数据的来源是各交易所,其中证券交易所发送定时更新的汇总数据,期货交易所发送逐笔成交和汇总数据,两者技术选择上的差异与证券期货种类数量相差悬殊有关,与证券领域的井底之蛙心态、期货领域的外向型视野也有关。证交所通过卫星和专线向接收基站每分钟循环发送10-14次的汇总行情DBF文件,这个DBF文件包括当时最新的开高低收

8、量额(累计数据)及五档买卖盘口数据(最新数据),深交所还包括交易主机的累计撮合笔数。一台行情接收专用电脑通过交易所提供的专用软件从数据采集卡读取最新的DBF文件,然后写到局域网硬盘上。另一台电脑循环(例如每0.1秒一次)读取局域网硬盘上的DBF文件,如发现其中有记录的某个字段发生数据变化,则认定该证券产生了新的行情数据,则一方面在历史行情库中写入该行情记录,另一方面将该行情向局域网内广播。局域网上的行情分析软件于是既能即时接收到最新行情,也能在以后访问历史行情库获得历史行情记录。与此同时,局域网上还可能存在其他行情使用者,这里面包括券商自身的网上行情主站,或者商业化的DATAFEED主站,如数

9、畅、倚天金融等、或者电视台的图文电视广播站。从交易所发送行情到DBF落地写盘(交易所做完DBF库行情后就再也不向流式信息技术转移了,所以你们会看到1995年有过327国债期货结算风波,而2004年还可以再来一次国债回购结算风波),这一点任何行情用户都没有特别速度优势,因为接收机硬件、软件和渠道都是交易所提供的,能做到的差别不过在接收电脑系统的硬件上,例如用高速硬盘、高速CPU等。但从DBF到行情广播这一阶段(业内称为转码),以及从行情广播到最终用户接收,采用的技术手段将大大影响最终用户的接收情况。例如,转码机的软、硬件配置可以影响每分钟是4笔(网上行情主站通常配置)还是10笔以上刷新(营业部本

10、地配置)。又如电视台转播股票图文信号首先需要把DBF文件中的数据取出生成特殊格式的数据文件,然后再广播出去,而接收软件则需要把这个文件解码提取行情数据供本地行情软件使用,这就增加了中间环节,所以图文行情落后营业部5-8秒是正常的。另外用户端接收软件技术也有影响,部分软件(如天网)接收行情采用的是定时轮询而非事件触发推播的技术,因此软件配置直接关系到接收效果(对于大用户量的网上行情客户端,行情主站一般不会提供很高频率的轮询)。这样,同样是通视兼容接口,搭建在天网技术上的HELLOWORLD接收质量就远不能与搭建在自有技术之上的数畅、倚天金融相比。因此如果做基于盘口信息的系统,就应该选择商业化的数

11、据接口或把系统搭建在营业部内,但如果做基于分钟以上频率的K线数据,HELLOWORLD就完全可以胜任。除了数据质量以外,数据信息含义也是需要掌握的。前面说过,证交所发送的实时行情信息是汇总累计数据(SNAPSHOT),而非逐笔数据(STREAMING OR TICK BY TICK)。此外,历史上曾经把实时行情信息分为K线行情库和盘口库发送的时期(包括现在某种程度上)还存在着最新成交数据与盘口数据不同步的情况,做盘口分析系统的对这些不可不知。第四步,明确交易程序的数据结构、基础算法和交易平台的控制流转机理。明确了功能开发目标和基本数据以后,下一步很自然地过渡到算法(包括数据结构)上来。证券分析

12、软件通常需要处理海量数据,对资源的占用较大,有历史测试功能的平台的数据处理尤为甚之,需要花相当大的精力来设计高效率的算法。例如,有的程序在数据存储格式上把基本数据转换成整形数据以节省硬盘空间,有的采用缓存技术来处理历史数据的装载,有的采用内存虚拟硬盘技术来提高实时数据的I/O,有的采用内存映射技术在相关独立程序间共享数据。开发者还需要考虑数据库技术和二进制文件技术在保存和管理数据上的不同适应对象,要不要实现存盘数据的ISERIALIZATION接口,数据序列选择ARRAY还是HASHTABLE来保存,如何在高速的行情更新、数据存储及相关计算中保证同步。交易程序的基础算法就是交易系统的本身,它是交易理念的数学计算和表达过程。开发者一般遵循:经验观察-手工试算-建模(EXCEL、MATLAB)-高级语言编码的程序,完成基础算法的定型。交易平台的控制流转机理决定了基础算法以何种技术实现形式组装入交易平台。对于WLD和众多的技术分析平台,其流转机理是FOR循环,变量为证券代码或时间序数,FOR循环之上可以人工控制或定时控制每一次计算过程。而QD采用了事件触发机制,MATLAB则运用了矩阵计算机制,这都显著有别于FOR循环。第五步,编码实

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1