小兵哥 发布于2016-08-14
回复 172
浏览 47565
605
没心情写了,快写完了,居然浏览器 crash,想死的心都有了。
再写一次,居然又 crash 了,宝宝心里苦。
只好怎么简单怎么来。
VaR 有一个天然的缺陷,以风险敞口 2%,置信度 99% 为例。虽然它能较大概率保证在 99个交易日里,损失不会超过风险敞口 2%,但它无法保证,一旦发生 1% 的意外事件时,损失到底是多少。
一致性风险度量,可以弥补这个缺陷。告诉你 1% 的小概率事件发生的时候,平均损失是多大。
参考资料:
[仓位控制:风险价值法(VaR)][1]
[Coherent risk measure][2]
[现代金融风险度量方法][3] (本实现用了 ES 的第二种算法)
回测了两组样本,每 30 个交易日调仓一次,或者 单个标的持有后,价格波动 >15%时调仓一次。
```
样本一:
四个标的 沪深 300 ETF 510300、黄金 ETF 518880、国债 ETF 511010、纳斯达克 ETF 513100
样本二:
四组标的:
A 股 ETF :['510300.XSHG','510500.XSHG','159915.XSHE','510050.XSHG']
商品 ETF:['160216.XSHE','518880.XSHG','162411.XSHE']
债券 ETF:['511010.XSHG','511220.XSHG']
美国 ETF:['513100.XSHG','513500.XSHG','159920.XSHG']
```
回测时间 2013.8.1 - 2016.8.1 (再往前 ETF 就很少了)
回测结果如下:
```
样本一
累计回报 最大回撤
VaR 26.77% 3.51%
ES 27.90% 3.45%
---------------------------------
样本二
累计回报 最大回撤
VaR 42.18% 4.06%
ES 46.84% 4.53%
```
两组样本,ES 都略为优胜,但领先不太多。
也许是因为桥水全天候本来就很厉害,怎么平衡结果都挺好的;
也许是因为没碰到金融海啸。
我先去哭一回,今晚被浏览器频繁 crash 打击得太惨了。
补一句,爱死桥水全天候了,建完组合,就可以扔一边不管,30个交易日(一个半月),才交易一次,十分适合俺这种懒人。
[1]: https://www.joinquant.com/post/1990?tag=new
[2]: https://en.wikipedia.org/wiki/Coherent_risk_measure
[3]: http://doc.mbalib.com/view/55edf8f343612acec5f06f9d677d663e.html
评论
@landmine 可能触发了浏览器的 bug, 回测列表过长时,刷新列表会卡死。
不管了,换个浏览器继续。
2016-08-14
先用word写好,直接粘贴过来可以吧。以后别在浏览器上写,状况太多@小兵哥
2016-08-14
@日记本 或者用Notepad++写也好,还有一点补全功能。
话说这个策略给我一种债券的感觉……还真是稳如泰山。
2016-08-14
@Syphurith @日记本 谢谢两位哥哥的建议。
以后我也在线下写好再贴上来。
组合里加了恒生 ETF后,效果更佳(已更新收益)
稳如泰山,交易频率低,且配完不用管,好喜欢。策略不错,稍后上模拟盘。
2016-08-14
@小兵哥 或许还可以上场内货币基金?这个的风险是最小的,也不知道是否会影响到实际配比。
其实这个还是挺好的,感觉成熟的话可以安心配置给上一辈的用。
2016-08-14
@Syphurith 试过上场内货币基金,但因为其风险太小,根据风险平价的算法,所有标的的风险敞口都拉低到与货币基金一致,盈亏同源,回报就小很多了。
有一个优化方向,是要用到货币基金的。
桥水全天候,不是只做风险平价。
按照资料介绍,它第一步是先计算回报/风险预期,然后在既定的敞口内,再配置资产。
也就是说,在既定的回报/风险预期里,会有现金结余。
按照桥水的说法,是用上了通胀联系债券来做现金管理。
在 A 股,是可以用场内货币基金替代。
正在尝试控制风险敞口,把风险锁定,比如整个组合的日波动小于 1%,有现金结余的情况,则引入货基。
2016-08-14
@小兵哥 那么是否会有故意放大风险部分的风险,然后用货币基金缩小该部分敞口的实际范围?
当然了还有相关性的问题,恒生指数毕竟和国外关系更大。当然我是外行,只是感觉这个策略很可靠的样子。
2016-08-14
@小兵哥 刚才还想到一个:基金可以视作对应资产的组合。那么全天候或许也可以包容多种策略组合。
平衡下几种策略自身的风险水平,可能能够取得更高的回报率,毕竟市场不是天然有效的。
当然了,一个想法,不一定对,笑。
2016-08-14
@Syphurith ETF 也是基金的一种呀,被动基金。
你的意思是是利用桥水全天候的风险平价,来构建一个 FoF?
理论上是可以的,主动式基金受基金经理影响大,收费也高,一般不碰。
实现了上面提及的构想。
1、预设了风险敞口。
风险敞口 1%,置信度 99%(通过 VaR 控制),且在 1% 的不幸发生时,平均损失约束在 1.5%(ES 控制)。
2、有空余现金的时候,用银华日利做现金管理。
还是一楼提及的组合,累计回报是:45.94%,年化回报 13.76%,最大回撤 3.74%。
好喜欢,上模拟盘了。
![桥水.png][1]
[1]: https://joinquant-image.b0.upaiyun.com/1155d2decbb669d775c232629f9c431d
2016-08-14
@小兵哥 虽然年化收益不过是15%,收益率才接近垃圾债;不过考虑到实际承担的风险,还是很值当的。
我刚才想说的不是ETF,而是各类量化策略,量化策略或股票组合本身也可以视作类基金产物吧?
最后恭喜你找到了想要的策略,祝实盘也很顺利!
2016-08-14
@Syphurith 如果把量化策略的结果,看成一个基金,并且有足够的历史数据供计算,那么是可以当标的计算的;
股票组合肯定可以,计算组合的 VaR 和 ES 就可以了,一楼的样本二就是组合。
2016-08-14
@小兵哥 嗯嗯,挺好的。哦提示银华日利等也是有价格波动的,当然了非常小就是。
2016-08-14
@Syphurith 恩,银华日利,一直是现金管理的选择之一。
实盘是一半买银华日利,一半买 162215(泰利聚利),前身是150034 泰达聚利,一年分红 11 次的债基。
2016-08-14
@小兵哥 一年分红11次?我想我该关注下。感谢回应,聚宽上毕竟还是人气不算旺。
话说你有雪球账户么?我关注下。我的雪球号就是聚宽的名。**看到你加我了**
2016-08-14
@Syphurith 雪球?算了,只潜水,不发言。
2016-08-14
@小兵哥 没关系我也是标准潜水员。
2016-08-14
@小兵哥 后来改的代码能分享么
2016-08-14
@小兵哥 请问大侠这个改了那些代码啊
2016-08-14