研究流程

每一步保留明确输入和输出,避免图表、计算与观点混在同一组件中。

数据输入

收益率、资金面、信用主体、一级发行与期货参数。

校验转换

字段完整性、日期、数值类型与主键唯一性检查。

指标计算

期限利差、Carry & Roll、DV01、信用比率与评分。

研究判断

事实、假设、触发条件和反向风险分开记录。

页面输出

总览、专题页、主体卡片、计算器与研究笔记。

核心公式

平台中的主要计算均在 src/lib/analytics.ts 中集中维护。

收益率变动

Δy(bp) = (yₜ − yₜ₋₁) × 100

收益率以百分数输入,例如1.82%;相差0.01个百分点对应1bp。

久期—凸性

ΔP/P ≈ −Dmod × Δy + 0.5 × Convexity × Δy²

用于平行移位情景。未包含票息、滚降、信用利差和交易成本。

DV01对冲

手数 ≈ 组合DV01 ÷ 期货合约DV01

组合DV01由市值、修正久期与1bp计算;结果仍保留基差和曲线风险。

信用评分

Score = Σ(标准化指标 × 权重)

净债务/EBITDA、利息保障、现金/短债、经营现金流/债务和短债占比共同进入评分。

数据集

当前数据均为可复现研究样本。

利率历史261
曲线快照4
一级发行40
国债期货4 个合约
信用主体8

利率、一级与期货为可复现示例数据;信用主体为匿名化样本。

代码结构

页面只负责组合;计算、数据和交互组件各自独立。

curve-credit-research-platform/
├─ data/raw/                 原始 CSV / JSON
├─ scripts/                  数据校验与转换
├─ src/data/generated/       构建后的静态数据
├─ src/lib/                  指标、评分与计算公式
├─ src/components/charts/    纯 SVG 图表组件
├─ src/components/features/  研究模块与交互工具
└─ src/app/                  Next.js 页面与 API

数据替换路径

不改变页面组件,仅替换 raw 数据并重新生成即可。

模块原始文件可替换来源必要字段页面输出
利率rates_history.csvWind / Choice / 公开曲线日期、各期限收益率、资金利率曲线、历史、期限利差
信用credit_issuers.json财务报表、债券估值、内部底稿EBITDA、债务、现金、利息、到期墙筛选器、评分、主体卡片
一级primary_issues.csv一级发行明细发行人、评级、期限、票面、规模周度供给、结构与明细
期货futures.csv交易所与行情终端价格、CTD、转换因子、DV01、IRR合约表与对冲计算器

Boundary

使用边界

平台默认数据不代表实时市场,匿名化主体不对应实际发行人;研究结论用于说明分析方法,不构成投资建议。 真实投研使用时,需要补充数据授权、时点一致性、受限资金、或有负债、债务条款与成交流动性等核验。