分享

刘伟峰:浅谈夜盘下的程序化策略运行问题

 MissU001 2016-11-12

摘要:国内夜盘开启后投资者可以更加灵敏的应对市场波动,然而夜盘交易对于量化投资者,尤其是趋势程序化交易者来说,并不算利好,目前很多策略都面临着策略失效的问题。本文主要阐述了2015年国内夜盘运行概况,分析了夜盘对于程序化策略的影响,并提出了改进的方法和建议,供广大投资者参考。


一. 夜盘运行概览


2015年5月,郑州商品交易所发布公告称拟增加动力煤、玻璃、菜籽油3个夜盘品种,并将进行交易系统测试,至此,国内商品期货夜盘品种也将增加到28个。从2015年年初开始,国内三大商品期货交易所已经全部开启了夜盘,从品种方面来看,目前夜盘品种已覆盖贵金属、有色金属、白糖、棉花、焦炭等多个我国重要的大宗商品品种。


截止2015年年底,大部分商品夜盘已运行超过一年,从目前运行情况来看,笔者以为有以下特点:


1. 加入夜盘后,商品整体成交量温和上涨。


选取文华商品作为分析对象,如图1所示为2013年3月至今文华商品走势,对比2015年一月前后数据,可以看出,加入夜盘交易后,成交量有所放大。数据统计结果表明,2013年文华商品成交量为32,0808万手,2014年全年成交量为39,0842万手,2015年成交量为59,8112万手,2014年成交量相对于2013年涨幅只有21.8%,而2015年相较于2014年增幅达到53%,可以增加夜盘交易后,市场成交更加活跃,交易所对于日内交易的优惠政策也让商品夜盘发挥更大的功能。


2. 夜盘成交量能与白天相比差距较大


虽然开通夜盘后,成交相对活跃,然而毕竟夜盘运行时间与国内休息时间一致 ,因此投资者对于夜盘热情显然不及白天,笔者选取了2015年以来大连商品交易所豆粕、豆油、棕榈油、铁矿、焦炭和焦煤等六个品种,如图2所示。从图表中可以看出,豆粕夜盘成交量为13706万手,白天成交量达到25493万手,豆粕夜盘成交量只有白盘53%,其他合约也有类似规律,焦煤焦炭夜盘成交量只有白天的30%比例。


3. 成交多数集中在前一个小时


大连商品交易所夜盘交易时间为晚上21:00—23:30,在前一个小时投资者参与热情较高,后两个半小时成交量相对萎缩,具体如图3所示。以豆粕为例,2015年夜盘成交量13706万手,前一个小时成交量达到8176万手,占夜盘整体成交量的60%。一般来说,根据笔者的观察发现,夜盘交易的后半段,成交量萎缩严重,行情波动幅度变弱,市场交投比较清淡,当然不排除外盘异动时,国内期货出现联动效应。其中这种行情对于趋势交易者来说并不是好事,笔者会在后文中分析。


4. 白天黑夜反转行情出现情况较多。


夜盘出现后,经常会出现夜盘涨白天跌或者夜盘跌白盘涨的行情,这种黑夜白天反转让投资者对于行情更难把握,不敢轻易留仓,多数采取日内交易模式。一年来,笔者记忆深刻的商品期货行情发生于2015年7月8日夜盘到7月9日白盘,夜盘开盘时,商品延续前一交易跌势,豆粕、豆油和铁矿等品种跌幅超过4%,甚至封至跌停板,然而后面开始疯狂反弹,到下午两点时,多数品种涨幅3%,文华商品指数从最低-2.4%上涨至最高3.7%,黑夜白天逆转幅度惊人,导致投资者思维很难发生转变。


二. 程序化遇上夜盘 白天不懂夜的黑


开通夜盘后,有投资者曾与笔者交流关于夜盘对于程序化的影响,当时的笔者对此并没有过于重视,以为影响并不明显,然而经历一年完整的夜盘交易后,发现夜盘交易,对于程序化策略,尤其是趋势策略,影响还是很大的。下文笔者将同一款程序化策略在螺纹和塑料,由于塑料没有夜盘交易,螺纹有夜盘交易,以此来阐述夜盘对于趋势策略的影响。


将策略运用于塑料60分钟周期指数合约,测试时间2009.03.27—至今,历史数据测试绩效如图4和图5所示。从绩效曲线来看,策略效果并未发生太大的改变,仍然保持着整体向上的运行,而2015年净利润达到了12350,在历史测试效果并不算最差的,处于相对中位的水平。  


将策略运用于塑料30分钟周期指数合约,测试时间2009.03.27—至今,历史数据测试绩效如图6和图7所示。从绩效曲线来看,2015年以来,策略绩效基本处于水平略微向上走势,角度很低,2015年净利润只有2372,已经处于历史最低位,可以预见接下来策略的走势仍将会维持现有状态。


从上文同一款策略运用于塑料和螺纹对比可以发现,夜盘会在很大程度上影响程序化策略的效果,甚至导致策略失效,究其原因,结合夜盘交易特点,笔者认为有以下几点.


1. 由于夜盘成交多数集中在21:00—22:00,夜盘后半段行情波动较小,这将会导致均线钝化,削弱了均线对于趋势的指导意义,而均线是大多数指标的基础,因此导致多数量化指标效果大打折扣。


2. 由于夜盘与白天行情反转发生概率较高,导致指标频繁进行反手或者开仓止损操作,由于商品期货趋势策略选择周期较长,在行情来回反转时,不能及时跟上,导致止损成本较高,策略效果变差。


3. 投资者对于夜盘参与度比白天弱了很多,因此行情价格有效性相对白天差了不少,我们都知道市场各方力量参与得越多,博弈越厉害,才能形成市场有效价格,对于商品趋势指导更有意义。


通过分析夜盘对于期货程序化交易的影响,笔者认为,可以通过以下几个方面来改进我们的程序化策略。


1. 加大或缩小策略周期,由于加入夜盘后,商品波动相对于原来波动加大,原有的30分钟或者1小时趋势策略已经很难适应,可以考虑将策略运用在更小级别的K线上进行交易,或者放大周期,采取日线级别周期,不需要区分白天和夜盘。


2. 日内交易为主,策略不采取连续运行方式,有效规避夜盘对于程序化的各种负面影响。


3. 改变策略根基,不再使用任何趋势指标,只使用开高低收价格来做运算基础,采用类似网格交易方法来进行交易。


4. 自定义K线,利用自定义平台重新定义K线,剔除或者重建夜盘K线,满足个性化要求,尽最大可能规避夜盘影响。  


三. 总结分析


当程序化交易遇到了夜盘,会碰撞出什么样的火花呢,笔者认为前期运行不错的趋势策略在目前存在夜盘的市场,效果并不理想,主要原因是“白天不懂夜的黑”。本文首先分析了2015年以来夜盘运行的特点,加入夜盘后,商品整体成交量显著商品,然而夜盘成交相对于白天较小,夜盘前一个小时成交量占比较高,白天黑夜反转行情出现概率较高。然后笔者将个人的同一款策略分别运用塑料和螺纹合约,以此为例分析了夜盘对于程序化的影响,并提出了相应的解决方案,包括采取日线级别交易或者日内短线交易、改进策略思想和自定义K线等。

责任编辑:张文慧

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多