原标题:【兴业金工于明明徐寅团队】CTA策略系列报告之九:国债期货趋势策略
1、我们在《CTA策略系列报告之一:顺势而为,趋势为王》中发现趋势类策略在多数商品品种上有效。那么其他资产类别如国债期货的价格中是否存在趋势,相关研究还亟待开展。从逻辑上说,国债期货价格反映利率的变动,而利率水平直接受央行货币政策的影响,货币政策又具有一定的持续性,可能导致国债期货价格呈现趋势特征。
2、本报告的研究表明:国债期货价格短期存在趋势,而在中长期则呈现反转特征。通过滚动优化参数的方法,本篇报告定义的简单方向策略、Bollinger Band策略及Efficiency策略均能有效捕捉国债期货的趋势,提供正向收益,且策略表现对于滚动参数的设定并不敏感,具有一定的稳健性。三种趋势策略中简单方向和Efficiency策略表现较好,使用10倍杠杆后年化收益率分别达到22.39%和23.31%,收益风险比达到0.79和0.81。
3、我们还介绍了如何利用趋势价值共振策略和基于波动率的信号过滤方法来增强原始趋势策略的收益,两种增强均有显着效果。
4、趋势价值共振策略:通过趋势策略我们可以捕捉国债期货短期的趋势,同样的通过反转(或称价值)策略我们也可以捕捉国债期货价格中长期的反转。通过趋势与价值策略的结合,策略可以实现1.19的收益风险比。
5、基于波动率的信号过滤:当国债期货波动率较大时,可能说明市场环境中不存在显着趋势,趋势策略很可能失效。我们根据历史波动率来对趋势策略信号进行过滤可以提高策略收益和收益风险比并降低回撤。对于简单方向策略来说,10倍杠杆与信号过滤方法结合可以实现24%左右的年化收益率以及1.0左右的收益风险比。并且此策略可以承受较高杠杆,在35倍杠杆内都不会出现保证金不足的现象。
风险提示:本报告模型及结论全部基于对历史数据的分析,当市场环境变化时,存在模型失效风险。
国债期货即是以国债为标的物、在交易所交易的期货品种。从定义上讲,国债期货是指买卖双方通过有组织的交易场所,约定在未来特定时间,按约定的价格和数量、进行券款交收的国债交易方式。
对于希望获得国债现货头寸的投资者来说,国债现货交易准入门槛高,需要的资金量巨大且难以做空。而国债期货可多可空,保证金交易的方式又大幅降低了资金量要求,受到众多投资者的青睐。
我国的国债期货历史始于1992年,上交所曾推出过国债期货品种,但后来受“327” 事件的影响而停止交易。2013年9月6日经过重新设计的国债期货在中国金融期货交易所重新挂牌上市,首批上市的是5年期国债期货合约(代码为TF)。2015年3月20日,10年期合约(代码为T)亦挂牌上市,目前是市场上最活跃的国债期货交易品种。2015年11月20日,中金所对TF合约平今仓征收3元手续费以抑制日内交易过于活跃的情况,之后成交量有了较明显回落。2018年2月12日,中金所发布关于修订《5年期国债期货合约》《10年期国债期货合约》及相关业务规则的通知,从可交割券范围、保证金制度、持仓限额制度、套利套保交易额度申请等方面,对国债期货现有业务规则进行调整。目前来看,监管机构对于国债期货的交易限制逐渐减少,有利于吸引更多的投资者进入国债期货市场。2018年8月17日,2年期国债期货正式挂牌上市,填补了国内短期国债期货合约的空白。至此我国已有3种不同期限的国债期货合约,逐步完善了国债收益率曲线
目前,我国国债期货有2年期(TS)、5年期(TF)和10年期(T)三个品种,同一时间每个品种会有最近的三个季月合约挂牌交易。三个品种均采用3%名义票息的虚拟标的,区别主要在于可交割券剩余期限的范围、合约面值等,此外涨跌幅限制、保证金等也有所差异。表1给出了三种国债期货合约的具体要素。
自2016年以来,三种国债期货品种里10年期国债期货交易和持仓量最大,2年期最小,5年期介于中间。且10年期国债期货主力合约日均交易额已经超过沪深300股指期货(IF)主力合约,可见国债期货目前具有相当好的流动性。
本报告主要研究标的为5年期国债期货主力合约复权价格指数,数据时间范围为2013年9月6日至2019年6月26日。
本报告测试了3种类型的趋势策略,分别是简单方向策略、Bollinger Band策略以及Efficiency策略。由于策略需要一定数量的历史数据来生成交易信号,我们设定回测开始时间为2014年10月23日,不考虑交易成本,假设期货合约无限可分,100%的每日资金利用率以及维持100%的保证金比例。
这里我们首先给出不同参数组合下的全样本回测结果,以策略收益的收益风险比(年化收益率/年化波动率)热力图形式展示。从热力图我们可以看到,对于简单方向策略,当回看期小于90左右时,策略有较显着的正收益。对于布林带策略,当回看期小于150左右、布林带宽度小于1时,策略有一定正收益。对于效率策略,当回看期小于90、效率阈值小于0.1左右时,策略有一定正收益。综合来看,国债期货在短期呈现一定趋势特征,而在中长期具有一定反转特征。
表5是每种策略选取一组参数给出的策略表现示例,我们可以看到,趋势策略相比于简单持有国债期货多头有更高的收益和收益风险比。根据策略样本内的表现,我们初步判断国债期货价格中存在趋势特征。
为了避免应用样本外数据和一定程度规避过度优化,我们在确定三个策略的参数时均采用滚动优化方法。滚动优化方法包括两类参数:滚动参数和策略参数。其中滚动参数包括1. 滚动优化回看天数(N1),即每次优化使用的历史数据的时间窗口天数;2. 滚动优化间隔天数(N2),即更新策略参数的时间间隔。具体算法是:每次需要优化参数时,利用前N1天的历史数据对多个策略参数组合进行优化,选出收益风险比最高的一组参数,且将其用于之后N2天的交易信号生成并以此构建策略,而N2天后重复这个优化操作,周而复始。
图7、8、9给出了不同滚动参数组合下的回测结果。从热力图中我们可以看到,对于三种趋势策略,滚动优化策略在较大参数范围内都具有正的收益,在某些参数组合下收益风险比可以达到0.7以上,验证了趋势策略的有效性和稳健性。为了进一步展示策略的收益特性,我们对三种趋势策略各选取一组滚动参数N1、N2,在图10、11、12中给出净值曲线里,我们将上述不同策略的净值曲线放在一起比较后发现不同趋势策略的净值走势大致相同,这说明趋势策略的有效性很可能不取决于策略形式或者说信号生成方式,而取决于市场环境中是否存在趋势行情。
前面给出的回测结果假设了100%保证金比例,没有加任何杠杆。下面我们给出加10倍杠杆后的滚动优化趋势策略表现。这里我们假设每次换仓时才进行杠杆率再平衡,且最低保证金比例为2%。
表8给出了三种趋势策略在10倍杠杆下的策略收益表现。其中最低保证金占净值最大值一列用来表示是否出现保证金不足,当此比例超过100%时,说明资金已不足以维持最低保证金。从表中可以看到,使用10倍杠杆时三种趋势策略对应的最低保证金占净值比例最大均不超过23%,保证金不足风险极低。三种趋势策略中简单方向和Efficiency策略表现较好,使用10倍杠杆后年化收益率分别达到22.39%和23.31%,收益风险比达到0.79和0.81。
前面我们提到,五年期国债期货在短期存在趋势,而在中长期呈现一定反转特征。通过趋势策略我们可以捕捉短期的趋势,同样的通过反转(或称价值)策略我们也可以捕捉国债期货中长期的反转。通过趋势与价值策略的结合,我们理论上可以获得更稳健,收益风险比更高的策略,也就是价值趋势共振策略。这里我们以简单方向趋势和价值策略为例,给出共振策略的回测表现。价值策略的信号生成机制为:当价格突破布林带上沿,做空。突破下沿,做多。若价格从布林带上下沿回归过去lookback期移动均线、五年期国债期货价值策略不同回看期及不同带宽要求下样本内收益风险比率热力图(2014-10-23至2019-06-26)
从图15我们可以看到,在回看期大于150左右,布林带宽度大于2左右时,价值策略有一定正向收益。这说明国债期货价格在中长期确实呈现一定反转特征。我们选取回看期220天,布林带宽度2倍标准差,给出策略表现见表9,净值曲线。由于市场反转的机会较少,价值策略交易机会不多,我们的策略大部分时间都是无仓位状态,使用10倍杠杆可以获得大概9%的年化收益。
最后,我们将布林带价值策略与简单方向趋势策略结合,构建60%趋势+40%价值策略的投资组合。我们对趋势和价值策略分别使用10倍杠杆并在每次换仓时才进行杠杆率再平衡,同时每天保持趋势与价值策略60%与40%的权重,得到的净值曲线的结果来看,我们的共振策略组合年化收益率相对纯趋势策略有所下降,但由于价值策略的加入,最大回撤显着下降收益风险比也明显提高,这说明趋势价值共振策略确实具有一定的策略增强作用。
表9、特定参数下趋势价值共振策略表现(10倍杠杆;2014-10-23至2019-06-26)
如果一段时间内的国债期货波动率较大,可能说明这段时间市场中不存在显着趋势,趋势策略容易失效。由于波动率具有持续性,我们可以利用历史波动率来预测未来市场波动性,对趋势策略给出的交易信号进行过滤。我们利用过去30个交易日数据滚动计算国债期货历史波动率,发现国债期货波动率与滚动优化趋势策略的下一期收益呈负相关。图18、19、20给出了在不同滚动参数设定下,国债期货波动率与趋势策略下一期收益的相关系数。注意到在所有的滚动参数组合下,相关性均为负数,也就是说波动率越高趋势策略效果越差,这初步验证了我们的观点。
图18、不同滚动参数设定下五年期国债期货波动率与简单方向策略下期收益的相关系数(2014-10-23至2019-06-26)
图20、不同滚动参数设定下五年期国债期货波动率与Efficiency策略下期收益的相关系数(2014-10-23至2019-06-26)
过滤方法2:当上一交易日的国债期货历史波动率大于所有历史波动率90%分位点,给出平仓信号。
过滤方法3:当上一交易日的国债期货历史波动率大于5%,给出原趋势策略的反向信号。
过滤方法4:当上一交易日的国债期货历史波动率大于所有历史波动率90%分位点,给出原趋势策略的反向信号。
下面我们以简单方向策略为例,对滚动优化得到的信号进行过滤,并给出收益风险比热力图。从图21、22可以看出,相比原策略,我们的4种信号过滤方法能够提高大多数滚动参数组合下的收益风险比,也就是说根据波动率进行信号过滤不仅有效而且有较强的参数稳健性。
图21、根据历史波动率大小将简单方向策略信号过滤为平仓信号后收益风险比热力图(2014-10-23至2019-06-26)
图22、根据历史波动率大小将简单方向策略信号过滤为与原信号相反的信号后收益风险比热力图(2014-10-23至2019-06-26)
下面我们使用10倍杠杆并假设百万分之10的交易费率,对滚动参数为N1=110,N2=30的简单方向趋势策略进行回测。表10给出了不同过滤方法的回测结果,总体来看,4种过滤方法均显着增强了策略收益,其中过滤方法1和3的收益风险比提高到了1以上。从图23来看,我们的过滤方法成功识别了国债期货趋势消失的时间段。比如在2016年12月至2017年2月这段时间,国债期货价格(蓝色线)从下行趋势突然反转,进入震荡区间,我们的原始趋势策略(红色线)出现了重大回撤,而信号过滤方法1和2成功给出平仓信号,规避了回撤,信号过滤方法3和4给出了与原始趋势策略相反的信号,大幅提高了收益。
值得注意的是,过滤方法1和3是根据一个确定的历史波动率阈值来进行信号过滤,而在实际交易过程中我们难以事前确定最佳阈值。因此,本文推荐使用方法2和4也就是根据历史波动率分位点来进行信号过滤。图24、25给出了不同过滤分位点参数设定与策略收益风险比的关系。可以看出,在相当大的分位点参数范围内使用过滤方法2的策略收益风险比显着大于原始策略,也就是说信号过滤效果对分位点的选取不敏感,具有较高的稳健性。而过滤方法4对分位点选取敏感性较高,只有当分位点在80%-90%之间时可以增强原趋势策略收益风险比,这是由于过滤方法4将趋势信号反转,如果判断错误反而会导致比较大的亏损。
图24、简单方向策略滚动优化信号使用过滤方法2得到的收益风险比与过滤分位点选取的关系
图25、简单方向策略滚动优化信号使用过滤方法4得到的收益风险比与过滤分位点选取的关系
我们以本文3.2节中的10倍杠杆简单方向策略和信号过滤方法2为例来探究杠杆率的安全范围。这里我们同样假设每次换仓时才进行杠杆率再平衡、最低保证金比例为2%且交易费率为百万分之10。从图26可以发现,10倍杠杆设定下每日最低保证金占净值比例不超过22%,这意味着使用10倍杠杆几乎没有保证金不足风险。
图26、最低保证金与资产净值比例直方图(10倍杠杆;简单方向策略+信号过滤方法2)
表11给出了不同杠杆率设定下的策略收益表现。从表中可以看到,我们的策略在35倍杠杆以内不会出现保证金不足的情况。如果使用20倍杠杆,可以实现45.73%的年化收益率,同时最低保证金占净值比例不超过48.53%,保证金不足风险依然较小。
本报告的研究表明:国债期货价格短期存在趋势,而在中长期则呈现反转特征。通过滚动优化参数的方法,本篇报告定义的简单方向策略、Bollinger Band策略及Efficiency策略均能有效捕捉国债期货的趋势,且策略表现对于滚动参数的设定并不敏感,具有一定的稳健性。三种趋势策略中简单方向和Efficiency策略表现较好,使用10倍杠杆后年化收益率分别达到22.39%和23.31%,收益风险比达到0.79和0.81。另外我们还介绍了如何利用趋势价值共振策略和基于波动率的信号过滤方法来增强原始趋势策略的收益。通过趋势策略我们可以捕捉国债期货短期的趋势,同样的通过反转(或称价值)策略我们也可以捕捉国债期货价格中长期的反转。通过趋势与价值策略的结合,我们的策略可以实现1.19的收益风险比。当国债期货波动率较大时,可能说明市场环境中不存在显着趋势,趋势策略很可能失效。我们根据历史波动率来对趋势策略信号进行过滤可以提高策略收益和收益风险比并降低回撤。对于简单方向策略来说,10倍杠杆与信号过滤方法2结合可以实现24%左右的年化收益率以及1.0左右的收益风险比。并且此策略可以承受较高杠杆,在35倍杠杆内都不会出现保证金不足的情况。
风险提示:本报告模型及结论全部基于对历史数据的分析,当市场环境变化时,存在模型失效风险。
声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。
加入新手交流群:每天早盘分析、币种行情分析
添加助理微信,一对一专业指导:chengqing930520
上一篇:宁波银行发行60亿元小微企业贷款专项金融债券加入新手交流群:每天早盘分析、币种行情分析,添加助理微信
一对一专业指导:chengqing930520