如果你是一个商品期货的交易者,那么基于历史的期货数据对交易策略进行测试时,要克服的主要障碍之一即是期货合约有限的使用期限。要克服这一个障碍,人们发明了各种各样的方法来将若干合约拼接成一个更长的时间序列。关于将合约结合在一起的方法有很多种。非调整方法、换仓调整方法,以及无期限调整方法。换仓调整方法可以进一步细分为点基调整和比率调整。
一、非调整数据
使用非调整方法,你只需在合约过期或你认为合适的时候停止该合约,继续开始下一个合约—新的即月合约。通常,这与市场作为一个整体从一个合约移动到下一个合约的时间一致,使得新即月合约的未平仓盆增加超过旧合约的未平仓量。不过,很多交易者更喜欢在每月特定的一天或是旧合约的期限只剩下特定天数的时候转仓。如果新旧合约之间有价差,对其应进行非调整处理。
非调整时间序列的主要优势在于,时间线上的每一点都向你展示了该特定时间的即月合约是如何交易的,包括所有的交易指数和价格关系,同真实交易中一样完整和准确。 非调整方法的主要劣势是,转仓日频获出现的价差会使你的回侧结果失真。因此,非调整数据最适用于即日交易者或其他短线商品期货交易者,他们经常在每天结束的时候平仓所有交易。
二、点基换仓调整数据
只要你观察的时间久,你就会发现绝大多教市场的交易不是溢价就是有折扣我们继续使用标普500作为例子,它经常溢价交易,即在转仓日,新的即月合约经常比旧合约的交易价格要稍微高一点。如果这次你是在开仓位,在你进行历史获利测试时,这个价差将会添加至特定交易结果中或是从中扣除。久而久之,误差就会累加。要克服这种由非调整方法引起的系统历史侧试结果的失真,人们发明了点基换仓调整合约。
如果比之旧合约,新即月合约的交易存在溢价,在转仓之前的整个历史时间序列都会因价差而调高。例如,若在转仓日,新合约在1309. 5点收盘,旧合约在1296.9点收盘,而前一天于1318. 6点收盘,在转仓点之前的整个时间序列都会上调12.60点(1309.5-1296.9),由旧合约产生一个新的上一次收盘虚值1331.2点(12.60 1318.6),若是新合约的交易存在折扣,则采用一个类似但是相反的调整方法。
以上就是结合期货合约数据的两种方法,有需要的小伙伴记得点赞哦!想了解更多的期货相关知识,欢迎关注期货小神仙频道!