这篇文章将要研究contango作为波动性交易信号的功效。
对于那些交易波动的人来说(像我一样),你可能会看到术语“contango”有点无处不在。这个词是什么意思?
那么简单:它只是VIX期货的第二个月与第一个月的比率。这个想法是,当期货的第二个月比第一个月多时,人们对未来的波动的预期比现在要大,因此,期货就是“连续的”,这是大部分的时间。
此外,那些试图找到体面的波动性交易想法的人可能经常看到,contango的期货意味着持有短期波动的头寸将是有利可图的。
这是这种情况吗?
那么,有一个简单的方法来回答这个问题。
使用这些数据,我们可以得到我们的信号(也就是说,为了在这篇文章中运行代码,在这篇文章中运行代码)。
现在,让我们来获取我们的XIV数据(再一次,非常感谢Helmuth Vollmeier先生的提供。
现在,这是如何工作的:因为CBOE直到美国东部时间上午9:45左右才会更新结算(EG周二的结算数据直到星期三上午9:45 EST才会发布),所以我们必须在信号发生后一天结束时进入。(对于那些想知道的,我的订阅策略使用这种机制,给订阅者充足的时间执行全天。)
所以,我们来计算我们的backtest回报。这是一个stratStats函数来计算一些汇总统计。
结果如下:
所以,这显然是一场灾难。目视检查将显示毁灭性的,多年的降低。使用table.Drawdowns命令,我们可以查看最差的。
所以,前三名是可怕的,然后任何超过30%仍然是非常可怕的。其中的一些失败也持续了好几年,而且还有很长的一段时间。近458个交易日将近两年,364个交易日约一年半。想象一下,在近两年的时间里,看到一个策略一直在交易的错误方面,而当所有的事情都说完了,你已经失去了四分之三的战略。
这里没有糖衣:这种策略只能称为彻底的垃圾。
让我们尝试一下修改:我们将需要两个contango(C2> C1),并且该contango高于其60天的简单移动平均线,类似于我的VXV / VXMT策略。
结果如下:
所以,即使有所改善,说这个策略表现不佳也是安全的。即使是在2007 - 2008年的大幅降价之后,它仍然会遇到一些非常糟糕的事情,比如在2017年8月全面曝光。
虽然我认为在波动性投资方面有一些应用,但我不认为它的用途是自己产生多空波动信号。相反,我认为其他指标和数据来源可以做得更好。