由私募排排网主办的“2012(首届)中国对冲基金年会”于2012年10月27日-28日在深圳举行。年会主题为“中国对冲基金管理人的使命与责任”。新浪财经图文直播本次会议。图为上海大智慧股份有限公司国内金融事业部产品总经理曹晓鹏演讲。
曹晓鹏:尊敬的来宾,大家好!今天下午借这个机会跟大家讲一下DTS在对冲基金的技术平台上的解决方案,简单来说就是DTS可以给大家提供什么价值。
从五方面介绍这个平台,首先我想说量化投资包括很多种交易方式,比如高频交易、算法交易、组合投资,这一切都建立在高速的交易引擎上,所以我们系统第一个强调的是高速行情与高性能处理。我们能够拿到第一手全市场的高频交易行情,包括几大交易所的精准数据,这些数据在全世界范围当中算是质量最高的。其次我们大智慧的DTS提供高性能的策略运行环境,大家用我们平台编写的策略可以在服务端运行,也可以在客户端运行,适合大家各自的需求。最后一点我想讲,在交易策略的运行过程中,行情、委托的信息我们有高性能处理,实时风控系统,控制交易策略风险。DTS与各大交易所包括国内四大机构交易所、两大证券交易所都有直接连接的接口,有国内主流的柜台。
我们平台上有几个技术想重点介绍一下,首先是负载均衡分布式计算技术,一台计算机的性能肯定是有限的,所以我们采用多服务器的架构,如果一台服务器够,提供一台服务器,如果策略有越来越多,有几十个甚至成百上千个,我们系统可以随时扩张,随时增加服务器。服务器间通过自主研发的消息中间件进行通信,任何一台服务器都是一样的,可以拿到同样的行情、同样的交易服务。消息中间件是我们中间的核心部件,我们以前也采用过一些第三方厂商提供的中间件,最近我们一方面是知识产权,一方面是对中间件性能的要求比较高,我们自主研发了中间件,测试性能达到每秒钟8万。我们把四个交易所的行情加起来,一般来说一天开盘收盘有3万多行情。
然后是我们高可用性,DTS在设计上考虑了万一发生故障,比如说服务器坏掉了、网络突然断掉了,我们的交易不能首先影响,我们在系统的主要服务商包括系统当中没有单点故障,任何一台服务器坏掉了,我们系统还是可以正常运行。
最后我想讲一个多通道的委托优化技术,DTS有一个柜台可以建立多个链接,提高下单效率,我们也可以在一个系统里同时连接多个柜台,比如连接证券的交易柜台,也可以连接期货的柜台,也可以同时连接交易所的交易系统。对于系统中的委托,我们采用内存的办法,提高访问效率。
第二点我想讲,我们系统不是一个固化的系统,我们是设计成具有高度扩展性的系统,可以随时根据用户的业务、策略进行扩展。大家知道国内金融方面的系统还是比较复杂,比如柜台主流供应商就有四五家,行情也是各种各样,资讯数据库也有很多家供应商,我们平台的目的是把不同的接口变成统一的接口,通过最终的编程语言提供给研究人员使用。(图)下面是一个例子,我们以前给客户定制的算法交易、指数交易、指数计算等功能,这些功能并不是说我们做好了就是固化的,我们是以DTS源代码的形式交付给客户,客户可以拿着源代码研究这里面是怎样的逻辑,是不是按照我的想法实现的,他理解了代码之后可以自己进行修改。(图)这是我们将来的设想,最终在经纪商里里有DTS,经纪商的柜台离交易所、交易员、行情都是最近的,客户有一些对时间要求敏感的,比如高频交易的,可以托管到券商的DTS进行;还有机构的DTS,可以把委托指令下给券商,我们有一个公开大智慧实测的DTS,可以在这里进行模拟交易;最后还有投资终端,一般用户自己不会开发策略,券商开发完策略可以通过DTS让他使用。
第三点我们不是一个单纯把策略搞起来就结束的,我们是一个带有投资管理功能的平台,有许多用户编程能力很强,拿了柜台的接口自己就能用C++、JAVA写一些策略,但是后面就会碰到困境,策略的代码越来越多、版本越来越多,他自己都搞不清楚哪个代码是干什么的,也有一些比如同时有50个策略在运行,最后他也不知道赚钱是哪个策略赚的,亏钱也不知道是哪个策略亏的,基于这个我们DTS提供分账户风控的功能,我们DTS可以把柜台的账户映射到DTS里面来,对这个账户进行逻辑上的分割,分割成若干个虚拟账户,就可以在虚拟账户搞一个策略,这个虚拟账户的持仓盈亏都是分别计算的,可以看到最近的业绩如何。(图)这是我们给管理员使用的子账户资产跟踪、风控模块。
第四点我们这个平台不光是硬件或者软件平台,我们也会提供内容,我们希望做一个有公共策略服务的实验室,为了达到这个目的,我们平台上带有一个DTS大智慧策略展示平台,全国各个研究所或者各个机构研发的策略如果想吸引客户,都可以放在这上面展示。我们大智慧公司自己建立了一个产品部,里面有一个策略部评审委员会,我们有金融工程团队、量化投资分析研究部、客户服务部共同策略组,都是在金融分析研究上面比较有专长的一些人员,他们会不断的提出一些策略充实到我们的策略库里面。
最后一点我想讲,光有策略库还是不够,我们希望大家把这个平台用起来,能够自己用这个平台写策略,我们还提供定制、培训、交流的解决方案,比如我们有策略模板、策划研发培训、客户研讨会,还会组织投资者跟券商的直接交流。最后我简单放一下我们平台当中研发策略用到一些什么技术和界面,首先我们平台有一个编程语言叫Lua,我们提供一个专用的设计工具设计用户界面,(图)这是我们终端的首页,左边有策略库、回测、数据提取,右边有当前可使用的策略、策略交流平台。(图)当前运行的策略管理,可以看到策略的状态,可以给策略设置参数。(图)这是编写策略的代码窗口,里面有代码输入提示、版本管理、代码结构分析。(图)这是用户界面的设计工具,是所见即所得的,就像大家用Excel等工具,最终作出一个可使用的用户界面。最近我们也加入了一个策略断点调试,往往一个复杂的策略不是几十行就可以写出来,过去我们写过最复杂的交易工具有2万行,调试这样的代码我们需要断点调试等功能。编写策略的过程中我们提供一些比较丰富的交易函数库,这个交易函数库针对国内进行了专门的定制,用国内六个交易所的规则,有单笔委托、篮子委托、撤单、改价、自动定价、实时盈亏计算、实时资金计算、实时持仓计算,最近我们支持融资融券,最后还支持与柜台数据的对账。在记帐函数方面,常用的技术指标函数会提供60个,科学计算函数与400个,我们也支持从我们的环境直接调用(MALLTB)计算。我们有一个交易平台回测引擎,支持Tick数据回访。回测完之后,可以在系统里面模拟运行一个策略,我们的模拟市场有两种模拟模式,一种可以支持下单的全部撮合,也可以按照委托价格、盘口价格等进行模拟撮合。
我就讲这些,最终希望各位大佬能发财,也希望我们大智慧DTS能跟各位共同成长。谢谢大家!
|
|
|