三因子 G-Spread 相对价值策略

读取中...

返回总览 策略报告

用三因子模型 G-spread 偏离做债券相对价值

策略使用 CK 中 V3F 三因子曲线和 `bond_analytic_pro` 个券估值结果,寻找同曲线、近期限、稳定 G-spread 基准附近的异常偏离。 G-spread 过高做多,过低做空,组合按 DV01 做久期配平。当前展示的是 `TERM >= 3Y`、`TRADING_AMOUNT_AVG >= 0.5`、日频 MTM、2 倍账面上限、初始资金 1 亿元的正式口径; 若未来 CK 三因子参数不可用,策略可切换到中债 PAR 曲线本地重算 G-spread。

核心指标

读取中...
读取中

净值与日频回撤

上图为 NAV,下图为日频 MTM drawdown;回撤不只看调仓点

月度收益

月末权益相对上月月末

日收益分布

全部估值日,单位为 bp

Daily Opportunity Board

G-Spread 信号与模型曲线

债券 方向 券种 期限 GS 稳定GS 偏离 Z DV01

久期配平组合

信号生命周期

以每个介入信号日为第 0 个交易日;交易方向已统一为正的“入场偏离度”
读取中

读取中...

单次信号 Z 路径

选择一条事件查看

持有与未持有的平均路径

同向对齐后,向 0 回落代表偏离收敛

事件明细

“退出”是正式回测持有期结束或下一次调仓,不是 Z 型止盈
信号日 债券 方向 类型 入场 Z 退出 / 观察点 Z 绝对 Z 收缩

持仓交易

逐腿交易流水和最近持仓,来自 period_trades.csv / period_positions.csv
调仓日 结束日 债券 方向 券种 期限 名义金额 开仓价 平仓价 价格PnL 空头成本 净PnL

每日 PnL 来源拆解

DV01 近似分解,价格 PnL 与正式回测逐项对齐
读取中
来源 PnL 占价格 PnL 含义

读取中...

V3F 估值曲线因子拆解

采用当日最新 V3F 曲线快照,而非以收益率差分反推共同曲线
读取中
曲线来源 PnL 占价格 PnL 解释
估值曲线 曲线 PnL GS PnL 净 PnL

读取中...

收益分布

全部估值日 vs 有持仓估值日
口径 样本数 均值 波动 5% 中位 95% 胜率

持仓结构

按正式 2x 口径汇总
项目 数值

最好 5 个日收益

按日频 MTM 排序
日期 日收益 PnL 调仓日

最差 5 个日收益

按日频 MTM 排序
日期 日收益 PnL 调仓日

GS 与 OAS 信号对照

2020-01-02 至 2026-09-09,固定证券池、配对、持有期及借券成本,仅替换信号输入
读取中
信号 持有期 事件数 平均净收益 中位净收益 命中率 t 值

读取中...

策略规则

模型参数、信号、回测和风险控制

模型参数

  • V3F 参数来自 `bond_curve_data` 的 `MODEL_PARAMS`、显式因子列和 `PAR_RATES`。
  • 备用口径 `cnbd_curve` 不依赖 V3F 参数,用中债 `PAR` 曲线本地重算 G-spread。
  • CK 当前未保存逐只拟合样本明细;可审计到的是中债曲线、V3F 参数和估值映射券池。
  • `CNCGB_V3F` 映射国债,`CNCDB_V3F` 映射国开、农发、进出口等政策性金融债。

信号设定

  • 同曲线、期限差 5 年内构建局部可比组。
  • 120 天回看、至少 60 条历史样本,中位数估计稳定 G-spread。
  • `z >= 2` 做多高 G-spread,`z <= -2` 做空低 G-spread。

组合构造

  • 2 腿或 3 腿组合,按 DV01 配平久期敞口。
  • 剔除剩余期限小于 3 年、成交均量低于 0.5 的债券。
  • 多头与空头名义分别不超过当前权益 2 倍。

回测口径

  • 至少 7 个日历日调仓,信号无未来函数。
  • 持仓期内按 `PX_DIRTY` 日频 MTM。
  • 空头成本:10 年及以内 0.23%,10 年以上 1.30%。

文件

报告和原始回测数据

页面数据由 `scripts/build_gspread_strategy_report.py` 从正式回测输出生成。