Indikora
风险与资金管理 · 8/10

相关性:十个仓位其实只是一个

高级 9 分钟阅读

你有十个持仓。每一个在 10,000 美元的账户上冒 0.75% 的风险,也就是各 75 美元、合计 750 美元。十个不同的代码,十张不同的图,十个独立的决定。这看上去是一本分散的账。

然后比特币在四小时里跌了 9%,十个止损全部在同一个二十分钟里成交。你在一个下午里损失了账户的 6%,而这本账你以为是摊开的。这些仓位从来就不是独立的。它们是一笔交易,拆成了十张委托单。

数赌注,不要数单子

有用的量是有效独立仓位数,它随着相关性上升迅速塌缩。对于 n 个仓位、平均两两相关系数为 rho:

有效赌注数 = n / (1 + (n - 1) × rho)

十个仓位代进去:

  • rho = 0.0:10 个有效赌注
  • rho = 0.1:5.3
  • rho = 0.3:2.7
  • rho = 0.5:1.9
  • rho = 0.8:1.2
  • rho = 1.0:1.0

在趋势和承压的市场里,主流山寨币对比特币的两两相关性经常跑在 0.7 到 0.9。在 rho = 0.8 时,你那本十仓位的加密货币账,价值大约是 1.2 个独立赌注。你做了十倍的分析,换来百分之二十的分散度改善。

这对风险数字意味着什么

n 个仓位的合并风险不是简单相加,也不是开平方根。它是:

合并风险 = 单笔风险 × sqrt(n + n(n - 1) × rho)

十个各冒 0.75% 的仓位:

  • 不相关:0.75% × sqrt(10) = 2.37%
  • rho = 0.3:0.75% × sqrt(10 + 27) = 4.56%
  • rho = 0.8:0.75% × sqrt(10 + 72) = 6.79%
  • rho = 1.0:7.50%

在零相关下,十个小仓位确实表现得像一个 2.4% 的敞口。在 0.8 下,它们表现得像 6.8%,也就是走完了通往“直接下一个 7.5% 的赌注”这条路的 90%。

在那个 10,000 美元的账户上换算成美元,就是同样这十笔交易,一个坏日子花掉 237 美元还是花掉 679 美元的区别。

相关性藏在哪里

加密货币。几乎所有东西都是比特币的一个带杠杆的表达。板块轮动会制造短暂的独立期,而这些独立期会在清算中结束,恰好是独立性本来有用的时候。

外汇。做多欧元兑美元、英镑兑美元和澳元兑美元,不是三个货币观点。那是一个做空美元的仓位,分了三种规模。欧元兑美元和英镑兑美元的滚动相关性长时间跑在 0.8 以上。再加上做多黄金,它同样经常是美元的一种表达,这个集群就更大了。

股票。五只半导体股票是一个半导体赌注。五只分属不同板块的股票,在很大程度上仍然是一个股票贝塔赌注,因为在急跌中板块相关性会向一收敛。

跨资产。做多指数、做空波动率、做多高收益信用、做多动量组合,是同一种风险偏好的四种说法。它们会一起失效。

让这件事变危险的那个性质

相关性不是常数,而且它不会优雅地失效。它在市场平静时最低,而那正是你在建仓的时候,然后它会在真正伤人的行情里走向一。

你在安静市场里测出来的每一个相关性数字,都高估了你在需要它时能拿到多少分散。这不是测量的缺陷,这是这件事本身的性质。抛压打的是流动性,不是基本面,而流动性是共用的。

Indikora 的比特币格局闸门就是对此的直接回应:新入场会按比特币是否位于其长期均线之上做过滤,理由是当整个板块一起动的时候,单个山寨币的形态携带的独立信息非常少。保守风格用 200 日,平衡用 100 日,激进用 50 日。

不用协方差矩阵也能处理

你不需要一套量化风险系统。你需要的是分组和上限。

按真正驱动它们的因素给你的品种分组:美元方向、加密货币贝塔、股票贝塔、利率、能源。给每个持仓分配一个组。然后把总风险上限套在组上,而不是套在单个仓位上。

如果你的上限是每组权益的 3%,每个仓位 0.75%,那就是最多四个加密货币仓位,不管出现多少个好形态。第五个形态不被采纳,因为它增加的风险不是新风险。

有两项检查值得在你自己的记录上跑一遍。第一,看你最差的五个交易日,数一数每天平掉了多少个仓位。如果通常是大部分,那你这本账比你的持仓列表看上去要集中得多。第二,数一数你现在手上真正独立的主题有几个。如果答案是一个或两个,那就诚实地这么说,并且把整件事当成一个或两个仓位来定大小。

要点

分散程度是按独立赌注数来数的,不是按下了几张单子,而相关的仓位会在最糟糕的时刻塌缩成同一个敞口。

自测

你持有十个加密货币仓位,每个冒 0.75% 的风险,平均两两相关性是 0.8。你该怎么看这本账?
你在一段平静的六个月里测了相关性,看起来都很低。在一次急跌中你该预期什么?
练习

在日志里给每一个持仓和近期仓位打上主驱动因素的标签,比如美元、加密货币贝塔或股票贝塔,然后数一数你实际持有的独立主题有几个。

交易日志
练习你刚读到的内容

Indikora 提供免费模拟器、K线回放,以及读取你自己交易记录的行为教练。

打开应用