Cs01 Not A Named Class
· · ·
题目进度 0 / 0 ✓ 0
0002 · CS01 在 hedging-as 源码中不是命名类
日期:2026-07-21 类型:非显然事实 / 可能需修订
观察
在 ~/odts1(hedging-as / eds-web-app / eds-price-server)全量检索 CS01|Cs01|CreditSpread|creditSpread(Java,大小写不敏感)结果为 0 命中。
- DV01 是真实存在的:由 FIVS 定价/风险引擎在
IRSValuation.calIRSnew()中直接返回(dv01Swap1= DV01_Parallel,外加按 tenor 分桶的dv01列表,IrsDv01Setbean)。 - CS01 没有对应类/字段。它是概念性敏感度:标的(信用债/个券)信用利差 ±1bp 时 TRS 价值的变化,由”信用利差 shock 重跑
SwapPricingService折现”推导,而非独立存储。
含义(对教学/系统设计)
- 讲 CS01 时不能像 DV01 那样指向一个具体代码行,只能指向”信用利差 shock → 重估”的推导过程。
- 纯 IRS 无 CS01;只有标的是个券/信用债的 TRS 才有意义(指数 TRS 的融资 leg 利差来自 LPR/SHIBOR,不含个券信用风险)。
- 已在
product-swap.md §7.4诚实标注此点,未杜撰类名。
待复核
若日后发现 CDS 模块或 ofareg/外部引擎返回 CS01,本记录需修订。检索范围当时限于 ~/odts1,未覆盖 ~/odyssey 与定价引擎返回的 XML 字段名(FIVS 返回里是否含 CS01 字段未确认)。