← 文档库
📄 文档learn/截面选基-理解手册/05-全球化分散铁律与因子权重调整.md
🌱 创建于2026-07-14 09:38
✏️ 修改于2026-10-24 14:18
👁️ 浏览量—
🔗 短链接/~learn/s/85524645
🔐 可见性

05-全球化分散铁律与因子权重调整

> 日期:2026-07-13 > 背景:A股大涨后估值偏高,但策略选出的Top10中A股ETF占比超过50%,甚至70-80%,严重偏离"全天候、全球化分散"的初衷。相关性惩罚的本意是同名称家族去重,但副作用是因为A股池子大(56只),分数天然集中,跨境QDII池子小且被相关性惩罚"误伤"掉。

---

一、问题诊断(根因分析)

1.1 池子数量不对称

大类 现有数量 现有CAP(最多入选)
----------------------------------
A股宽基+行业+策略(本土权益) 56只 3+4+2=9只
跨境QDII 38只 4只
债券+商品+REITs(防御) 11只 2+2+1=5只

→ 本土权益按CAP可占9/18=50%,加上跨境内部港股/中概本身也跟A股高度相关,实际A股敞口经常超过70%。

1.2 相关性惩罚的"先到先得"缺陷

dedup_by_correlation 是贪心算法:从排名第1开始选,遇到与已选相关性>0.65的就跳过。

1.3 防御类资产被软惩罚

综合评分阶段对债券×0.82、REITs×0.88、商品×0.95做统一惩罚,即使在熊市/高波regime下也一样(因为惩罚在select()里硬编码)。黄金这类天然分散器被压制。

1.4 仓位分配按score加权,没有区域平衡

score_weighted完全按综合评分比例分配权重。当A股5-6只分数集中在0.7+、QDII只有1-2只在0.6+时,A股权重自动膨胀。

---

二、铁律(必须执行,不可绕过)

🚫 铁律1:任意"板块/超级大类"总仓位不得超过50%

"超级大类"定义(asset_region字段):

asset_region 包含的category/sub_category 权重上限
-------------------------------------------------
A股本土 宽基指数 + 行业主题 + 策略风格 40%(比50%更严格)
港股 跨境·港股 + 跨境·港股红利 + 跨境·中概 30%
美股 跨境·美股 40%
日股 跨境·日股 20%
欧亚太 跨境·欧洲 + 跨境·亚太 + 跨境·中东(新增) 20%
防御 债券 + 商品 + REITs 30%

🚫 铁律2:QDII必须保底入选,不得被相关性惩罚团灭

🚫 铁律3:防御类资产不再被无脑惩罚

- BEAR/HIGH_VOL/SEVERE_BEAR:债券+10%,黄金+15%(避险价值释放) - BULL:债券-5%,黄金-5% - RANGING/MILD_BULL:不调整

🚫 铁律4:相关性惩罚按区域差异化阈值

> ⚠️ 2026-10-24 已废除:本节 0.65/0.70/0.80 的区域差异化阈值已从代码中删除,现统一 SAME_REGION_CORR_THRESHOLD = 0.92。原因:日经225 与 标普500 的 60 日相关 0.873 被 0.80 误判成重复品种,跨区域低相关本是分散化收益来源。以下为历史方案,勿再照此改代码。

---

三、因子与策略调整方案

3.1 类别CAP调整(CATEGORY_CAPS + SUB_CATEGORY_CAPS)

CATEGORY_CAPS = {
    '债券': 2, 'REITs': 1, '商品': 2,
    '宽基指数': 3, '行业主题': 3,    # 行业主题从4降到3,给跨境腾位置
    '跨境': 5, '策略风格': 2,        # 跨境从4升到5
}

同时新增 SUB_CATEGORY_CAPS 里的:

3.2 跨境QDII评分加成(soft boost)

在综合评分合成阶段,给跨境ETF一个软加成(不是硬规则,提高排名竞争力):

3.3 相关性过滤增加"保底+区域阈值"

改造 dedup_by_correlation:

- same region → threshold=0.65 - greater_china内部(A股↔港股/中概)→ threshold=0.70 - cross-region(A股↔非大中华,或非大中华之间)→ threshold=0.80

3.4 仓位分配改造(_compute_portfolio_weights 增强)

新增"区域权重再平衡"步骤:

3.5 ETF池扩充

新增以下低溢价/低相关性QDII品种(需要验证代码和溢价):

> 注:ETF池扩充需谨慎,优先选流动性好、规模大、溢价低的品种。第一批先加已确认存在的代码,后续逐步验证。

---

四、预期效果

指标 修改前 修改后目标
------------------------
A股本土占比 60-80% 20-40%
大中华区(A股+港股+中概)占比 70-90% ≤50%
非大中华QDII数量 1-2只 ≥2只
跨境类总数 3-4只 4-5只
防御类(债券+商品+REITs) 0-2只 1-3只(依regime)
组合平均相关性 偏高(A股抱团) 显著下降

---

五、实现清单

- [ ] 区域差异化相关性阈值 - [ ] 跨境保底补位逻辑 - [ ] 调整CATEGORY_CAPS

- [ ] 移除硬编码防御惩罚 - [ ] 加入QDII软加成(×1.08 / ×1.03) - [ ] 根据regime对防御类动态加分

- [ ] _compute_portfolio_weights增加区域权重再平衡 - [ ] 结果展示增加大类占比统计

▶ 📜 变更历史(2 次提交)

a7e27702026-10-24 14:18feat(selection): 同指数克隆代表按成交额+最低溢价加权,取消跨区域相关性阈值
c466f1e2026-07-14 09:38feat: 全球化分散铁律 + 四项核心bug修复
🍃quant 知识库
by 伊甸园和枫

🔊 播放设置

勾选音源后调节配比,总和自动归一化
已选 0 个 · 合计:0%
合成中...
00:00/00:00
1.0x

分享图片

生成中...