一篇学会如何利用“相关性矩阵”构建多元化的合约投资组合

作者:技术拾光

时间:2025-12-19

浏览:563

相关性矩阵是刻画合约价格变动关系的方阵,对角线为1、其余元素∈[-1,1];需基于90天以上历史数据计算日收益率相关系数,筛选|ρ|≤0.3的合约构建跨赛道低相关组合,并按1?AvgCorr?反向赋权,每15日动态更新矩阵,超阈值即再平衡。

文章目录

一篇学会如何利用“相关性矩阵”构建多元化的合约投资组合

全球正规靠谱的交易所推荐

欧易OKX:[sign_id="72b32a1f754ba1c09b3695e0cb6cde7f"][sign_id="efd1a2f9b0b5f14b1fac70a7f8e8a9e7"]

Binance币安:[sign_id="9f61408e3afb633e50cdf1b20de6f466"][sign_id="758691fdf7ae3403db0d3bd8ac3ad585"]

火币Huobi:[sign_id="9778d5d219c5080b9a6a17bef029331c"][sign_id="795202367b2120e77b231d4d2b98e2b9"]

Gateio芝麻开门:[sign_id="735b90b4568125ed6c3f678819b6e058"][sign_id="14ee22eaba297944c96afdbe5b16c65b"]

一、理解相关性矩阵的基本构成

相关性矩阵是用数值刻画多个合约价格变动方向与强度关系的方阵,对角线恒为1,其余元素取值范围为-1至1。该矩阵揭示资产间联动程度,是分散风险的核心依据。

1、获取至少5个主流合约的历史收盘价数据,时间跨度不低于90天。

2、使用Python中pandas库的corr()函数或Excel的CORREL函数计算两两合约日收益率的相关系数。

3、将结果整理为对称矩阵,确保行列标签均为合约代码,如BTCUSDT、ETHUSDT、SOLUSDT等。

二、筛选低相关性合约组合

选取相关系数绝对值低于0.3的合约对作为组合基础,可显著降低整体波动率。高正相关合约并入同一组合会放大系统性风险。

1、在相关性矩阵中定位所有绝对值≤0.3的非对角线元素,标记对应合约对。

2、构建无向图:以合约为节点,满足条件的低相关关系为边,运行最大独立集算法提取候选合约子集。

3、从子集中挑选流动性排名前四且合约类型跨赛道(如比特币系、以太坊系、新兴公链系、Layer2系)的合约。

三、按相关性距离分层配置权重

不采用等权分配,而是依据合约与其他成员的平均相关性距离反向设定初始权重,距离越大权重越高,强化分散效果。

1、对每个合约i,计算其所在行(剔除对角线)所有相关系数的绝对值均值,记为AvgCorr。

2、以1 AvgCorr作为权重因子,对四个合约的因子值做归一化处理,得出最终配置比例。

3、将总仓位按归一化后比例分别开仓,确保各合约名义本金严格匹配该比例。

四、动态更新矩阵并触发再平衡

市场结构变化会导致历史相关性衰减,需定期重算矩阵并检验组合内实际相关性漂移幅度,超出阈值即启动调整流程。

1、每15个自然日重新采集最新90日收益率数据,生成新版相关性矩阵。

2、对比当前组合内两两合约在新矩阵中的相关系数,若任一值突破0.45则标记为预警合约。

3、当预警合约数量≥2时,在下一个UTC 0点执行再平衡:剔除相关性上升最多的合约,替换为新矩阵中与其相关性最低的备选合约。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›