深度解析量化回测用指数000和主力连续888与主力合约的区别及优缺点

量化交流 / 5751人浏览 / 0人评论

要说指数000和主力连续888与主力合约的区别得先从主力合约和主力连续开始说起

1.主力合约和主力连续的定义

一般情况下,一个期货品种不同到期日的合约,其中有一个最活跃的合约,表现在其成交量与持仓量综合起来比其他的合约大,这个合约就称为“主力合约”,顾名思义“主力合约”就是投资者主要交易的合约,由于期货合约都有到期交割日,随着交割日的临近,原有“主力合约”的成交量与持仓量也会逐步下降,这个时候就会产生符合条件的新的“主力合约”,TBQuant量化平台将不同阶段的主力数据连接在一起,形成一个新的标的,称为“主力连续”,简称“主连”,代号是888,比如螺纹钢主力连续rb888和螺纹钢主力合约rb2301如下图图层2和图层3所示:

图示螺纹钢主力连续rb888和螺纹钢主力合约rb2301

2.主力合约和主力连续的区别

通过上面的定义和图片,您可以发现,主力连续就是主力合约的拼接,在最近一次主力合约换月以来到现在,主力连续和主力合约是完全一样的,但是在主力合约每次换月之际,一般是会有比较大的跳空的。这种跳空,在实际策略回测中,一般可以通过“后复权”的方式使得主力连续888变得连续,其实这样和实盘还是会有一点差异的,因为后复权以后改变了大部分时间段合约的价格,如下图看一下没有复权的主力连续和后复权后的主力连续的差异:

图示没有复权的主力连续和后复权后的主力连续的差异

从上面图可以看出,没有复权的主力连续和后复权后的主力连续的走势看起来完全一样,但是价格明显不一样,后复权后的主力连续的最后一根K线的开盘价为5018,而没有经过后复权后的主力连续的最后一根K线的开盘价为3649。通过上面的分析,我们可以知道,此时螺纹钢主力合约的真实价格应该和没有经过后复权后的主力连续的价格一样,也就是应该是3649,而后复权后变成了5018,这样虽然看起来行情连续了,但是代价就是和主力合约的真实价格差异是非常大的,而且这个差异会虽然加载的K线数量越多或者所经理的换月次数越多,这个差异越大,所以,主张说主力连续后复权后和主力合约实盘几乎一致的朋友,你们怎么看待呢?如果你们有更好的办法和解释,欢迎交流

3.指数000的定义

TB开拓者量化平台上有指数000,文华财经上有类似的加权指数。如下面2个图分别是文华财经软件上面的螺纹钢加权和TB开拓者软件上面的螺纹钢指数:

图示没有复权的主力连续和后复权后的主力连续的差异

图示没有复权的主力连续和后复权后的主力连续的差异

从上面2个图可以看出,TB开拓者的指数000和文华财经的加权指数在走势上几乎一模一样,但是还有有细小的差异的,比如上面的图中,tb开拓者最后一根K线的开盘价为3631,文华财经最后一根K线的开盘价为3632。

不同量化软件上面指数价格的差异是由于各自的计算方法不同导致的,一般指数的计算是根据各个月份的合约加权计算的结果,各个月份的权重或者计算方法不同,结果也就不同了

4.指数000的优点和用途

指数或者加权指数的优点首先就是能反映某个期货品种的涨跌和走势,它反映的是品种的整体状况,主力合约一般在指数的计算中占比是比较高的,所以指数在很大程度上也可以反映主力合约的涨跌情况。其次,指数也提供了一种可以连续观察期货品种行情的行情数据,避免了期货合约主力合约频繁换月导致难以统一观测和跟踪某个品种的行情。

指数在量化实践中可以用来回测中长线策略在某个品种上比较长时间段的表现。应该注意的是这个回测结果和实盘的交易情况还是有比较大的差异的,应该注意,不能凭指数上优秀的回测结果就贸然进行实盘交易。

本文由君莅天下量化编写服务工作室原创编辑,转载请注明出处

2022年11月12日 漫天

0 条评论

还没有人发表评论

发表评论 取消回复

记住我的信息,方便下次评论
有人回复时邮件通知我