在国内市场上,期货产品的交易天性和股票存在很大的区别,所以很难选取某一商品指数作为基准来刻画CTA基金的投资风格。星钛科技以CTA策略中的趋势追随策略为研究对象,通过构建时间序列动量因子,解释趋势策略的交易手法。 以上图为例,是某CTA策略基金的归因结果。下文将详细解释时间序列因子的构建。 什么是时间序列动量因子? 时间序列动量的基本思想是:在某段观察期内,如果某个期货品种出现了一波上涨的趋势,就认为这段上涨行情在未来一段时间依然会维持,因此做多该品种;同理,如果某品种在观察期内呈现下跌趋势,则认为未来仍会继续下跌,做空该品种。 与之相关的还有横截面动量因子。二者的区别在于,横截面动量考量的是品种之间表现的相对关系,做多一段时间内收益排前的品种,做空收益低的品种。 因子的构建前期准备工作: 1.确定期货活跃品种:本文定义活跃品种的筛选条件为上市满半年,且前20个交易日均成交量均值大于1万手。 2.计算主力合约复权价格:因子计算只选取主力合约作为交易对象,主力合约定义为同一时点内某一品种交易量最大的合约。当主力合约发生切换的时候,会存在价格跳空的现象,对收益率计算的准确性有影响。因此根据下列公式计算复权价格序列: 复权因子(T) = 复权因子(T-1)×旧主力合约前收盘价(T) /新主力合约前收盘价(T) 交易信号均由复权价格生成。 因子计算及结果展示 时间序列动量因子根据R个交易日的表现,确定做多和做空的品种,并持有H个交易日,中间如果涉及主力合约的切换,则在当日按收盘价平掉旧合约,开仓新合约。 参数选取上,排序期R选取5,10,15,20,…,60。持有期H选取5,10,20,60 分别代表短期、中期、中长期、长期趋势。得到因子表现的时间序列之后,通过时间序列检验选出相同持有期下不同排序期内显著优于其他的序列,最终确定四个因子的排序期参数。因子表现如下: 目前星钛科技已经针对所有CTA策略上线期货趋势策略归因模块,请结合趋势策略强度作为策略交易风格的参考。 上传数据,即刻试用 星钛系统 星钛活动 星钛前沿 星钛观点 |
|