CTA策略分类解析:趋势策略与套利策略的详细比较与应用场景
CTA策略分类
CTA基金的策略总体可以分为趋势策略和套利策略两大类,趋势策略通过大量的指标排除市场噪音,判断当前市场趋势,决定采用跟踪或反转策略。套利策略通过对基本面分析或者统计规律寻找不同合约间的定价误差,当价差发生偏离时做多或做空,当价差回归时平仓。
1)趋势交易策略
趋势交易策略包括短线日内策略和中长线日间策略。短线日内策略适用于日内波动较大的期货品种,日内趋势策略一般基于1分钟、5分钟K线等日内交易数据,倾向于捕捉日内价格波动,适用于日内波动较大的期货品种。中长线日间策略适用于趋势性较强的期货品种。中长线策略使用低频的日数据,相对于短期的日内波动,更希望把握长期趋势,适用于趋势性较强的期货品种。
2)期货套利策略
期货套利策略主要包括期现套利、跨期套利、跨品种套利和跨市场套利等。
在火富牛中我们根据市场的常见分类,对期货策略做了以下划分:混合、多因子强弱对冲、中低频趋势、中高频、高频、股指、主观,并将期货套利归到了套利策略。
趋势策略的收益来源
总体来说,量化CTA基金的收益来源于市场的波动,市场波动越大,其盈利能力越强。CTA基金虽然没有像沪深300指数这类beta型的基准指数,但是CTA策略基金收益也可以分为Beta和Alpha的区别。
在CTA策略基金收益中,依靠波动率带来利润的策略,称之为Beta策略,Beta策略的表现形式,可以用厚尾效应解释。CTA的Beta可以认为是传统的趋势跟随策略。依靠预测方向带来利润的策略,称之为Alpha策略。基于预测的策略,既可以是方向的分类,也可以是涨跌幅度的预测,其能否盈利的关键在于扣除手续费和滑点后的期望收益为正数。
Alpha型策略和Beta型策略并无真正的优劣之分,只能说是不同策略类型适应不同的市场风格。目前市场上的多数CTA管理人和投资人也意识到单一策略风格很难有舒适的投资体验,多因子策略和多策略多周期的复合型CTA策略慢慢成为了市场的主流。
海外市场上常用的商品期货因子可以分为动量因子、期限结构因子、量价因子、持仓相关因子、价值因子、基本面因子和Beta因子等七个主要的类别。
为了适应市场结构的变化,越来越多的量化管理人在因子组合模型上做更深入的摸索,也有一些管理人开始使用机器学习等方式处理更多的数据,使得量化模型对市场更为敏感,也更好的适应市场。
火富牛期货风格因子分类
我们在所有期货品种中剔除了金融期货和部分交易量过低、流动性较差的商品期货,获取其主力合约、次主力合约、远月合约和近月合约的行情和持仓数据进行因子计算。
在火富牛,用户可以查询2014年1月3日以来每个交易日的期货风格因子单日收益情况,以及各个因子的累计收益情况。
因子介绍
5.1 动量类因子
动量效应是指我们相信前期期货品种价格的变动趋势会在未来一段时间继续延续下去,即前期价格上涨的期货品种在未来一段时间会继续上涨。从动量因子的实现方式看,又可以分为两类。
时间序列动量
因子解释:
策略逻辑:
做多前期上涨的品种,做空前期下跌的品种构建的多品种投资组合可以取得持续稳定的超额收益。
做多前 R 个交易日上涨的品种,做空前 R 个交易日下跌的品种,每隔 1个交易日调整一次。
在火富牛中我们分别取5/22/66个交易日作为短期时间序列动量、时间序列动量、长期时间序列动量的周期。
时间序列动量因子越大,表示该组合在前5/22/66个交易日获取的累计收益越大。
截面动量
因子解释:
商品期货市场存在显著的横截面动量效应,在同一个时间点上,做多相同时间区间内涨幅较高的品种,做空涨幅较低的品种,可以获得持续稳定的收益。
横截面动量策略主要包括两个参数,第一个参数是排序期(R),即计算涨跌幅的时间窗口,第二个参数是持有期(H),即调仓的周期。
通过计算品种历史时间区间(R)涨跌幅的时间窗口,以累计涨幅排名前 20%的品种作为多头组合,排名后 20%的品种作为空头组合,每隔1个交易日调整一次。
在火富牛中,我们分别取5/22个交易日作为排序期的短期和长期CTA策略分类解析:趋势策略与套利策略的详细比较与应用场景,调仓周期为1个交易日。
截面动量是时序动量在横截面上的排序,截面动量越大,表示这个品种rank值越高,截面排序越高。
5.2 期限结构类因子
同一商品期货品种有多个不同到期日的期货合约。将不同月份合约价格连接起来可以得到商品价格的期限结构。如果近期价格高于远期价格,期货期限结构向下倾斜,这种情况称为期货贴水。如果远期价格高于近期价格,期货期限结构向上倾斜,这种情况称为期货升水。
从本质上看,期限结构最重要的形成原因是商品期货和现货市场中存在生产商、贸易商和对冲交易者等多种角色参与套期保值。商品的生产商和贸易商等套保者将价格波动的风险转移至投机者,期货的投机者希望通过承担风险获取一个更高比例的正收益。如果套保者是看空远期价格,当天的期货价格会倾向于低估到期日期货的价格,即期货贴水,这会驱使投机者买入期货合约。相反地,如果套保者是净多头,当天的期货价格会倾向于高估到期日期货的价格,从而驱使投机者卖出期货合约。商品期货套保者将价格风险转移给了投机者,投机者应当获得一定的风险溢价。
展期收益率
因子解释:
商品期货套保者将价格风险转移给了投机者,投机者应当获得一定的风险溢价。展期收益越强,表示近月合约上涨幅度大幅超过远月合约,随着套利者的参与,远近月合约价差回归可能越大。
展期收益率也可以理解为将近月合约平仓并向后展期到远月合约,这两个期货合约间的价差。展期收益率高说明现货溢价水平高,期货价格低估,商品期货价格的期限结构是向上的。
利用展期收益来判断市场的升贴水结构,并构建多空组合,即买入展期收益最高的一篮子期货合约,卖出展期收益最低的一篮子期货合约,持有各商品的主力合约组合可获得期限结构的展期收益。
买入现货溢价幅度高的期货合约,卖出现货溢价幅度低的期货合约
这里的近月指的是主力合约,远月指的是次主力合约,也就是持仓量排名前2的合约。
展期收益率越高,说明期货价格低估程度越高。
基差动量
因子解释:
基差动量越强,表示近月合约上涨幅度大幅超过远月合约,随着套利者参与,远近月合约价差回归可能越大。使用基差动量替代展期收益率有比原始信号更好的收益预测效果。
买入基差动量强的期货合约,卖出基差动量弱的期货合约。在火富牛中,我们分别取5/22个交易日作为计算周期,使用持仓量最多的两个合约来构建因子。基差动量可以理解为期限结构斜率的变化,数值越大表示两者累计收益率差值越大。
量化CTA策略基金扮演者投机者的角色,通过期限结构因子的构建为现货套保商提供保险服务CTA策略分类解析:趋势策略与套利策略的详细比较与应用场景,获得收益。因此期限结构因子与现货的库存水平、持有成本(包括交通、仓储以及保险费用等)、市场利率(购买现货的融资成本)等基本面因子更为类似。在2016年后,传统动量策略短暂失效的情况下,与产业及现货更为贴近的期限结构类因子崭露头角。但期限结构因子也有弊端,即因子频率相对较低,当市场出现突发事件时,期限结构类因子调整速度较慢,容易出现短期大幅回调。比较典型的事件,应该是2019年下半年,铁矿价格的大幅波动,期现价差的短期反转让期限结构类因子策略出现较大回撤。
5.3 量价类因子
偏度因子
因子解释:
偏度在概率论和统计学中衡量实数随机变量概率分布的不对称性。在数量上,偏度为负就意味着在概率密度函数左侧的尾部比右侧的长,绝大多数的值位于平均值的右侧。偏度为正就意味着在概率密度函数右侧的尾部比左侧的长,绝大多数的值位于平均值的左侧。偏度为零就表示数值相对均匀地分布在平均值的两侧,但不一定意味着其为对称分布。
在期货里,供需或库存冲击会导致收益率出现极值。极端天气、自然灾害将导致库存骤降,从而引起价格上升、期货贴水和收益分布的正偏;而天气好转、技术进步将导致库存上升,从而引起价格下跌、期货升水和收益分布的负偏。
统计每个品种的过一年的日收益率分布情况。负偏度的期望收益均值要大于正偏度的收益期望均值,因此做多偏度小的品种,做空偏度大的品种可以获得风险溢价。
因子值越大,正偏程度越高,根据收益率均值回归特性,未来价格下降的可能性越大。
波动因子
因子解释:
波动率是金融资产价格的波动程度,是对资产收益率不确定性的衡量,用于反映金融资产的风险水平。波动率越高,金融资产价格的波动越剧烈,资产收益率的不确定性就越强;波动率越低,金融资产价格的波动越平缓,资产收益率的确定性就强。
在期货市场上,波动率因子的表现和在股票市场上并不相同,其更多的反映在波动率较高的标的在未来能获取较高的收益,其内在逻辑可能在于短期波动率的提升表明该品种的活跃度提升,短线交易增加,从而参与者的参与度提高,推动期货走向单边行情。
由于期货合约在曲线上嵌入风险溢价以补偿投资者在到期前价格的不确定性牛策略,我们选择前5日和前22日的变动系数(方差/期货收益均值)作为波动率度量,通过做多变动系数高的合约,做空变动系数低的合约获得风险溢价。
在火富牛,我们选择5/22个交易日作为短期波动因子和波动因子的计算周期
因子值越大表示波动率越高,合约中蕴含的风险补偿越高。
流动性因子
因子解释:
流动性指资产能够以一个合理的价格顺利变现的能力,它是一种所投资的时间尺度(卖出它所需多长时间)和价格尺度(与公平市场价格相比的折扣)之间的关系,期货合约的流动性,取决于成交量。成交量最大那个月份的合约通常称为“主力合约”。
根据流动性溢价理论,流动性越差的资产预期收益越高,Amivest流动性比率和Amihud非流动性比率是常用的刻画股票流动性的因子,这里我们使用前者作为期货因子。
计算期货品种的流动性比率Amivest,流动性因子为 Amivest流动性比率的日均值。做多流动性低的合约、做空流动性高的合约可以获得流动性溢价。
因子值越大代表流动性越低,流动性补偿越高。
均价突破因子
因子解释:
经典的均价突破策略是当标的价格向上突破移动平均线,则认为价格未来会继续上涨;若向下突破移动平均线,则认为价格会继续下跌,该策略是基于均值是支撑或阻挡价格 出现新阶段性趋势的假设。
我们使用期货品种主力合约价格与其自身 20日均值之差构建均价突破因子,做多价格超越均价并继续趋高的品种,同时做空价格难于维持而向下突破均价并继续趋低的品种。
因子值越大代表价格超越均价并且继续走高的趋势更强。
5.4 价值类因子
价值因子
因子解释:
在权益市场中,著名的Fama-French三因子模型中使用的价值因子是提取市净率相对较低的公司对市盈率相对较高公司的风险溢价,而在商品市场中供需是评判价值的重要指标。所以,可以使用价格上升潜力较高(库存水平较低)的品种对潜力相对较低(库存水平较高)品种的风险溢价作为价值因子。
但是库存数据较难及时获取,量化指标计算中可以使用期货期限结构曲线的近月合约溢价程度作为替代指标。远月贴水越深的品种,在近月的供需相对更为紧张,因此具有更大的价格上涨潜力,而远月升水越强的品种,相对上涨潜力较小,这与展期收益因子的底层逻辑一致。
但是价值因子使用的合约有所不同,因为大宗商品普遍存在季节性因素(seasonal),所以对于供需状况的比较需要使用同期相比的方式来去除某些品种价格可能包含的季节性波动。
我们通过对即期价格和远期价格的比值做处理后得到价值因子,远月贴水越深,价值因子越大。
取当前近月合约与距到期最接近一年的合约价格计算价值因子,做多价值因子高的期货品种,做空价值因子低的期货品种从而获得风险溢价。
价值因子越大,远月贴水越深。
5.5 基本面类因子
持仓变化因子
因子解释:
持仓量,也称控盘量或未平仓合约量,是指买入或卖出后尚未对冲及进行实物交割的某种商品期货合约的数量。由于持仓量是从该种期货合约开始交易起牛策略,到计算该持仓量止这段时间内尚未对冲结算的合约数量,持仓量越大,该合约到期前平仓交易量和实物交割量的总和就越大,成交量也就越大。因此,分析持仓量的变化可推测资金在期货市场的流向。持仓量增加,表明资金流入期货市场;反之,则说明资金正流出期货市场。
持仓量是经济活动的顺周期指标,它包含有关未来经济活动和通胀预期的信息,而这些信息通常在未来会计入资产价格。因此,大幅的持仓量变化可以作为预测商品期货收益的先行指标。使用持仓量变化作为排序依据买卖商品期货可以获得溢价。总持仓量的变化能影响期货的价格,持仓量上升表示投资者情绪好转,持仓量下降表示投资者情绪回落。
由于不同品种的一手合约的市值差异较大,为保证不同品种的因子暴露可比,我们使用持仓金额替代持仓量,取期货品种连续主力合约在当前时刻与22日前的持仓金额变化差值作为持仓因子。将持仓因子降序排序,做多因子排名靠前的连续主力合约,做空因子排名靠后的连续主力合约。
因子值越大代表持仓量上升越多,投资者对该期货品种越看好。
5.6 宏观类因子
Beta因子
因子解释:
商品具有对冲通胀风险的作用,在通胀上升期往往具有很好的表现。通胀风险溢价反映了投资者持有对通胀冲击高度敏感的商品期货,承担了通胀下行风险而获得收益补偿。
我们将过去36个月商品的月收益率对通胀冲击做简单一元线性回归得到beta系数作为beta因子,其中通胀冲击定义为CPI 同比(环比)涨幅的月度变化率因子。通过做多高 Beta的合约、做空低Beta的合约获得通胀风险溢价。
因子值越大代表通胀敏感度越高,所获得的通胀风险补偿就越高。