其他
分析结构化固定收益产品(MBS/ABS/CLO)时如何计算提…
当用户询问 MBS、ABS、CLO、CDO、提前还款风险、分层或瀑布结构时,用这套概念、公式与示例进行分析。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 47/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 85/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 50/100 ×0.15
适用场景
分析结构化固定收益产品(MBS/ABS/通用
解决思路
- 理解 MBS 过手证券:抵押贷款池的本金、利息与提前还款按比例转付给投资者;机构 MBS(Ginnie Mae、Fannie Mae、Freddie Mac)有政府或 GSE 信用担保,主要风险是提前还款;非机构 MBS 无担保,同时承担信用与提前还款风险。
- 识别提前还款风险的两面:收缩风险(利率下降、提前还款加速、久期缩短,本金在再投资利率更低时回流)与展期风险(利率上升、提前还款放缓、久期延长,投资者被锁定在低于市场的票息中)。
- 理解负凸性:利率下降时 MBS 价格涨幅小于同类国债,因为提前还款加速缩短了债券有效期限。
- 使用 PSA 提前还款模型作为基准:100% PSA 表示前 30 个月从 0% CPR 线性升至 6% CPR,之后保持 6% CPR;150% PSA 所有速度乘以 1.5(平台为 9% CPR);200% PSA 平台为 12% CPR。
- 在 CPR 与 SMM 之间换算:SMM = 1 - (1 - CPR)^(1/12);CPR = 1 - (1 - SMM)^12。CPR 是剩余池余额的年化提前还款率,SMM 是月度提前还款率。
- 计算加权平均期限 WAL = sum(t × Principal_t) / Total Principal,它考虑计划本金与提前还款的时间分布,比到期期限短且对提前还款假设敏感。
- 理解 CMO 分层:顺序支付(本金先付第一档直至清偿,再付第二档,早期档久期短、后期档久期长);PAC(在 100-250% PSA 等提前还款速度区间内提供可预测本金计划,稳定性由 companion/support 档承担提前还款波动换取);support/companion 档吸收超额或不足的提前还款以保护 PAC 档,久期高度波动。
- 区分 ABS 类型:汽车贷款(摊还、现金流相对可预测)、信用卡(循环期后进入受控摊还期)、学生贷款(久期较长,收入驱动还款带来不确定性)。
- 分析 CLO:由 150-250 笔杠杆贷款组成的分层组合;AAA 档享有大量次级支撑(其下 30-40% 结构);Equity 档在所有高级档偿付后获得剩余现金流;瀑布测试(超额抵押 OC 与利息覆盖 IC 测试)在组合恶化时将现金流重定向以保护高级档。
- 理解瀑布结构:现金流按优先级分配,高级档先收利息与本金,夹层次之,Equity 最后;池表现恶化时低级档先吸收损失(次级化保护高级档);OC 与 IC 测试被突破时触发现金流转移。
- 对 MBS 使用 OAS 而非修正久期:OAS 捕捉提前还款期权价值;用有效久期(通过 OAS 模型计算)或经验久期;标准估值方法是对利率路径及相应提前还款反应进行 Monte Carlo 模拟。
- 应用关键公式:SMM = 1 - (1-CPR)^(1/12);CPR = 1 - (1-SMM)^12;第 t 月(t<=30)PSA CPR = 6% × (t/30) × PSA/100;第 t 月(t>30)PSA CPR = 6% × PSA/100;WAL = sum(t × Principal_t) / Total Principal;OAS 价格 P = E[sum CF_t(path) / (1+s_t+OAS)^t]。
- 按示例计算 PSA 到 CPR:150% PSA、第 20 个月时,100% PSA 下 CPR = 6% × (20/30) = 4.0%,150% PSA 下 CPR = 4.0% × 1.5 = 6.0%,SMM = 1 - (1 - 0.06)^(1/12) = 0.514%。
- 按示例计算 CLO 次级化:总资产 $500M,AAA $325M (65%)、AA $50M (10%)、A $37.5M (7.5%)、BBB $25M (5%)、BB $12.5M (2.5%)、Equity $50M (10%);AAA 之下次级化 = $50M + $37.5M + $25M + $12.5M + $50M = $175M,即 35%,组合需损失超过 35% 才会使 AAA 投资者遭受本金损失。
- 避免常见错误:不要忽视 MBS 负凸性(在上涨与下跌中均跑输国债);不要对 MBS 使用修正久期(应使用有效/OAS 久期,因现金流随利率变化);不要假设提前还款速度恒定(速度随利率、季节性、借款人特征与住房周转率变化);不要忽略瀑布机制对同一交易中高级与次级档风险的不同影响。
- 运行脚本:uv run scripts/fixed_income_structured.py 运行演示(使用 PEP 723 内联依赖);uv run scripts/fixed_income_structured.py --verify 对照示例检查演示输出(不匹配时退出码 1);python3 scripts/fixed_income_structured.py 为替代方式(需 pip install numpy);编程使用时导入模块而非运行,演示仅在 python fixed_income_structured.py 下执行。
适用边界 · 注意事项
- 不适用于不含提前还款期权或分层结构的普通固定收益产品(如国债、公司债)的常规久期分析。
- 不适用于缺乏信用分层与瀑布结构的简单资产池分析。
- 不适用于未提供提前还款假设或利率路径模型时对 MBS 进行精确估值。