Barrier Options
ODTS 30 — 障碍期权:敲入敲出的核心机制
障碍期权 (Barrier Option) 是场外衍生品中最常见的一类奇异期权。雪球是障碍期权的一种组合结构,但障碍期权家族远不止雪球。对 PM/BA 来说,理解障碍期权 = 理解一大半场外结构化产品的底层逻辑。
一、什么是障碍期权
普通(香草)期权的特点是:只要到期时是价内 (ITM),持有者就获得收益。障碍期权在此基础上加了一个条件——标的在存续期内触碰到某个价格水平时,期权会”消失”(敲出)或者”出现”(敲入)。
障碍错误处理的业务代价: 障碍期权最大的运营风险不在定价,而在”这到底算不算敲入/敲出”。如果系统在离散观察日检查收盘价时用了错误的数据源(比如用了前收盘而非当日收盘),可能把一个该敲入的合约判断为未敲入。对交易台而言,这意味着错误地继续向客户支付票息——一张应该已经失效的雪球合约,系统还在每个月算票息。如果 5000 万名义本金、18% 年化票息,每月多付 = 5000 万 × 18% / 12 = 75 万。确认错误后追回已付票息几乎不可能——客户不会主动退还。 反之,系统错误地把未敲入的合约标记为已敲入,交易台需要向客户道歉并修改系统记录——这不是财务损失,但客户信任受损。
基本分类
障碍期权按两个维度划分:
| 维度 | 选项 | 含义 |
|---|---|---|
| 方向 | Up / Down | 障碍在期初价格上方 (Up) 还是下方 (Down) |
| 触发效果 | In / Out | 触碰障碍时生效 (In) 还是失效 (Out) |
组合得到四种基本类型:
| 类型 | 含义 | 典型场景 |
|---|---|---|
| Up-and-Out (UAO) | 涨到障碍价以上 → 期权失效 | 卖出标的上限保护 |
| Down-and-Out (DAO) | 跌到障碍价以下 → 期权失效 | 结构保本产品的基础 |
| Up-and-In (UAI) | 涨到障碍价以上 → 期权生效 | 低成本做多,涨到位才生效 |
| Down-and-In (DAI) | 跌到障碍价以下 → 期权生效 | 抄底策略,跌到目标价才开始 |
为什么叫”障碍”
“障碍”是指一个价格水平线。如果标的价格穿越了这条线,期权的特征就会发生变化。
可以想象门:
- In 类型的期权,看到障碍就开门(开始生效)
- Out 类型的期权,看到障碍就关门(不再有效)
二、常见障碍期权结构
2.1 Down-and-Out Put (DAOP)
这是最常见的单一障碍期权结构。持有人买入一个看跌期权保护下跌风险,但如果标的不跌(没碰到障碍),期权费更便宜。
例: 投资者持有某股票,担心跌到 80 以下。买入 DAOP:
- 行权价:80
- 障碍价:75(Down-and-Out)
- 期权费:比普通看跌便宜 30%-50%
效果: 如果股票跌到 75(触碰障碍),看跌期权失效。如果股票直接跌到 70 没碰到 75(路径问题),看跌期权仍然有效。
2.2 Up-and-Out Call (UAOC)
投资者卖出持有股票的上涨潜力,换取期权费收入。
例: 投资者持有某股票现价 100,卖给券商一个 UAOC:
- 行权价:110
- 障碍价:120(Up-and-Out)
- 期权费:比普通看涨低
效果: 如果股价涨到 120 以上,期权失效,券商不用支付超额收益。如果一直在 110-120 之间,到期时券商需支付。
2.3 双障碍期权 (Double Barrier)
设有两个障碍(一个上方、一个下方),通常用于雪球类结构。
雪球 ≈ Double Barrier + 多个观察日:
- 上方障碍 = 敲出价(Up-and-Out)
- 下方障碍 = 敲入价(Down-and-In)
- 敲入后,期权特征从”保本”变为”承担损失”
- 敲出后,期权终止
双障碍期权在存续期内有四种状态:
状态 A:价格在障碍内 → 期权正常运行
状态 B:碰到上方障碍 → 敲出,到期终止
状态 C:碰到下方障碍 → 敲入,期权性质改变
状态 D:碰了下方又碰上方 → 敲入后敲出(某些结构)或继续存续
三、障碍期权的定价
3.1 定价复杂度
相比香草期权(Black-Scholes 有闭式解),障碍期权的定价复杂得多:
| 因素 | 对定价的影响 |
|---|---|
| 障碍连续 vs 离散观察 | 连续观察更容易触碰,定价差异可达 5%-10% |
| 敲入后恢复 (rebate) | 部分合约敲入后支付一笔现金,需要单独估值 |
| 波动率曲面 | 障碍期权对波动率曲线的形状非常敏感 |
| 利率 | 利率影响障碍被触碰的概率(对 Up-and-Out 尤其) |
| 分红 | 除息日股价会跳空,增加触碰障碍的概率 |
3.2 边界条件
障碍期权的 PDE 边界条件比香草期权复杂很多。举例:
Down-and-Out Call:
当 S(t) ≤ Barrier 时,V(S, t) = 0(期权失效,价值归零)
但当 Barrier 不是固定值,而是随时间变化(如”每日观察 barrier = 期初价格的 75%”),边界就成了时间相关的函数,需要估值引擎支持参数化障碍。
3.3 离散观察 vs 连续观察
这个区别对系统和业务都至关重要:
| 观察方式 | 含义 | 系统实现 |
|---|---|---|
| 连续观察 | 任何时刻触碰障碍即触发 | 需要实时价格流监控,计算复杂 |
| 离散观察 | 只在指定时间点(如每日收盘)检查 | 日终批量处理,计算简单 |
中国市场几乎全部使用离散观察(每日收盘检查)。因为:
- 监管要求:价格有明确的参考基准(收盘价)
- 系统简单:不需要实时流处理
- 争议少:收盘价是公开数据,双方容易达成一致
四、中国场外市场的障碍期权实践
4.1 常见的产品形态
| 产品 | 障碍结构 | 目标投资者 |
|---|---|---|
| 雪球 | 双障碍 + 离散观察 + 逐月敲出 | 私募、理财子、高净值 |
| 香草 + 上限 | Up-and-Out Call | 需要低成本对冲的机构 |
| 安全气囊 (Airbag) | Down-and-In Put + 其他结构 | 有安全垫的指数投资 |
| 凤凰 (Phoenix) | 多障碍、条件票息 | 追求月度现金流的投资者 |
| 经典鲨鱼鳍 (Shark Fin) | Up-and-Out Call | 看涨但不希望承担高额期权费 |
4.2 “安全气囊”结构举例
这个结构很有趣,它结合了障碍期权和其他产品特征:
- 挂钩中证 500,期限 1 年
- 如果中证 500 上涨 10%:投资者获得收益
- 如果中证 500 下跌不超过 15%(气囊区):投资者保本
- 如果跌破 15%:投资者承担实际损失(类似标的持有)
flowchart LR
A[期初] --> B{标的涨跌}
B -->|涨 > 0| C[获得上涨收益<br>有上限]
B -->|跌 0-15%| D[保本<br>安全气囊生效]
B -->|跌 > 15%| E[承担实际损失<br>气囊爆破]
气囊的核心 = 一个 Down-and-In Put + 一个 cap。气囊不被刺破时提供保护,刺破了就变成了裸多。
五、系统实现要点
5.1 障碍管理
| 需求 | 说明 |
|---|---|
| 障碍定义 | 支持单障碍、双障碍、上涨/下跌方向 |
| 障碍值计算方式 | 固定值 / 期初价格 × 百分比 / 指数编制规则 |
| 观察方式 | 每日收盘 / 每个交易日连续 / 特定日期 |
| 敲入敲出记录 | 每次触碰需记录时间、价格、状态 |
| 状态管理 | 期权当前状态:Active / KI / KO / Expired |
5.2 估值
障碍期权的估值系统需要:
- 路径依赖处理:如果期权已经敲入,估值需切换为”敲入后状态”下的估值方法
- 障碍概率计算:交易员需要知道”敲入概率""敲出概率”,而不是只看一个估值价格
- 敏感度分析:常规希腊字母 (Delta/Gamma/Vega) + 障碍敏感度 (Barrier sensitivity)
5.3 运营
| 流程 | 说明 |
|---|---|
| 敲入通知 | 触发敲入时,系统自动通知运营和投资者 |
| 敲出结算 | 敲出后自动计算应支付金额,发起结算流程 |
| 状态变更记录 | 状态变更需留痕,后续审计可追溯 |
| 异常处理 | 非交易日/节假日价格缺失时的处理规则 |
六、障碍期权的风险特征
6.1 最危险的时刻:Near-Barrier Trading
当标的价格在障碍线附近徘徊时,期权面临最大的 Gamma 风险。
场景: 障碍价 75,当前价格 74.9
- DAO 期权的 Delta 接近 0(触碰障碍就失效)
- 实际上在 74.9 和 75.1 之间,期权价值差异巨大
- 对冲者需要在高 Gamma 环境中频繁调仓
这种”near-barrier risk”是障碍期权有别于香草期权的核心风险特征。
Near-Barrier 的对冲代价量化: 当标的价格在障碍线附近时,Delta 跳跃可以发生在 15 分钟内。运营对冲系统如果以小时为频率调仓,可能完全错过 Delta 突变。假设一只雪球产品名义本金 5000 万,Delta 在价格接近敲入价时从 0.3 跳到 0.8——这意味着 2500 万的对冲头寸需要在 1 小时内建立。如果系统中每秒只能处理 1 条对冲指令(受限于交易所接口限速),建立 2500 万的头寸可能需要 10-15 分钟。2024 年 1 月雪球敲入事件中,部分券商的对冲系统因为 Delta Jump + 批量敲入,处理队列积压超过 1 小时。这 1 小时的延迟 = 约 150 万的对冲成本增加(滑点 + 冲击成本)。
6.2 障碍固定 vs 移动
多数中国产品的障碍是”固定”的(期初价格的某个百分比)。但在一些结构中,障碍可能随时间变化(衰减的 barrier)。系统的实现需要考虑:
- 障碍值是否随时间变化?
- 变化方式是函数计算还是查表?
- 变化后过往的触碰记录是否仍然有效?
七、PM/BA 的常见问题
问:一个合约既有关联的普通期权,又有障碍特征,数据怎么存?
答:推荐的做法是有一个 option 表和一个 barrier 子表。option 存基础条款(行权价、期限、方向),barrier 存障碍参数(类型、值、观察方式)。这样普通期权没有 barrier 记录,障碍期权关联一条或多条。不要在一个表里用 nullable 字段做,未来支持双障碍时就尴尬了。
问:敲入后的估值怎么做?
答:敲入后期权的性质已变。以 Down-and-In Put 为例,敲入后才开始生效,此时它就是一张普通看跌期权了。系统需要在敲入时锁定行权参数,敲入后的估值用对应的香草模型计算。
问:障碍价和行权价的关系?
答:两者没有必然的大小关系。Down-and-Out 的障碍可能在行权价之下(常见)也可能在行权价之上。障碍价决定”是否失效”,行权价决定”失效前如何行权”。这是两个独立的参数,系统中必须分开存储。
下一阶段:ODTS 31 — 合同运营管理