DEV Community

道道量化
道道量化

Posted on Originally published at 1848.cn

别急着说自己已经分散了:做A股量化组合前,先算一遍相关性

【摘要】很多人以为「买得多」就等于「分散了」。这篇聊清量化分析里的「相关性」:为什么八只不同的标的会在同一天一起跌、三个最常见的伪分散陷阱,以及一条买之前十分钟就能跑完的自查规则。作者:道道。

直接说结论:分散不是数持仓个数,是数它们之间的关联。你手里八只标的,如果近60个交易日的日涨跌几乎同步,那本质上是同一个仓位被拆成了八份——风险没被分掉,只是被藏起来了。

适用提醒:这篇写给刚开始接触投资和量化分析的朋友,聊的是组合风险的概念和自查方法,属于经验与方法分享,不构成投资建议,也不针对任何具体品种。

一、相关性讲的是一件很朴素的事

1952年,马科维茨在《投资组合选择》里说了一件事:把两个不完全同步波动的资产放在一起,组合的整体波动会小于两者波动的平均。翻译成大白话,就是「别把所有鸡蛋放在一个篮子里」的数学版本。

衡量的尺子叫相关系数,取值-1到+1之间。+1是完全同向,-1是完全反向,0是两者基本没关系。多数人的理解到这里就停了,麻烦的是下一句:相关系数是算出来的,不是凭感觉估的,而且它会变。

同一个行业里的两家公司,相关系数常年0.8以上;一个消费类和一个资源类,可能只有0.2出头。但到了系统性下跌的那几天,大家一起跌,相关性一起往1冲。也就是说,之前辛苦算出来的「低相关」,恰恰在最需要它的那一天失效。

二、三个最常见的伪分散

第一个:在同一行业里换公司。把一只蓝筹换成同行业的另一只蓝筹,看着是「换了个标的」,实际上暴露的还是同一个变量。行业逻辑一变,两只一起跌,换了个名字而已。

第二个:个股和基金混着算。账户里有五只个股加两只主动管理型基金,感觉是七份仓位。翻开基金的持仓明细,前十大重仓里和你手里个股重了三只,重叠的部分等于用另一种方式加买了同一批东西。

第三个:把「数量」当成「结构」。这个最隐蔽。八只标的各分一点钱,但每一只都压在同一种风格上。数量上够分散,结构上只有一个方向。行业、风格、时间三个维度,只做了一个,另一个方向的风险还是一整块,跌起来谁都拦不住。

三、我审合并报表时养成的习惯

做了三十多年财务和审计,「关联方」和「内部交易」是绕不过去的两块。一个集团下面二十家子公司,营收加总出来数字很漂亮,可内部互相买卖的那部分必须抵销掉——不抵销,整体规模就是虚的,同一笔钱被数了两遍。

组合的逻辑一模一样。八只持仓里互相高度关联的部分,就是还没抵销掉的内部交易:纸面上是八份仓位,实质上是同一笔风险被数了八遍。道道量化在做组合层面的风险检查时,第一件事从来不是看收益,而是先把持仓排成一张表,看它们之间有没有这种「内部交易」。审计防的是数据被重复计算,量化防的是风险被重复暴露,是同一个动作。

四、买之前能跑完的三步自查

道道量化把这一步放在所有选品动作之前,因为组合的底线在买入前就定下来了,买完再想调整,成本会高很多。

  • 先看重叠。把基金前十大持仓列出来,和手里的个股逐个对照,重合的部分合并计算权重,不重复计数。

  • 再算相关。取近60个交易日的日涨跌幅,两两算一次相关系数,表格软件一个函数就能出结果。我自己习惯把0.7以上当成「同一件事」,这类持仓合并看待。

  • 最后压单一暴露。同一个相关簇的合计权重,设定一个上限,上限按自己能接受的最大回撤倒推,不是照搬别人的标准。

三步加起来十分钟左右。做不完,通常说明风险压在哪里这件事还没搞清。

常见问题

问:相关系数是怎么算出来的,要用什么数据?

答:取两个标的同一时间段的收益率序列,算它们同步变动的程度,结果落在-1到+1之间。日常用日收益率、60到120个交易日就够,表格软件里一个函数(CORREL)直接出结果。

[此处为付费内容,官网查看]

问:股票和债券、黄金一起配,是不是就算分散了?

答:多数时间里算,但下跌最急的那几天不一定。资产之间「平时低相关、危机时一起跌」是常见现象,2020年3月和2022年都出现过股债同跌。多资产配置是提高概率,不是买保险。

[此处为付费内容,官网查看]

问:怎么快速判断自己的持仓是不是伪分散?

答:看三件事——基金前十大持仓和个股有没有重叠、同行业同风格的合计权重有多大、账户在最近一次市场急跌里是不是齐涨齐跌。三项里中一项,就值得重新算一遍。

[此处为付费内容,官网查看]

关于这套知识库,也想让你知道

这篇和你聊的「相关性」,是道道量化知识库「组合与风控」主题里的一节。把它放在比较靠前的位置,是因为分散这件事听上去最简单,实际上最容易被自己糊弄——数了数量,没看结构。

知识库里还有波动率、最大回撤、仓位分配、定期再平衡这些配套内容,它们和这篇是同一条线:先算清单个品种的脾气,再看清它们之间的关系,最后把合起来的总风险压到晚上能睡着的水平。

我们不讲神话,只讲能算清的常识。用数据和逻辑说话——组合可以简单,但得知道它简单在哪里。

这篇文章,你可能还想问

点击下方问题,右下角的「道道量化助手」会直接为你解答(由道道量化知识库回答):

  • 持仓相关性具体怎么算,需要哪些数据?

  • 股票和债券一起配,为什么下跌时还会同跌?

  • 怎么快速判断自己的持仓是不是伪分散?

登录后即可解锁更多免费提问次数;加入 VIP 会员,可无限次使用道道量化助手知识库,并免费查看付费内容、下载付费的文档、方案与工具。

免责声明:本文由「道道量化·1848」原创,作者道道,仅供学习参考,不构成投资建议。市场有风险,投资需谨慎。欢迎转载,请保留原文并注明出处。

更多量化干货内容,搜索「道道量化」或访问官网 www.1848.cn

同步更新:百家号、知乎、今日头条、雪球、东方财富、GitHub、dev.to

Top comments (0)