尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

【量化投资从入门到精通 #29】相关性与分散:别把鸡蛋放一个篮子

【量化投资从入门到精通 #29】相关性与分散:别把鸡蛋放一个篮子 前两篇都在泼冷水。这篇给个不用调参、不用改策略、几乎白送的改进分散。一、这个方法解决什么投资问题散户最典型的仓位结构是全部资金押 1–2 只股票。理由通常是我最看好它。结果是你的账户波动 那只股票的波动。它一天跌 8%你就跌 8%。而分散最反直觉的地方在于——把钱分到 5 只上组合波动会低于这 5 只的平均波动且这部分降低是不用付出收益代价的。这是投资里少有的免费午餐来源是相关性小于 1。二、核心思想相关性决定分散效果两个资产的日收益相关系数 ρρ 1完全同步→ 分散无效组合波动 平均波动ρ 0毫不相干→ 分散效果最好N 个资产波动降到约1/√Nρ 0反向→ 可以互相对冲所以选标的不是挑最好的 5 只而是挑彼此不同步的 5 只。两只都是银行股ρ 很高分散约等于没分。三、实操演示defcorr(a,b):ma,mbsum(a)/len(a),sum(b)/len(b)covsum((a[i]-ma)*(b[i]-mb)foriinrange(len(a)))/(len(a)-1)returncov/(std(a)*std(b))port[sum(data[c][i]forcincodes)/len(codes)foriinrange(n)]# 等权组合日收益port_volstd(port)*math.sqrt(252)# 年化波动真实输出2026-08-065 只 × 249 个交易日相关系数矩阵茅台平安招行美的长电贵州茅台1.000.570.450.400.40中国平安0.571.000.490.340.35招商银行0.450.491.000.320.58美的集团0.400.340.321.000.34长江电力0.400.350.580.341.00年化波动率标的年化波动贵州茅台22.06%中国平安26.90%招商银行17.45%美的集团18.96%长江电力13.68%个股平均19.81%等权组合14.68%← 降低25.89%四、结果解读只是把钱平均分成 5 份波动就从 19.81% 降到 14.68%——降了四分之一。没有择时、没有调参、没有多做一次交易。再看细节这 5 只的相关系数在0.32 ~ 0.58之间全部小于 1所以分散生效了。如果换成 5 只银行股相关系数普遍 0.8降幅会小得多。这对策略意味着什么#03 讲过夏普 收益 ÷ 波动。分散在不动收益的前提下把分母砍掉 26%等于夏普直接提升约 35%。这是比调 MA 参数划算得多的改进。为什么不能无限分散降幅有下限。市场里存在系统性风险大盘一起跌它无法被分散掉。上表相关系数没有一个接近 0就是因为它们都在同一个 A 股市场里。实证上 A 股 15–20 只以后边际收益就很小了。五、常见陷阱伪分散买 10 只但全是同一行业/同一风格相关系数 0.85等于买了一只。危机时相关性飙升平时 0.4暴跌时可能一起冲到 0.9——分散在最需要它的时候最弱。只算收益不算相关选标的时只看谁涨得多不看彼此的同步性。过度分散50 只以上管理成本、交易成本上升收益却被摊平。六、小结 下篇预告分散是唯一的免费午餐但只有相关性低才算数。实测 5 只低相关标的等权持有年化波动从 19.81% 降到 14.68%。选标的时请把相关系数矩阵和收益率一起看。下篇 #30止损与仓位——实测告诉你固定止损为什么常常是摆设跟踪止损才真正管用。免责声明本文为量化方法教学标的为示例不构成投资建议不承诺收益。投资有风险入市需谨慎。
返回列表