期货高频交易速度最快的是什么软件,十余款量化交易平台分析

来源:方正中期期货 阅读:
发布时间:2019-09-17

高频交易是指从那些人们无法利用的极为短暂的市场变化中寻求获利的计算机化交易,期货高频交易是自动化交易的一种形式,以速度见长,它利用复杂的计算机技术和系统,以毫秒级甚至更快的速度执行交易,且日内短暂持仓。因此,期货高频交易选择一款速度优势明显的软件对于投资者的交易来说显得尤为的重要。

一、        影响高频交易速度的因素分析

评判一款高频交易软件的速度情况,最直接的办法肯定就是直接在实盘交易中测试其速度了。当然,高频交易软件的速度不仅与软件本身有关,还与其运行环境等多方面的因素有关系,这些环境因素具体有:

1. 投资者编写的高频交易代码是否简洁流畅、满足高频交易对速度的极致追求?

2. 高频交易程序运行的网络环境、地理位置直接影响着高频交易的下单速度。因此,大部分高频交易都使用的是托管机房的服务器,而且,机房离交易所的地理位置非常近,甚至在一栋大楼里面。

3. 高频交易程序运行的硬件设备性能如何,是否满足高频交易的性能要求,以及对网卡等设备是否有做专门升级?

高频交易的投资者如果对下单速度要求很高,可以从以上方面进行提升,或者说选择在这些方面实力较强的期货公司进行合作。一些综合实力较强、排名靠前的期货公司可以为投资者提供更好的高频交易软件、网络最优的运行环境以及设备性能更好的托管服务器。

二、        期货公司对高频交易速度的影响分析

从以上分析我们可以知道,期货公司为投资者提供的高频交易运行环境,直接影响着高频交易的下单速度。方正中期期货是全国排名前十的大型综合性期货公司,连续五年荣获中国证监会分类评级中的AA类评级,可以为投资者提供高频交易所需的、更优的托管服务器设备和网络运行环境。具体情况如下:

1. 多地托管机房及多样化高频交易系统的提供。

方正中期期货拥有上期所张江VIP机房、中金所上海移动机房、上期所上海联通金桥机房、北京泰康机房、长沙灾备机房、杭州机房、上期所大厦VIP机房、大商所河口VIP机房等多个专业化的机房数据中心。其中,上期所张江VIP机房、中金所上海移动机房、上期所上海联通金桥机房、上期所大厦VIP机房和大商所河口VIP机房均为交易所合作机房,能最大限度确保核心交易的稳定性,也能为公司满足金融市场日益创新和业务不断拓展的需要,保持强劲的IT平台资源优势。方正中期期货为投资者提供的多地托管机房及多样化高频交易系统如下图所示:

 

图1. 全国各地机房部署

 

图2. 丰富的期货交易系统

2. 对托管服务器硬件设备的极致优化。

投资者托管服务器的硬件设备对高频交易速度影响同样非常明显。方正中期期货从网络光纤到硬件设备等方面都坚持进行优化,只为给投资者提供更优良的速度体验。

首先,公司的核心报盘网络均已由传统网线改成了光纤,到交易所前置延时由原平均0.844毫秒优化到了0.572毫秒。

 

图3. 高频交易测速

其次,对速度要求较高的系统,配合了专门超频服务器,并使用了已针对性做好优化的Solar flare专业网卡,提高服务器处理数据包能力。经过测试,平均处理速度改进了0.055毫秒。

 

图4. 专业网卡提升高频交易速度

3. 使用fpga网卡进行高效并行处理,最快获取行情数据。

原理:利用单席位可以链接多个交易所前置,同时得到N份相同行情数据,选择最快的一份行情数据发送给客户

技术特点:传统的软件串行处理效率较低,我们需要利用硬件fpga网卡的并行处理高效性来进行择优行情

 

图5. 网卡并行处理提升转发速度

4. 高端技术人才的高频交易开发技术支持。

具有一批高素质、高技术水平的专业化IT信息技术管理和运维团队,分别驻扎在上海、北京和长沙,多年来以勤勉负责的态度切实保障了公司全部核心系统安全、稳定运行,没有出现过一起由于操作或维护不当而影响公司业务的技术事故。

三、        国内主流量化交易平台分析

我们可以从开发语言、技术架构、系统架构、策略方向、交易方式等几个方面,将国内量化交易平台分为中低端和高端量化交易平台。中低端平台适合投资者进行趋势、反趋势等对行情和交易逻辑要求不高的策略,是目前市场上个人投资者应用最多的一类大众化的量化交易平台。高端交易平台适合机构投资者进行趋势、套利、对冲、高频等对行情和交易要求高、逻辑复杂度高的策略。 

高端量化平台除了支持复杂脚本语言实现策略逻辑外,均支持直接使用C++、JAVA等开发语言实现复杂的策略逻辑,一般为了追求执行效率,不采用界面显示图表,而采用多进程、多线程方式进行自动化交易、程序化交易、算法交易,甚至为了追求极致,使用硬件技术进行高频交易等量化交易方式。高端交易平台通常采用的技术架构是使用服务器执行策略的架构,行情使用转发路径最少的极速、深度行情,交易通道采用专用、直连的交易通道进行交易。行情和交易的延时都要求尽可能最低。

国内应用的高端量化交易平台主要有广策系统、Progress Apama、龙软DTS、国泰安量化投资平台、天软量化平台、飞创STP、易盛程序化交易、盛立SPT平台等。

1. 广策交易系统

极速行情系统TacFeed使用业内领先的软硬件结合的加速技术,以纳秒级响应速度为极速交易提供高速、准确、连续的行情数据,为高端证券、期货投资者及专业投资机构提供第一时间的市场信息,以提升交易策略的报单成交率。极速期货柜台系统TacMars基于并行处理技术,采用世界领先的硬件优化技术和定制硬核IP,以纳秒级速度实现交易、结算、风控、报单管理、账户管理、资金管理、用户监控、日志记录和信息查询等功能,为低延迟交易提供高可靠性、严格合规的保障,以帮助客户实现以下目的:

●更快收到行情 

● 更快发出订单 

● 提高成交率、降低交易滑差

● 提升交易平台稳定性与交易速度

● 加强交易监管上的可控性

● 提高在激烈市场竞争中的优势

综合交易平台通过装备各种最先进的低延迟技术,为交易提供高端服务,把交易提升到一个新的高度。核心功能包括:行情接收与数据处理;交易引擎和订单管理;策略模块架构和接口设计;下单通道和风险控制;用户管理与查询服务。

方正中期期货对多款高端量化平台软件进行了测试,对比报单编号,发现广策系统在整体速度方面排名第一,速度最快,报单优先成交率最高!投资者朋友可以亲自测试广策系统的下单速度情况,相关疑问欢迎与网站工作人员沟通,共同进步!广策高频交易系统的使用开通可以联系网站工作人员办理,可先测试。

2. Progress Apama交易平台

Apama采用EPL和JAVA语言开发或者定制策略模型,通过行情、资讯等驱动CEP引擎进行交易、风控等操作。在量化模型研发方面,Apama使用第三方的行情授权,提供了各市场行情接口和各种柜台交易接口的接入,可以接入国内股票和期货多周期的时间序列历史行情数据和TICK数据;提供了丰富的金融工具包进行复杂策略开发;提供了便捷的studio开发工具,可以进行复杂策略的快速开发和定制;提供了1万倍加速测试进行策略回测,可以方便地定制测试报告。在量化交易方面,Apama提供了150万笔/秒的交易并发处理能力,进行高频交易、算法交易。Apama高端的并发处理能力,使全市场的多品种并发套利、对冲等交易策略和实时风控策略可以高速执行。现阶段,Apama在国际投行的自营、资管、经纪业务中占有很大的市场份额。从2012年开始,Apama逐步拓展国内的业务,几家较大的证券和期货公司已经开始正式上线推广Apama和相关的量化交易应用。

3. 龙软DTS交易平台

DTS采用LUA脚本语言开发策略模型,通过平台提供的历史和实时行情、基本资料数据、宏观数据的统计分析,实现投研和交易。在量化模型研发方面,DTS既可使用平台自有的数据源,也可以接入第三方数据源。DTS还提供了一些金融工具包,进行复杂策略开发、回测和绩效评价。在量化交易方面,DTS提供的可以扩展的服务器端技术架构,保证了策略的高并发和高速执行,其在程序化交易、量化交易、算法交易、对冲和套利交易方面都有实际应用。

4. 国泰安量化投资平台

国泰安量化投资平台分为研究平台(QIA-Lite)和交易平台(QRC),采用matlab的toolbox的形式无缝兼容了matlab的研发环境,由交易平台实现策略交易。在量化模型研发方面,国泰安投研平台使用自有的行情源、基本面数据、高频数据、量化因子数据库,完全兼容matlab所有的函数,实现了模型的研发和回测。在量化交易方面,其支持了国内主流证券和期货的柜台,在股票和期货的程序化交易、算法交易等方面都有实际应用。

5.天软量化研究和交易平台

天软量化研究和交易平台采用天软特有的TSL语言开发策略模型,通过天软的交易网关,实现量化交易的执行。在量化模型研发方面,采用高性能数据仓库提供的历史和TICK行情、基础资料数据、宏观数据等数据源,同时提供了7000种开源的函数库,进行策略的研发、回测、绩效分析。在量化交易方面,其基本实现了自动交易、程序化交易、算法交易等量化交易方式。

6. 飞创STP交易平台

飞创量化交易平台采用JAVA语言,通过可定制的模板开发策略模型,进行高频交易。STP通过统一的开发和资管运营平台,实现策略的研发、回测、风控和资管运营。由于使用了高速的柜台交易接口,其主要面向高频套利、程序化交易等交易模式的用户。

7. 易盛程序化交易平台

易盛程序化交易既可采用类似Easy Language的语言开发策略模型,实现程序化交易和套利交易,也可以根据易盛柜台提供的行情和交易API,采用C++开发外接应用的方式,实现期货、股票的更复杂的量化交易。在量化模型研发方面,易盛程序化提供的EL开发模型,类似于中低端的量化交易平台,但在行情的速度、交易和账户函数的实时性和精细化处理方面,达到了高端量化交易平台的要求。在量化交易方面,易盛柜台的行情和交易速度具有一定的比较优势,量化交易平台支撑的应用主要是期货的程序化交易、自动交易、对冲和套利交易。

8. 盛立SPT平台

盛立金融软件的SPT平台,采用C++语言和定制的策略开发模板进行策略研发,采用独立的运营和回测平台进行模拟和真实交易。虽然SPT平台在国内应用不多,但凭借其100万笔/秒的行情并发处理能力、交易的毫秒级别的延迟,在量化交易平台中引人注目。SPT提供了一些策略模板,可以很方便地实现程序化交易、套利和对冲交易、算法交易、高频交易等。

现阶段,除了上述几个相对成熟且具有一定应用客户的高端量化交易平台外,也有较大金融机构使用像Sysbase CEP、StreamBase等高频中间件来构建量化交易平台。此外一些传统的交易柜台厂商如金仕达、恒生等,也在逐步推出高端量化交易平台。

国内应用的中低端量化交易平台主要有文华赢智程序化交易、交易开拓者、金字塔决策交易系统、达钱&multicharts、安翼金融终端等。

1. 文华赢智程序化交易平台

文华赢智采用麦语言开发技术指标模型,产生买卖信号后驱动交易下单。在量化模型研发方面,赢智提供了国内股票和期货的全部品种多周期的时间序列历史行情数据和近期的TICK数据,同时提供了丰富的行情函数、账户和交易的部分函数和一些统计函数用于策略开发,还提供了丰富的策略回测报告项作为策略绩效评估的依据。在量化交易方面,赢智提供支持最多24个品种进行的多线程独立的程序化交易,同时使用下单精细化组件,实现了部分算法交易的功能。由于采用客户端的技术架构,虽然赢智实现了高频交易的功能模块,但是在实际应用中,高频交易建议托管在文华机房。现阶段,赢智以其程序化实现简单、性价比高等特点,在中低端量化交易平台中占有一定的优势。

2. 交易开拓者程序化交易平台

交易开拓者(TB)采用语法类似Pascal的TBL语言开发策略模型,根据账户持仓状况和图表买卖信号驱动交易下单。在量化模型研发方面,TB提供了国内期货多周期的历史行情数据和近期的TICK数据;提供了较为全面的行情数据函数、账户和交易函数、统计函数用于策略开发;提供了丰富策略回测报告项作为策略绩效评估的依据。在量化交易方面,单个TB终端支持20—30个单品种的图表并发接收行情并交易,但由于客户端技术架构的限制,其对于高频和更复杂策略的支持不足。现阶段,TB市场推广做得较好,合作的期货公司较多,在中低端量化交易平台的市场占有率较高。

3. 金字塔决策交易系统 

金字塔决策交易系统(下称金字塔)采用VB脚本语言开发策略模型,使用较复杂的账户函数和交易函数进行资金管理,既可以使用图表买卖点,也可使用非图表的交易判断驱动交易下单。在量化模型研发方面,金字塔提供了国内股票和期货的历史行情数据和TICK数据,也可以使用外盘数据;提供了更为全面的行情数据函数、较多的账户和交易函数、统计函数用于策略开发,同时也支持外接统计数据库和专业的统计分析软件Lib库做扩展;提供了较为丰富策略回测报告项作为策略绩效评估的依据。在量化交易方面,除了支持图表驱动的程序化交易外,也可以进行篮子交易、算法交易和较复杂的对冲交易的实现,但是同样受客户端的技术架构限制,其对于高频交易、全市场策略的交易等更复杂的策略支持不够。现阶段,金字塔合作的期货公司逐渐增多,在中低端量化交易平台的市场占有率较高。

4. 达钱&multicharts自动化交易系统

达钱&multicharts自动化交易系统(MC)采用power language开发策略模型,达钱提供行情和交易网关,multicharts实现策略开发和执行平台。在量化模型研发方面,由达钱提供的一段时间内的国内期货历史行情和TICK行情。MC承袭了TradeStation的丰富的函数库和策略库,以及便捷的开发特点,提供了更为完善的回测和绩效评价体系,为策略的研发提供了完善的评估。在量化交易方面,MC只支持程序化和自动化交易,对于高端的量化交易模式支持不够。由于MC进入国内不久,在中低端量化交易平台的市场占有率还不高。

5. 安翼金融终端程序化交易系统

安翼金融终端(下称安翼)采用技术指标的通用脚本语言开发交易模型,进行图表驱动的自动化交易,是由某券商独立开发的进行国内股票和期货的自动化交易工具。目前安翼提供了国内股票和期货的历史行情,可以进行相对简单的图表交易和股票、期货的对冲交易,程序化交易工具免费使用。虽然安翼只能用该券商交易通道进行交易,但却标志着国内股票和期货的量化交易已经提升到一个全面发展阶段。

分享到:
上一条:期货高手眼中的“跟庄四绝” 下一条:没有了 返回列表

热门推荐

    暂无热门推荐!