对冲工作流:Delta 对冲怎么做
簿记了头寸、生成了对冲建议,但交易员说"等等"——理解对冲工作流的本质,是成为合格交易台成员的第一步。
PositionAggregator + HedgeEngine)负责前两步,第三步永远由交易员完成——系统给数字,人给判断。系统不自动下单,只给建议。一、每个产品产生什么风险
OTC 交易台同时卖出多种产品,每种产品的风险特征不同——这是理解对冲的前提。
| 产品 | 主要风险 | 次要风险 | 对冲工具 |
|---|---|---|---|
| 卖出期权(Short Vega) | Short Gamma + Short Vega | 利率风险、分红风险 | 买入期权 / 标的期货 |
| TRS(总收益互换) | Long Delta(持有多头) | 融资利率风险、分红划转 | 标的空头 / 期货空头 |
| 雪球(Autocallable) | Short Gamma + Short Vega | 障碍敲入风险、融资风险 | 中证500期货/ETF、期权组合 |
| 区间累计(Accumulator) | Long Gamma + Short Vega | 价格大幅偏离风险 | 标的期货 + 期权价差 |
二、三步对冲流程
Step 1:头寸汇总
每天开盘前,PositionAggregator 读取台里所有未平仓合约,按标的汇总出净 Delta、Gamma、Vega:
标的:中证500(IC)
卖出雪球 A:Delta = -0.3,名义 1 亿
卖出雪球 B:Delta = -0.25,名义 5000 万
TRS 客户甲:Delta = +0.4,名义 8000 万
净 Delta = -0.3 - 0.25 + 0.4 = -0.15
结论:台里净空头 15% 的中证500,需买入标的进行对冲
系统锚点(IT 侧)
hedging-as/src/com/cicc/pricing/hedge/
PositionAggregator.java — 按标的汇总净头寸
GreeksCalculator.java — Delta/Gamma/Vega 聚合
HedgeReportGenerator.java — 生成日度对冲报告
Step 2:对冲建议生成
HedgeEngine 根据净头寸生成对冲建议,但这只是建议,不自动下单:
对冲建议:
标的:中证500(IC 期货)
方向:买入
数量:1500 手(约对应 -0.15 × 1 亿的名义本金)
参考价格:5,800
建议理由:净 Delta = -0.15,需买入对冲
⚠️ 注意:系统给出的是数学最优解,交易成本、市场冲击均由交易员判断
HedgeEngine 只生成 HedgeRecommendation 对象,写入数据库,标记为"待执行"。真正的交易决策由交易员在彭博终端或柜台手工下单——系统提供信息,人承担风险。Step 3:交易员决策
这是整个流程中最”人”的部分。交易员会综合考虑:
- 市场流动性(期货是否贴水、冲击成本多大)
- 自身经验(是否”感觉”市场要回调,等一等)
- 成本约束(对冲频率太高,手续费吃掉利润)
- 其他头寸(其他产品的对冲需求是否可以合并)
三、Delta 对冲的时机与成本
连续对冲 vs 阈值对冲
Delta 对冲有两种基本策略,各有权衡:
| 策略 | 触发条件 | 优点 | 缺点 |
|---|---|---|---|
| 连续对冲(高频再平衡) | Delta 每偏离阈值即触发(±0.01) | 跟踪误差小,gamma 损耗稳定 | 交易成本高(每月数十次) |
| 阈值对冲 | Delta 偏离超过设定阈值(±0.05) | 降低交易频率,控制成本 | 跟踪误差大,gamma 损耗集中爆发 |
| 日内对冲(固定时间) | 每 5 分钟 / 每 15 分钟 | 规律可预测,便于管理 | 可能在对冲到一半时市场已反转 |
| 日终对冲 | 收盘前 30 分钟 | 最低频率,最低成本 | 隔夜风险大,gamma 暴露最多 |
对冲成本的两个组成部分
“对冲越多,对冲成本越高”——这句话是对冲工作的铁律。对冲成本主要由两部分构成:
1. 手续费(显性成本)
每次买卖期货或 ETF 都要付手续费,交易所和券商各收一份。高频对冲时,手续费累积可观。
2. 滑点(隐性成本)
下单价格与实际成交价格之间的差距。雪球这种非线性产品,Delta 变化剧烈,滑点更容易扩大。特别是在期货贴水严重(中证500期货持续低于现货)时,买入期货的对冲成本会显著高于 ETF。
示例:雪球 Delta 对冲成本估算
名义本金:1 亿元
Delta = -0.3 → 需买入 3000 万中证500
对冲 1 次(阈值对冲):
期货价格:5,800
滑点:约 0.02% → 额外成本 ≈ 6,000 元
手续费:约 300 元/手 × 5 手 ≈ 1,500 元
合计:≈ 7,500 元/次
若每月对冲 20 次:7,500 × 20 = 15 万元/月
年化:180 万 ÷ 1 亿 = 0.18% 的对冲成本
结论:雪球对冲成本约占名义本金的 0.2–0.5%/年
四、雪球的 Delta 曲线特殊性
雪球(Autocallable)的 Delta 曲线不是一条平滑的直线——它在两个区域表现异常,需要特别关注:
KI 附近的 Delta Jump(敲入临界效应)
当标的价格接近敲入价时,Delta 会急剧上升(变为更大的负值)。这是因为:
- 雪球临近敲入时,一旦敲入,客户损失接近本金
- 券商需要买入更多标的来对冲这个”即将变成普通看跌期权”的 Delta 暴露
- Delta 可能在几天内从 -0.3 跳到 -0.8(表示需买入更多标的)
DeltaCalculator.java 伪代码(敲入效应):
if (currentPrice / kiBarrier >= 0.95) {
// 距敲入 5% 以内,Delta 急剧上升
double gammaEffect = -vega * impliedVol * 2.5;
double kiAdj = (kiBarrier / currentPrice - 1) * gammaEffect;
adjustedDelta = baseDelta + kiAdj;
} else {
adjustedDelta = baseDelta;
}
系统锚点(IT 侧)
hedging-as/src/com/cicc/pricing/snowball/
DeltaCalculator.java — 雪球 Delta(含 KI 调整)
SnowballPricer.java — Monte Carlo 路径模拟
BarrierAdjuster.java — 障碍效应调整
KO 附近的 Delta 归零(敲出效应)
当标的价格触发敲出条件时,雪球立即终止,Delta 迅速趋向于 0。这是因为:
- 敲出后合约不再存在,Delta 暴露消失
- 券商之前买入的对冲头寸需要平掉
- 大量券商同时平仓可能造成短期市场压力(期权的”gamma squeeze”效应)
敲入效应(KI 效应)推高市场
这是理解雪球对市场影响的经典机制——
大量雪球同时临近敲入线 → 券商 Delta 急剧上升 → 券商被迫大量买入标的对冲 → 买入行为推高标的价格 → 标的价格上涨缓解了敲入压力 → 部分雪球反而敲出。
反过来,如果标的价格继续下跌、无法反弹,大量敲入发生后,雪球变成普通看跌期权,券商需要卖出标的来对冲——这又加速下跌,形成”负反馈循环”。
五、真实对冲场景:一次决策的代价
用故事还原真实的对冲决策:
背景:某头部券商衍生品台,2023 年 Q4 卖出了一批中证500雪球,总名义本金 1 亿元,票息 8%/年,敲入 80%(中证500指数 5600 点,KI = 4480)。
当日开盘:指数 5600,Delta = -0.3(需买入 3000 万中证500)。系统建议开盘即买入 IC 期货 50 手对冲。
交易员判断:“中证500近期涨幅较大,预计会有回调,等一等再买。“决定不执行对冲建议,观望。
当天收盘:中证500上涨 2%(从 5600 涨到 5712)。雪球的 Delta 暴露从 -0.3 扩大到约 -0.35(按 DeltaCalculator 模拟),意味着对冲亏损约:
对冲亏损 = 持仓量 × 价格上涨
= 3000 万 × 2%
= 60 万元
结果:当天雪球本身因指数上涨而账面盈利(部分概率敲出),但对冲决策失误导致 60 万元实际亏损。台里风险主管要求复盘,交易员反思:“等回调”的心理在 Delta 对冲中是一厢情愿——系统建议的对冲价格是 5600,实际在 5712 才买进,额外承担了 2% 的价差。
六、测验(Recall 练习)
对冲引擎 (HedgeEngine) 生成的是什么?
雪球 Delta 在接近敲入价时为什么急剧上升?
券商卖出雪球后,Delta 对冲的交易对手通常是谁?
"对冲成本"主要包括哪两部分?
连续对冲(高频再平衡)的优点和缺点是什么?
TRS 的 long delta 意味着交易台在标的上涨时?
"敲入效应"指大量雪球临近敲入时,券商的什么行为推高市场?
对冲工作流中,系统和交易员的分工是什么?
七、错题本与复习
本课错题记录
八、延伸阅读
- 内部:ODTS-15 对冲工作流 —— Delta 汇总、对冲引擎、交易员决策空间与实操案例。
- 内部:ODTS-13 雪球结构 —— 雪球的定价、Delta 曲线特征与敲入敲出机制。
- 串联:0005 希腊字母 · 0012 追保与结算 · 0010 综合测验
Lesson 0013 · 对冲工作流 · 上游 0012 追保与结算 · 错题追踪 0011 错题本 · MISSION: 产品 + IT 双线精通 · 样式 base.css