加载中 ...

常用日内策略在金融期货上的应用

2018-01-09 10:12 来源:和讯名家

报告日期: 2017年01月08日

★经典日内策略:

我们将几种经典的日内突破策略在金融期货上进行了测试,包括Dual Thrust策略、ATR策略、R-Breaker策略、Hans123等。这几种日内策略在国债期货上目前表现较好,而在股指期货上市初期及市场波动较大时,日内策略表现优秀,但在限仓及市场波动降低之后,利润空间难现。总体来看,日内策略盈利需要一定的市场波动和成交水平,波动大则盈利空间大,成交量大则不易被同质化策略抹去盈利空间。

对于R-Breaker、Hans123策略的应用,我们有些处理方式存在一定数据挖掘,仅仅是在测试结果不甚如人意时一种探索,投资者可自行判断其合理性,不做重点推荐。

★策略表现:

Dual Thrust策略和ATR策略在国债期货上表现良好。股指期货上并不稳定,牛熊市中净值增长迅速,低波动性市场中表现较差。

R-Breaker策略开仓阈值高,交易次数比较少,一定程度限制了盈利机会和盈利空间。在股指期货上表现不够稳定,如果限制交易在上午进行,收益曲线更加稳定,但牛市中会大幅降低收益。

Hans123整体表现一般,胜率和盈亏比较低,当日行情自开仓点到收盘的把握并不准确。需要配合精细的止盈止损,不断的日内获取小突破收益。

★风险提示

量化模型基于历史数据分析得到,未来存在失效风险;极端市场环境可能对模型效果造成剧烈冲击。

★致谢

本报告在东方证券研究所金融工程首席分析师朱剑涛老师指导下完成。

1

日内策略介绍和测试设置

1.1、日内策略介绍

2017年期货市场成交量缩水,但国债期货成交量同比维持稳定,其日内交易策略也得到了重视,而股指期货限仓政策也在逐渐放开。我们之前曾在商品期货上进行了经典日内策略的测试,本次测试在金融期货上进行,作为日内系列策略的补充。

其中空中花园、菲阿里四价等策略效果较差,我们将其剔除,并加入了Hans123日内突破策略,由于已经进行过相关策略的详细介绍,这里仅列出策略信号上下轨及简要说明。

1.2、回测参数设置

我们使用5分钟或10分钟K线进行测试,成交方式为:若当根K线open满足开仓条件,则按当根K线close价格成交,开仓后若无止盈止损或者其他策略退出条件,则临近收盘平仓。

具体参数如下表,概括的来说,股指期货保证金占比和最低保证金率相同,即不加杠杆。而国债期货保证金固定在10%,这是由于十年期国债期货和五年期国债期货波动幅度存在着差异性,设置同水平保证金占比,能方便进行对比。

实际成交价格和理论成交价格之间存在一定差异,其中包含了交易必须的交易费用,以及可能产生对行情的影响造成的冲击成本,国债期货上的冲击成本设置为1个滑点,而股指期货上设置为2个。测试中如不特殊说明,均按此默认设置。

常用日内策略在金融期货上的应用

对于一些策略我们加入了止盈止损条件进行优化,其中:

止盈条件:开仓后最高点回撤m倍ATR,

止损条件:开仓后开仓点亏损n倍ATR。

2

Dual Thrust策略

DT策略主要有三个参数:前N日的range,k1、k2为range的倍数确定上下轨,在商品期货的测试中我们主要在N=1时进行了测试,但在金融期货中,我们发现当N取其他值时结果更加的稳定。由于国债期货和股指期货在合约设计和所代表标的资产性质的巨大差异,我们将分开展示其结果。

2.1、Dual Thrust策略国债期货上测试结果

2.1.1、Dual Thrust策略参数及成本敏感性

由于单个滑点相比于五年期国债期货的波动幅度要比十年期更大,所以滑点的大小对TF的结果影响更加的明显。在同样无滑点时,TF的同期测试结果与T相比并不逊色太多,但增加了一个滑点后,T收益率略微降低,而TF大幅缩水,自15年以来已经难见收益。

由于单个滑点相比于五年期国债期货的波动幅度要比十年期更大,所以滑点的大小对TF的结果影响更加的明显。在同样无滑点时,TF的同期测试结果与T相比并不逊色太多,但增加了一个滑点后,T收益率略微降低,而TF大幅缩水,自15年以来已经难见收益。

DT策略在国债期货上的表现与品种的波动性有着明显的联动关系,在市场波动较大的14年底到15年中旬,以及16年底策略净值增长迅速,而波动率低迷的环境下,DT策略净值增长缓慢,甚至出现较大的回撤。

常用日内策略在金融期货上的应用

DT策略在国债期货上的表现与品种的波动性有着明显的联动关系,在市场波动较大的14年底到15年中旬,以及16年底策略净值增长迅速,而波动率低迷的环境下,DT策略净值增长缓慢,甚至出现较大的回撤。

2.1.1、止盈止损对Dual Thrust策略的影响

在添加了止盈止损条件,并对range进行了大小限制后,DT策略在TF上的表现有了一定的提升,盈亏比及回撤均得到优化。在slip=1的冲击成本下,年化收益率达到12.30%,sharpe提高到1.01,仅胜率略有降低。

常用日内策略在金融期货上的应用

在添加了止盈止损条件,并对range进行了大小限制后,DT策略在TF上的表现有了一定的提升,盈亏比及回撤均得到优化。在slip=1的冲击成本下,年化收益率达到12.30%,sharpe提高到1.01,仅胜率略有降低。

但是在T上并没有得到相同的优化结果,无论是加入止盈止损条件还是进行range的限制,都不能得到更优的结果。除非条件设置的很不敏感,否则这些条件只要产生作用均会降低原来的表现。DT策略目前来看在T上的结果还是十分优秀的,65%的胜率决定了大部分操作均能获得正收益,更多的限制条件反而会减少盈利的机会。

2.1.2、Dual Thrust策略国债期货上样本外测试结果

以上都是样本内的测试结果,接下里我们进行了样本外的测试,用过去100个交易日的历史数据寻找最优参数,然后下面20个交易日用得到的最优参数进行交易,以此类推,每20日寻找一次最优参数。

国债期货样本外测试和样本内测试走势比较类似,但收益有所降低,十年期国债期货累计收益26.7%,年化收益从13.51%,降低到11.1%;五年期国债期货累计收益27.4%,年化收益从10.56%,降低到6.7%。

国债期货样本外测试和样本内测试走势比较类似,但收益有所降低,十年期国债期货累计收益26.7%,年化收益从13.51%,降低到11.1%;五年期国债期货累计收益27.4%,年化收益从10.56%,降低到6.7%。

2.2、DT策略IF上测试结果

在限仓之后,DT策略净值并没有立刻出现明显回撤,在之后很长一段时间内都维持着净值的高速增长,所以说股指期货的限仓并没有直接导致DT策略在IF上的失效,而是直到之后市场波动性降低时,DT策略效果才变得很差。

不同周期K线测试结果的差异明显,我们发现对于10分钟K线来说,它open价格没触发信号,但是其中的high、low可能触发,所以当用5分钟、1分钟线的时候,可能会有不同的结果:不同的开仓价格,甚至是相反的开仓方向。

不同周期K线测试结果的差异明显,我们发现对于10分钟K线来说,它open价格没触发信号,但是其中的high、low可能触发,所以当用5分钟、1分钟线的时候,可能会有不同的结果:不同的开仓价格,甚至是相反的开仓方向。

但是这种情况仅仅在DT策略参数很小,上下轨在一根K线内的时候出现,别的策略、品种开平信号没那么敏感的时候不同周期K线测试结果差距不大。

15年市场波动性很大时,DT策略在IF上表现很好,远远超过其余阶段,容易将其他阶段的效果淡化,而在更早的阶段的效果并没有最新的效果重要,因此我们主要考虑在16年3月,股指期货成交量缩水,波动性降低的情况下DT策略的表现。

常用日内策略在金融期货上的应用

15年市场波动性很大时,DT策略在IF上表现很好,远远超过其余阶段,容易将其他阶段的效果淡化,而在更早的阶段的效果并没有最新的效果重要,因此我们主要考虑在16年3月,股指期货成交量缩水,波动性降低的情况下DT策略的表现。

波动率降低时,range也会同样降低,当range较小时,容易将小波动当做突破信号,因此有必要加入range的限制,因此我们优化的方向主要是限制。

1.2、DT策略IH、IC上测试结果

常用日内策略在金融期货上的应用

和IF结果相似,在16年3月之前市场波动性大时,Dual Thrust策略在IH、IC上表现优秀,自上市以来不到一年时间内均能获得几倍收益,之后DT策略均有失效迹象。

总体来说,DT策略效果和品种当前波动率大小息息相关,要求大的成交量或者波动性,波动性低,盈利空间低。策略准确性低;成交量少,容易被市场上同质化策略抹去利润空间。

在股指期货上市初期,尽管波动性不高,但成交量巨大,同质化策略较少,或者虽多但还不足以抹去全部空间,策略收益很好。

 3

常用日内策略在金融期货上的应用

常用日内策略在金融期货上的应用

常用日内策略在金融期货上的应用

ATR

ATR突破策略构成和Dual Thrust十分相似,只不过上下轨计算方法略有不同,其测试结果也有很多相似之处。ATR(n)中的n值一般取1。

3.1.1、ATR国债期货测试结果

从参数及冲击成本敏感度上看,十年期国债期货参数更加稳定,能够接受一定冲击成本,而五年期国债期货上下轨参数呈现 “孤岛”现象,和最优参数很接近的参数组合结果差异很大,另外一个滑点能蚕食近半收益,对成本敏感度也很高。

常用日内策略在金融期货上的应用

常用日内策略在金融期货上的应用

从参数及冲击成本敏感度上看,十年期国债期货参数更加稳定,能够接受一定冲击成本,而五年期国债期货上下轨参数呈现 “孤岛”现象,和最优参数很接近的参数组合结果差异很大,另外一个滑点能蚕食近半收益,对成本敏感度也很高。

ATR突破在国债期货上表现较为稳定,但从净值增加迅速和缓慢的时间段来看,和DT策略一样,ATR突破受市场波动性影响较大。

3.1.2、ATR国债期货样本外测试结果

同样的,对ATR策略我们进行了样本外测试。滚动窗口长度设置和前文相同。ATR突破样本外测试收益也有所降低,T累计收益21.7%,年化收益从15.06%降低到9.1%;TF上策略样本外累计收益30.5%,年化收益从10.84%,降低到7.4%。但整体走势比较接近。

3.2、ATR突破股指期货测试结果

在股指期货上我们进行了最低ATR的限制,设定了min_atr参数,低于这个值则不交易,IF和IH在min_atr为30时,表现都有一定的提高,在IF上近期也有稳定的增长趋势。

常用日内策略在金融期货上的应用

常用日内策略在金融期货上的应用

常用日内策略在金融期货上的应用

在股指期货上我们进行了最低ATR的限制,设定了min_atr参数,低于这个值则不交易,IF和IH在min_atr为30时,表现都有一定的提高,在IF上近期也有稳定的增长趋势。

对于IC而言,由于其价格较高,最低ATR限制也相应提高,在min_atr为50时,尽管总收益不如在30时候高,但从近期表现来看结果更好,说明在波动率较低的市场环境下,需要适当提高atr阈值。

4

R-Breaker

更具体一点,R-Breaker六个价位计算方法如下:

观察卖出价 = High + 0.35 * (Close-Low)

观察买入价 = Low 0.35 * (High-Close)

反转卖出价 = 1.07 / 2 * (High + Low) 0.07 * Low

反转买入价 = 1.07 / 2 * (High + Low) 0.07 * High

突破买入价 = 观察卖出价 + 0.25 * (观察卖出价 观察买入价)

突破卖出价 = 观察买入价 - 0.25 * (观察卖出价 观察买入价)

其中,High、Close、Low分别为昨日最高价、昨日收盘价和昨日最低价,数字为常用参数。它考虑到了品种的振幅,适应大部分品种。我们进行过这些参数的测试,多数情况下并不能得到明显更优秀的结果,因此测试中均使用以上默认参数。

R-Breaker带有的反转条件可能实现空仓反转开仓,即没有满足突破开仓条件却满足反转开仓条件;或者有持仓的状态下的反转。经过测试持仓下的反转对净值提升多为正向影响,而反转开仓作用良莠不齐,我们会在测试中进行对比分析。

由于本身R-Breaker带有的反转平仓和我们的止盈止损设置思路很接近,添加上止盈止损条件后对结果影响比较微弱,因此测试中并没有加入止盈止损条件。

4.1、R-Breaker国债期货测试结果

在国债期货上我们进行的优化很少,仅限制了开仓的时间,由于开盘后一段时间行情上下波动剧烈,突破更可能为假信号,因此我们把开仓时间限制在10点之后。

限制在10点之后开仓对结果的提升还是十分明显的,策略胜率及盈亏比均有所提升,年化收益均有5%左右的增加。而有无反转开仓影响不一,在十年期国债期货上收益略有降低,而在五年期上有所增加,但从净值曲线上看到,两者去除反转开仓后净值曲线更加平滑,波动有所降低。

常用日内策略在金融期货上的应用

限制在10点之后开仓对结果的提升还是十分明显的,策略胜率及盈亏比均有所提升,年化收益均有5%左右的增加。而有无反转开仓影响不一,在十年期国债期货上收益略有降低,而在五年期上有所增加,但从净值曲线上看到,两者去除反转开仓后净值曲线更加平滑,波动有所降低。

R-Breaker交易次数较少,去除掉反转开仓的情况下TF四年多时间里仅有不到300次交易。

4.2、R-Breaker股指期货测试结果

在股指期货上我们设置了更加苛刻的交易时段限制,我们限制在上午进行交易,即完成开平仓的操作。这种方式存在着很强的数据挖掘嫌疑,但从其长期以来的稳定表现来看,上午行情更加适合R-Breaker也许是存在一定道理的。

常用日内策略在金融期货上的应用

常用日内策略在金融期货上的应用

常用日内策略在金融期货上的应用

常用日内策略在金融期货上的应用

在股指期货上我们设置了更加苛刻的交易时段限制,我们限制在上午进行交易,即完成开平仓的操作。这种方式存在着很强的数据挖掘嫌疑,但从其长期以来的稳定表现来看,上午行情更加适合R-Breaker也许是存在一定道理的。

而且两者之间的差异性在某些方面能得到一定的解释,比如在牛市中,股指期货波动加大,仅在上午开仓可以说是浪费了全天交易下更大的利润空间,因此在这段时间上午交易结果不如全天交易。

尽管我们的优化条件对结果有一定的改善,但在股指期货限仓及波动性降低的现在,依然很难获取稳定正收益。

股指期货上R-Breaker从10年到17年7 年半的时间交易次数仅300多次,所以在牛市中并未像DT、ATR策略一样净值迅速增加。其开仓信号阈值比较高,一方面比较高的开仓阈值限制了交易次数,也即盈利机会,另一方面高开仓阈值意味着盈利空间也相应降低,但通过调低参数以期获取更多收益并不可取,多数品种效果更差。

5

Hans123

Hans123使用当日开盘之后的一段行情高低点作为突破上下轨,触发几率很高,在我们的测试中基本每天都要交易,需要考虑和其他择时信号组合使用,加以限制,我们进行的在下午才开始进行开仓操作,能够得到更稳定的结果。

5.1、Hans123国债期货上测试结果

优化方向主要为:单根K线满足条件时连续两根K线均满足开仓信号的连续突破;是否在设置好上下轨之后满足条件立刻开仓,还是只在一定的时间段进行开平仓。这两个优化条件在T和TF上效果相似,我们分别在两个品种上进行了优化条件效果对比和冲击成本的影响对比。

有无开仓时间的限制对结果的影响非常的明显,十年期国债期货我们取11点之前的行情高低点作为上下轨,无开仓时间限制是在11点之后满足开仓条件即开仓,而有开仓时间限制则在下午之后才开始进行开平仓操作,中间只不过隔了半个小时的行情,但结果迥异。而突破次数的限制影响较小,总体结果差异不大,但使收益曲线更加平稳,策略夏普率也略有提升。

常用日内策略在金融期货上的应用

有无开仓时间的限制对结果的影响非常的明显,十年期国债期货我们取11点之前的行情高低点作为上下轨,无开仓时间限制是在11点之后满足开仓条件即开仓,而有开仓时间限制则在下午之后才开始进行开平仓操作,中间只不过隔了半个小时的行情,但结果迥异。而突破次数的限制影响较小,总体结果差异不大,但使收益曲线更加平稳,策略夏普率也略有提升。

五年期国债期货在以上两个条件影响相似,总体结果很一般,我们进行了冲击成本的敏感性分析,发现hans123策略交易次数很多,从13年上市开始后四年多时间里,共交易了751次,因此受成本影响巨大,一个滑点即可将策略收益从年化19.26%拉低到2.34%。

5.2、Hans123股指期货测试结果

股指期货上用作得到上下轨的行情区间也不适宜太短,我们的测试中把整个上午的行情作为上下轨生成区间,下午的时间进行交易。在下午的不同时间段测试上,我们得到了和在国债期货上类似的结果。

在股指期货上我们统一使用连续突破开仓条件,并且设置了一定的止盈止损条件,这两点对结果影响并不明显。

常用日内策略在金融期货上的应用

常用日内策略在金融期货上的应用

常用日内策略在金融期货上的应用

常用日内策略在金融期货上的应用

在股指期货上我们统一使用连续突破开仓条件,并且设置了一定的止盈止损条件,这两点对结果影响并不明显。

开仓时间的限制对股指期货同样有非常巨大的影响,在13:00-14:00之间完成开平仓均是基本亏损的交易,而在14点之后再开对不加限制的交易有着明显的提升。在IF上整个下午均可交易收益仅2.48%,sharpe只有0.01,限制在14点之后年化收益9.22%,sharpe达到了0.86。这种差异性在股指期货波动较大时体现的更加明显,在波动较小的时候比较微弱。

但是这种开仓时间段的设置很难找到很强的逻辑支撑,相比于前文一些品种R-Breaker在上午进行效果更好更加难以解释,尽管这种现象长期以来均有所体现,仍不免有很强的数据挖掘的意味。

从不进行开仓时间限制的测试结果中,可以看出单纯的Hans123对当日行情自开仓点到收盘的把握并不准确,最好是作为附以精细的止盈止损不断获取小区间突破的收益,不适合作为单独的突破策略出现。

6

投资建议

从以上四种日内策略结果来看,日内策略对市场波动均有一定的要求,这一点在之前《商品期货常用日内策略测试》中也有提及,其中Dual Thrust和ATR策略受到的影响更大,其在市场波动加剧时净值迅速累积,R-Breaker和Hans123同样状态下提升比较一般。除此之外,股指期货限仓对日内策略表现也有一定影响,在牛市前同样市场低波动的情况下能够盈利的策略在16年之后均难有收益,这主要是因为市场成交低迷,同质化策略容易抹去利润空间,在Dual Thrust和ATR策略上表现的尤为突出。

R-Breaker自带着较为完善的交易系统,其开仓阈值较高,交易次数少,这限制了盈利机会和盈利空间,但通过调低参数以期获取更多收益并不可取,多数品种效果更差。策略效果受市场波动影响也较大,波动低时持续亏损。如果将交易限制在上午进行,则结果更加的稳定平滑,但在波动加剧时会减少盈利空间。

Hans123整体表现一般,胜率和盈亏比较低,当日行情自开仓点到收盘的把握并不准确,这也是它更多的应用于变幻莫测的外汇市场上的原因,使用时最好是作为附以精细的止盈止损不断获取小区间突破的收益。

另外我们发现限制开仓时间段对Hans123在股指期货上的表现有着极其显著的影响,这种影响在市场波动大时更加的明显。但难以找到合适的理论依据支撑,数据挖掘意味较强,因此报告中测试结果仅供参考。

量化模型基于历史数据分析得到,未来存在失效风险;极端市场环境可能对模型效果造成剧烈冲击。

罗鑫明 分析师(金融工程)

从业资格号:F3026571

本文来源:和讯名家责任编辑:云掌数据

金融期货期货报告

本文仅代表作者个人观点,与本网站立场无关。云掌财经对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证,请读者仅作参考,并请自行核实相关内容。

  • 声音提醒
  • 48秒后自动更新

云掌财经产品下载专区

免费开户

服务时间:8:30-18:00(工作日)