# portfolio-quant：逐课讲义与练习册

版本 content-v2；每课有独立讲解、操作、题设和答案。全部数值/规则为合成教学假设，不代表官方服务或真实业绩。允许本地纸面完成，不要求开户、入金或真实交易。

模块：多策略组合 / 动态分配 / 组合层风控

## 多策略组合

### 概念
策略组合要在对齐时间和净费用口径下比较收益序列。组合收益为权重加权和，波动还取决于协方差。平均夏普不能直接当组合夏普，低相关估计也可能在冲击时失效。权重与执行约束共同决定真实风险。

### 带数据推演
两策略各50%，当日收益+2%、−1%，组合收益+0.5%。若第二天+1%、−3%，组合−1%，两日净值(1.005×0.99)−1=−0.505%，不是直接把0.5−1当精确复利。

### 作业题设
用两日两策略数据计算每日等权收益和复利；运行研究脚本的组合例，写时间缺失对齐策略，不能默默把缺报价当0收益。

### 检查限制
不能把收益率序列与净值水平做相关后混用；同一美元因子暴露会降低所谓分散。

### 本模块课时
- m1-l1：策略相关性
- m1-l2：组合期望与风险
- m1-l3：相关性分析练习

### m1-l1 策略相关性

#### 本课讲解
策略相关性需基于同频、对齐且同计费口径的收益，不能用不同日期净值水平直接比较。缺数据不应无条件填0假装无波动。

#### 操作顺序
对齐时间索引→统一净收益→记录缺失交集→算相关与样本数→另做冲击情景。

#### 独立作业
A收益1/−1/1/−1，B2/−2/2/−2。相关是低还是高？为何两策略不算独立分散？

#### 自查要求
提交算式/表格/记录与假设；按答案册逐项检查关键结果、证据边界和未运行项。自评不是自动批改或能力认证。

### m1-l2 组合期望与风险

#### 本课讲解
组合期望为权重期望加权，方差还含协方差交叉项。不能把各策略波动直接取加权平均当组合标准差，杠杆时权重还可能超1。

#### 操作顺序
明确权重和现金→算加权期望→用协方差算风险→检查相关假设→压力变化。

#### 独立作业
两策略等权，预期1%与3%，波动10%与20%，相关0。求期望与组合波动。

#### 自查要求
提交算式/表格/记录与假设；按答案册逐项检查关键结果、证据边界和未运行项。自评不是自动批改或能力认证。

### m1-l3 相关性分析练习

#### 本课讲解
相关性作业要展示对齐和缺值处理的影响。一个总体相关数字会隐藏不同环境，资产或策略停机时段也需单独标注。

#### 操作顺序
列四条共同时间收益→手算均值/协方差→对照工具→记录样本数→比较冲击期但不删异常。

#### 独立作业
若A有100日、B有80日且只70日重叠，可否把170行合并后算相关？应报告什么？

#### 自查要求
提交算式/表格/记录与假设；按答案册逐项检查关键结果、证据边界和未运行项。自评不是自动批改或能力认证。

## 动态分配

### 概念
逆波动权重是风险分配的简化启发式，不等同一般情况下的等风险贡献。真正风险贡献与协方差矩阵有关；负相关、杠杆和不稳定估计会改变结果。权重须在训练窗口估计并在下一可用时点执行。

### 带数据推演
两策略波动10%、20%，逆波动为10和5，归一化权重2/3与1/3。若相关性变化，风险贡献不一定恰好相等。不能用整个测试期波动反过来确定测试起点的权重。

### 作业题设
计算10%/20%的逆波动权重，比较等权；列一条权重上限和缺失波动处理规则，运行组合示例保留估计时点。

### 检查限制
市场状态分类也可能错判，不能按未来已知趋势选择当天权重。

### 本模块课时
- m2-l1：Risk Parity 入门
- m2-l2：Regime-Based 分配
- m2-l3：分配方案模拟

### m2-l1 Risk Parity 入门

#### 本课讲解
简单逆波动权重不等于一般相关结构下的风险平价。风险贡献取决于协方差矩阵与权重；估计窗口和稳定性也需核对。

#### 操作顺序
先算逆波动归一化作为基线→用协方差算边际/成分贡献→比较是否相等→加约束，不把基线直接称精确解。

#### 独立作业
波动10%与20%，逆波动权重是多少？相关未知时能否据此保证精确风险平价？

#### 自查要求
提交算式/表格/记录与假设；按答案册逐项检查关键结果、证据边界和未运行项。自评不是自动批改或能力认证。

### m2-l2 Regime-Based 分配

#### 本课讲解
按regime分配需用当时已知指标，状态切换会带来周转与误判。不能用未来最赚钱策略给过去贴状态标签。

#### 操作顺序
训练段定义状态→冻结映射权重→检查识别延迟→计切换成本→给未知状态回退方案。

#### 独立作业
若规则高波动时A/B各30%/20%、现金50%，当前状态未知，应自动用高波动权重吗？

#### 自查要求
提交算式/表格/记录与假设；按答案册逐项检查关键结果、证据边界和未运行项。自评不是自动批改或能力认证。

### m2-l3 分配方案模拟

#### 本课讲解
分配模拟应包括现金、权重和再平衡成本。名义权重相加为1不代表风险被控制，相关冲击仍可同时亏损。

#### 操作顺序
冻结初始权重→按期初权益计算金额→应用策略净收益→计再平衡费用→比较漂移和目标→记全部路径。

#### 独立作业
10000资金，A50%、B30%、现金20%；A涨2%、B跌1%，无费用，期末权益多少？

#### 自查要求
提交算式/表格/记录与假设；按答案册逐项检查关键结果、证据边界和未运行项。自评不是自动批改或能力认证。

## 组合层风控

### 概念
VaR描述给定概率与持有期的损失分位，不是最大损失；ES描述尾部平均，必须声明符号、样本与分位算法。组合停止规则应覆盖数据缺失、限额、订单状态与恢复，不只是一条净值阈值。

### 带数据推演
教学用20个等权损失样本，其中18个为0、另为2和8。按nearest-rank 95%分位取第19个得VaR=2；若ES按最坏5%均值定义，则只取8得ES=8。边界取法不同需披露，不能把2写成最多亏2。

### 作业题设
手算本例VaR与最坏5%均值，运行风险例并写组合停止文档：持有期、算法、限额来源、告警、现有仓位处理与恢复。

### 检查限制
连续分位插值可能给出不同VaR数值；先比较算法再判断代码错误。

### 本模块课时
- m3-l1：组合 VaR 与 ES
- m3-l2：组合 Kill Switch
- m3-l3：组合风控文档

### m3-l1 组合 VaR 与 ES

#### 本课讲解
组合VaR与ES要基于联合组合损失而非各自数字相加。置信度、持有期、损失正负号与尾部算法必须一致。

#### 操作顺序
先按权重逐期组合→收益转正损失→排序→用明确分位求VaR→按约定尾部求ES→列样本限制。

#### 独立作业
同一天A亏100、B赚80，组合损失多少？能否把各自最差日100与120直接当同日损失220？

#### 自查要求
提交算式/表格/记录与假设；按答案册逐项检查关键结果、证据边界和未运行项。自评不是自动批改或能力认证。

### m3-l2 组合 Kill Switch

#### 本课讲解
组合Kill Switch不仅看单策略限额，还要看账户总敞口、数据和未知订单。暂停并不代表立刻不计成本清空所有仓位。

#### 操作顺序
汇总实际/潜在持仓→核总量/回撤/数据→阻断新增→对账挂单与未知请求→人工留痕恢复。

#### 独立作业
A已有风险180、B新请求90、组合上限250；A自己上限200、B自己100。是否允许B？

#### 自查要求
提交算式/表格/记录与假设；按答案册逐项检查关键结果、证据边界和未运行项。自评不是自动批改或能力认证。

### m3-l3 组合风控文档

#### 本课讲解
组合风控文档应列相关估计不稳、数据缺失、失联策略和恢复责任。指标与执行动作有一一对应关系，不能只画仪表盘。

#### 操作顺序
给输入schema→说明聚合→写门槛/动作/证据→演练共同冲击与未知订单→列责任分工。

#### 独立作业
交一页组合风险规格，包含正常、相关升高、一个策略失联三种场景。

#### 自查要求
提交算式/表格/记录与假设；按答案册逐项检查关键结果、证据边界和未运行项。自评不是自动批改或能力认证。
