2025-11-13 07:20:09
先列股票代码和日期,用COVARIANCE.S函数算两两组合的波动关系,用数据透视表自动生成表格。比如选A列股票名称,B列到J列分别放不同股票的收益率,选中整个表格按Alt+=算完第一行,下拉填充到第十行,再选中所有数据按Alt+T+V导入数据透视表,把行字段设为股票名称,值字段设为平均值,就能看到每只股票和其它九只的协方差值。
为什么这样操作呢?因为协方差反映的是两只股票涨跌是否同步。比如算A和B的协方差,假设A收益率是5%,B是8%,A和B的历史数据波动方向一致时,协方差就是正数,波动越同步数值越大。用COVARIANCE.S函数是因为它专门处理样本数据,比COVARIANCE更准确。比如用2020-前年每月数据算,A和B的协方差是0.15,C和D是-0.12,说明A跟B走一起,C跟D常反向。数据透视表能自动把十行数据横向铺开,比如第一行是A,后面九列分别是A与B、A与C直到A与J的协方差值,这样表格就清晰了。要特别注意收益率要取对数收益率或者百分比收益率,不能直接用原始价格,否则算出来的协方差会失真。
本题链接: