R语言股市波动性交易信号的功效分析

这篇文章将要研究contango作为波动性交易信号的功效。

对于那些交易波动的人来说(像我一样),你可能会看到术语“contango”有点无处不在。这个词是什么意思?

那么简单:它只是VIX期货的第二个月与第一个月的比率。这个想法是,当期货的第二个月比第一个月多时,人们对未来的波动的预期比现在要大,因此,期货就是“连续的”,这是大部分的时间。

此外,那些试图找到体面的波动性交易想法的人可能经常看到,contango的期货意味着持有短期波动的头寸将是有利可图的。

这是这种情况吗?

那么,有一个简单的方法来回答这个问题。

 

使用这些数据,我们可以得到我们的信号(也就是说,为了在这篇文章中运行代码,在这篇文章中运行代码)。

 现在,让我们来获取我们的XIV数据(再一次,非常感谢Helmuth Vollmeier先生的提供。

 现在,这是如何工作的:因为CBOE直到美国东部时间上午9:45左右才会更新结算(EG周二的结算数据直到星期三上午9:45 EST才会发布),所以我们必须在信号发生后一天结束时进入。(对于那些想知道的,我的订阅策略使用这种机制,给订阅者充足的时间执行全天。)

所以,我们来计算我们的backtest回报。这是一个stratStats函数来计算一些汇总统计。

  结果如下:

contangled

 所以,这显然是一场灾难。目视检查将显示毁灭性的,多年的降低。使用table.Drawdowns命令,我们可以查看最差的。

  

所以,前三名是可怕的,然后任何超过30%仍然是非常可怕的。其中的一些失败也持续了好几年,而且还有很长的一段时间。近458个交易日将近两年,364个交易日约一年半。想象一下,在近两年的时间里,看到一个策略一直在交易的错误方面,而当所有的事情都说完了,你已经失去了四分之三的战略。

这里没有糖衣:这种策略只能称为彻底的垃圾。

让我们尝试一下修改:我们将需要两个contango(C2> C1),并且该contango高于其60天的简单移动平均线,类似于我的VXV / VXMT策略。

 结果如下:

stillContangled

 所以,即使有所改善,说这个策略表现不佳也是安全的。即使是在2007 - 2008年的大幅降价之后,它仍然会遇到一些非常糟糕的事情,比如在2017年8月全面曝光。

虽然我认为在波动性投资方面有一些应用,但我不认为它的用途是自己产生多空波动信号。相反,我认为其他指标和数据来源可以做得更好。 


大数据部落 ——中国专业的第三方数据服务提供商,提供定制化的一站式数据挖掘和统计分析咨询服务
统计分析和数据挖掘咨询服务 : y0.cn/teradat (咨询服务请联系 官网客服
点击这里给我发消息 QQ:3025393450

【服务场景】   
 
   
科研项目;
   
   
公司项目外包 ;线上线下一对一培训 ;学术研究。
【大数据部落】提供定制化的一站式数据挖掘和统计分析咨询服务
【大数据部落】大数据部落提供定制化的一站式数据挖掘和统计分析咨询服务
分享最新的大数据资讯,每天学习一点数据分析,让我们一起做有态度的数据人 【大数据部落】大数据部落提供定制化的一站式数据挖掘和统计分析咨询服务
微信客服号:lico_9e
QQ交流群:186388004

【大数据部落】r语言电商网站爬虫

阅读更多

更多精彩内容