津投期货 金融及衍生品交易服务提供商

登录 注册 软件下载 本站已支持IPV6访问

当前位置:首页>新闻资讯 > 财经新闻 > 文章

规避波动剧烈 减少系统滑点风险

发布时间:2015-09-21 11:13:02 | 点击:5326

  摘要:近来,笔者在和投资者朋友交流时,发现大家对于程序化交易中滑点问题比较感兴趣,本文从滑点问题着手,介绍了程序化交易中滑点的主要定义,分析了造成滑点的几个因素:行情波动、网络延时、策略类型和交易频率等,最后从分析结果笔者给出了自己的建议,尽量提高网络效率,规避波动剧烈的行情以及研究中长线趋势策略,希望可以给广大投资者有所帮助。  

  随着国内程序化交易队伍的高速发展,广大投资者对于程序化交易热情越来越高,在从事程序化交易时,笔者经常和不同的客户进行交流时,发现很多人对于程序化有很多认识误区,大多数投资者在谈到滑点时,可以称之为谈虎色变,然而滑点对于程序化交易系统是否致命,笔者认为还是需要回测系统检验才可以认定,下文中笔者对程序化交易系统中滑点展开讨论。

  滑点笔者认为是委托价格与实际成交价格之差,一般来说大多数情况下都是正滑点,即做多是成交价格大于委托价格,做空时成交价格小于委托价格,反之少数情况下会出现负滑点,因此滑点的出现也未必是坏事,有时候对于我们甚至是有好处的。程序化交易系统中进行历史回测时,委托价格等于成交价格,即不考虑滑点,模拟交易时,有些交易平台采取见价成交的方式,每笔单子都可以马上成交,然而实际上滑点与行情波动、网络延时和策略类型有着紧密联系。

  首先来看滑点与行情波动的关系,行情波动剧烈时,交易系统滑点都比较大,行情波动平稳时,一般滑点都不大,最明显的例子就是沪深300股指期货在2000点附近时,每日波动幅度不超过2%,程序化交易系统滑点很少,而在大盘进入5000点后,日内波动幅度加剧,对手价经常超过5个点,这种状态下,程序化系统滑点比原来大得多,不过这都是双面的,系统盈利也会大于前期。

  滑点与网络延时也有很大关系,程序化系统实盘运行时,通过网络接收实时行情,形成K线,输入交易系统判断后,如若满足条件,则会发出委托信号,通过网络传送到交易所柜台,因此这其中网络延时起着关键作用,如果网络不通畅,报单到交易所后已产生较长的网络时延,行情已经发生了波动,成交价格与委托价格出现差别可能性较大,滑点不可避免,因此做程序化交易时,通畅的网络是必须的,这也是为什么国内高频交易都运行在距离交易所较近,甚至是交易所内网的服务器上,一方面网络延时非常小,另一方面服务器运行交易系统效率较高,因此成交较快的同时滑点也比较小。

  同时,不同的交易策略,出现滑点的概率也不一样。一般来说趋势性策略信号都是在上涨的时候买多,下跌的时候做空,这样很可能导致比较多的滑点出现,尤其是现在趋势性策略同质化严重,大家都在同一时刻发出委托信号,造成的滑点更大;震荡式策略与趋势性策略相反,一般可能会选择高点卖,低点买,这样可能有些时候出现的滑点是对我们有利,不过这类策略的开发难度相对较大,因此策略的同质化可能性更低。另外必须要说的是无论什么策略,止损指令肯定比止盈指令带来滑点的可能性更大。

  另外,滑点与策略交易频次有着很大关系,简单理解,做的越多,出现滑点概率越大,交易次数越大,出现的滑点的可能性越高。滑点还与商品的类型有关系,像交易单位比较大的品种,做程序化时一定要考虑滑点,比如铁矿石,策略如图所示1所示。


  如图1所示,加上1个滑点后,策略的历史绩效从原来的106140下降为53590,下降幅度达到50%,历史最大回撤由5640上升到8870,历史回测效果已经大打折扣,因此在做铁矿石、焦炭等单位数量比较大的商品时,一定要考虑滑点对于系统的影响。另外,该策略也属于交易信号比较多的策略,从2013年10月18日以来,成交次数达到526次,日均交易达到1次,因此滑点的影响也会比较大。对于另外一些长线趋势策略,滑点影响会相对减弱,如图2所示。

  如图2所示,加上1个滑点后,策略的历史绩效从原来的93440下降为83165,下降幅度达到10%,历史最大回撤由9435上升到9685,历史回测效果相差并不大,其中一个重要原因是塑料单位是5,一跳波动是5,加滑点后对于系统影响比较小。更重要的原因是,该策略也属于交易信号比较少的策略,系统主要在塑料1小时周期上运行,从2009年4月份以来,交易次数206次,日均交易次数0.2次,因此滑点的影响也会比较小。

  通过上文对于程序化交易中滑点的出现可知,如果想要尽量少地减少系统滑点,可以采取以下措施:

  1. 提高网络效率,可以采取租赁服务器来运行交易策略,或者增加网络带宽,提高计算机配置,这样可以让行情延时和交易延时更小,系统滑点出现可能性降低;

  2. 规避波动剧烈行情,在行情波动剧烈时,尽量让策略不去参与,比如可以主观干预暂停系统运行,或者通过波动率来观察行情波幅,自动判断当前状态;

  3. 在研究铁矿石、焦炭等波动比较大的品种时,尽量将滑点考虑进去,如果增加滑点后系统效率降低,那么系统有效性需要仔细考量了;

  4. 如果投资者属于滑点厌恶者,那么尽量考虑长线策略,这样即使出现了滑点,对于整体盈利没什么大的影响,毕竟几个滑点相对于一波趋势来说,还是微乎其微的。

  实际过程中还有很多方法来尽量减少滑点,这需要广大投资者朋友自己去探索,其实程序化交易中滑点确实很可恶,然而我们必须要在运行策略之前仔细考量,研究滑点对于系统的影响,这样才可以做到有备无患。

  【免责声明】本文仅代表作者本人观点,与本网站无关。本网站对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。

津投期货 期货聚宝盆 津投期货 互联网云开户
联系我们
全国客服热线 400-692-6868

公司地址:天津市河西区马场道59号国际经济贸易中心A座901、905-910
公司网址:www.jtqh.com
夜盘应急报单电话:022-58778345
夜盘应急技术指导:022-58778336
邮政编码:300203
电子邮箱:jtqh#jtqh.com(替换#为@)