Learning
VOL. VII · NO. 114 · OTC Derivatives · 19 JUL 2026

Ccp Central Clearing

OTC 衍生品 · 19 JUL 2026 · 8 min read · 1,282 words
· · ·

ODTS-64: CCP 集中清算——中央对手方机制如何在 OTC 市场运作

为什么这篇文档值得读

ODTS 的大部分交易是双边清算的——交易台直接对客户承担信用风险。但中国市场正在推动 OTC 衍生品进入中央对手方清算 (CCP) 的时代。上海清算所 (SHCH) 已经要求标准 IRS 集中清算。SAC 的保证金规则也倾向于推动更多产品走 CCP。对 PM/BA 来说,CCP 清算不是系统功能——它是整个 OTC 市场基础设施的底层变化,影响协议的每一行。

CCP 是什么

CCP (Central Counter Party / 中央对手方) 是买卖双方之间的共同交易对手

      双边清算                     CCP 清算
      ────────                     ────────

客户 ─────────── 交易台             客户 ──────→ CCP ←────── 交易台
      互欠对方面                    CCP 欠客户        CCP 欠交易台
      各自承担对方信用风险           客户只承担 CCP 风险
                                     交易台只承担 CCP 风险

CCP 解决的问题

双边清算的问题:

客户 A 交易对手违约 → 交易台损失敞口
交易台违约 → 所有客户都受影响
一个参与者倒下 → 连锁反应(雷曼兄弟 2008)

CCP 的核心机制:

  • 多边净额结算 (Multilateral Netting)——不是 A 欠 B、B 欠 C,而是所有人欠 CCP
  • 保证金池 (Default Fund)——所有参与者共同出资,谁违约就用谁的保证金
  • 逐日盯市 + 保证金追缴——每日结算,减少敞口累积时间

中国市场 CCP 全景

CCP 名称覆盖产品监管ODTS 关联
上海清算所 (SHCH)IRS、债券远期、外汇远期央行 / NAFMII——标准 IRS 通过 SHCH
中国证券登记结算 (CSDC)交易所标准化产品CSRC否(非 OTC)
外汇交易中心 (CFETS)外汇即期和掉期外汇管理局间接(外汇 NDF 走 SFTP)

CCP 不是免费的——Default Fund 的真实成本

CCP 要求每个参与者(交易台)贡献 Default Fund。这不是一笔小钱:

假设中金是 SHCH 的清算会员:
  SHCH 要求 default fund contribution = 5000 万 ~ 2 亿(取决于交易量)
  这笔钱被 CCP 锁定,不能用于其他用途
  
  机会成本:2 亿 × 3%(资金成本)= 600 万/年
  这笔成本最终会传导到客户的交易成本中

更重要的是:Default Fund 是按”所有参与者”的集体风险计算的。如果市场出现极端波动(比如 2022 年英国债券崩盘级别的),CCP 可能要求追加 default fund contribution,称为”补充缴纳”——这不是自愿的,是强制性的。2020 年 LCH(伦敦清算所)在新冠冲击中曾追加数十亿美元的 default fund。

业务含义: CCP 清算不是免费的。Default fund 占用了本可以用于更多交易的资本。这就是为什么有些交易台宁愿支付更高的双边 CVA 资本金,也不愿意走 CCP。

SHCH 在实际中的操作摩擦

SHCH 清算不是”一键完成”的——运营团队每天面对这些麻烦:

1. 截止时间压力:SHCH 15:00 截止
   → 如果 IRS 在 14:45 才录入,运营有 15 分钟处理
   → 一旦错过,这笔 IRS 当天不能清算,算"双边持有"
   → 第二天需要补录,增加了操作风险

2. SFTP 文件失败:
   系统生成 SHCH 格式的清算文件,通过 SFTP 发送
   如果 SFTP 连接失败或文件格式被 SHCH 拒绝(格式检查不通过):
   → 运营需要 15:00 前人工干预
   → 常见原因:文件命名不符合 SHCH 规范、字段长度超标
   
3. CCP 估值 vs 交易台估值的一致性问题:
   SHCH 计算的日常盯市价值可能和中金系统的计算有差异
   → 差异需要双面对账
   → 如果差异超过阈值,触发争议流程
   → CCP 的估值是"权威"的——交易台需要接受 CCP 的数字

真实案例: 2023 年某次 IRS 标准付息日,中金系统和 SHCH 对同一笔 IRS 的应付利息计算差了 1.2 万元。原因是双方对计息基准日的不一致(ACT/365 vs ACT/360)。虽然金额不大,但运营花了 2 天时间逐一核对 20 多笔 IRS 的计息规则——因为一旦 SHCH 的估值和系统估值不一致,保证金计算也会不一致。

SHCH 对 ODTS 的影响

SHCH 主要清算银行间市场利率衍生品——也就是 NAFMII 协议下的 IRS。

ODTS 中的 SHCH 清算流程:

交易台录入 IRS


系统识别为"标准 IRS"(SHCH 清算品种)


30 分钟内(15:00 截止前):
  ─ 生成 SHCH 清算指令
  ─ 通过 SFTP 或 API 发送给 SHCH
  ─ SHCH 确认入场


CCP 接管后续处理:
  ─ SHCH 计算 IM/VM
  ─ SHCH 生成 Margin Call
  ─ 交易台和客户分别向 SHCH 交保证金
  ─ SHCH 每日结算

对系统的关键约束:

约束解释系统影响
15:00 截止SHCH 有结算截止时间EOD 批处理必须在 15:00 前完成 SHCH 相关处理
格式要求SHCH 要求固定格式的文件SFTP 指令需要按 SHCH 模板生成
保证金隔离CCP 的保证金需要单独管理EDS_MARGIN 表需要区分 CCP 保证金和双边保证金
违约瀑布CCP 的违约处理机制系统需要支持 CCP 的终止净额计算

CCP 的”违约瀑布” (Default Waterfall)

CCP 最强大的功能:如果交易对手违约,CCP 用一套预定义的顺序吸收损失。

违约瀑布(Loss Absorption Waterfall):

第一层:违约方的 IM
  ─ 违约交易对手交的初始保证金 → 首先被用来覆盖损失

第二层:违约方的贡献金 (Default Fund Contribution)
  ─ 违约方在进入 CCP 时交的 default fund → 其次被使用

第三层:CCP 的"共同担保" (Skin in the Game)
  ─ CCP 自己出资 → 约 5-10% 的 default fund 总额

第四层:其他参与者的 default fund
  ─ 所有 CCP 参与者共同出资 → 按比例分摊

第五层:CCP 的剩余资本或额外融资
  ─ CCP 自己的资本或外部融资

业务含义: 双边清算中,交易对手违约→交易台直接损失。CCP 清算中,整个市场分担违约损失。这就是为什么监管机构推动 CCP——它系统性地降低了连锁违约风险

双边清算 vs CCP 清算

维度双边清算CCP 清算
交易对手直接客户CCP
保证金管理系统计算(MarginCalculator)CCP 计算
信用风险客户信用风险CCP 信用风险(极小)
CVA 需求需要计算不需要(无信用风险)
终止净额需法律确认 ISDA CSACCP 规则自动处理
操作成本低(内部处理)高(对接 CCP 系统)
清算速度T+1 或更慢T+0(逐日结算)
资本占用高(双边 CVA 资本)低(CCP 风险权重低)

对系统的影响——CCP 清算在 ODTS 中的实现复杂度:

双边清算:
  ODTS 做全部工作:估值 → 保证金计算 → Margin Call 发送 → 收款确认

CCP 清算:
  ODTS 做登记 → 数据发送给 CCP → CCP 做估值和保证金
  → CCP 生成结算指令(SFTP)
  → ODTS 接收指令 → IPMP 执行划转 → 确认

CCP 在中国市场的趋势

2021: SAC 要求非清算衍生品计算 IM(推动双边清算的保证金标准化)
2022: SHCH 接管标准 IRS 清算
2023: 讨论中——标准 TRS 是否纳入 CCP 清算?
2024+: 可能——CSRC 推动更多 OTC 品种集中清算

对 PM/BA 的启示: 如果标准 TRS 被纳入 CCP 清算,ODTS 的保证金计算模块 (MarginCalculator.java) 和双边清算流程需要进行重大改造——CCP 会接管 IM/VM 计算,系统需要从”计算者”变为”转发者”。这是系统架构层面的一次范式转换。

一句话

CCP 是 OTC 市场的”信用防火墙”。中国市场从 2021 年开始推动 OTC 衍生品集中清算。对 ODTS 来说,CCP 清算意味着系统从”自己算保证金”变成”把数据发给 CCP 让 CCP 算”——这是一个架构层面的变化。

关键文件

组件路径
结算服务edsWeb/.../ContractSettleServiceImpl.java
资金划转hedging-as/.../cashMovement/CashMovementHelper.java
清算指令eds-web-app/.../action/contractSettle/T107ContractSettleAction.java
SHCH 结算SFTP → 见 59-SFTP-File-Exchange.md
CCP 保证金hedging-as/.../margin/