量化投资策略业绩介绍 – 高频交易策略原理说明: 高频交易是指从那些人们无法利用的极为短暂的市场变化中寻求获利的计算机化交易,比如,某种期货买入价和卖出价差价的微小变化,或者某期货品种在不同交易所之间的微小价差。这种交易的速度如此之快,以至于有些交易机构将自己的“服务器群组”安置到了离交易所的计算机很近的地方,以缩短交易指令通过光缆以光速旅行的距离。 高频交易的技术特征主要包括以下四个方面:1)高频交易都是由计算机自动完成的程序化交易;2)高频交易的交易量巨大;3)高频交易的持仓时间很短,日内交易次数很多;4)高频交易每笔收益率很低,但是总体收益稳定。 回测系统的开发:一个快速高效的回测系统对于高频交易策略的开发是至关重要的。在充分研究回测数据特征的基础上,把matlab并行运算引入了回测系统,这样能够充分运用CPU多核,提高了策略的研发进度。对于一些异常复杂的运算,诸如matlab等语言的执行速度不再能满足回测要求,在此种情况下则引入C/C++,使回测的速度提高了几十倍。下面是在开发某策略过程中分别运用Matlab,Matlab并行和C/C++进行回测的速度对比:见图1 某套利策略回测结果:
由于高频交易的持仓时间短,每次交易的盈利很低,因此在回测时需要调试不同参数以找到最合适的盈亏比,已实现最大的盈利。下表是在回测某高频套利策略时不同参数对应的盈亏情况。由回测结果可知当2个点止盈,4个点止损时,能够获得最大的收益。
|