技术博客

期权行权与交割流程:行权指令截止与持仓指派算法

第 141 / 141 篇 · 2025-05-06 · secfin · 期权行权交割中国结算

期权和期货的到期处理有个本质区别:期货不平仓就自动现金交割(国内商品期货进入实物交割流程),期权是权利方要主动行使权利——行权(exercise)是权利方的主动指令,义务方只能被动等指派(assignment)。这个不对称让行权流程的系统设计比期货复杂一档,本篇以沪市 ETF 期权为例走完全程。

两日流程:E 日申报、E+1 交收

行权的时间结构是:

  1. E 日行权申报:权利方在交易时段内(含收盘后的行权指令窗口,具体以交易所当年规则为准)提交行权指令,可撤销。注意申报数量可以部分行权、也可以超额行权(申报量超过持仓量,结算时按持仓量生效);
  2. E 日日终指派:中国结算汇总全体权利方的行权量,向义务仓按比例指派;
  3. E+1 日行权交收:被指派的义务方交付资金(认购)或标的券(认沽),权利方对应收券或收款,走 DVP 担保交收。

E+1 这个 T+1 间隔是整个设计的枢纽:它给了义务方一个交易日准备钱和券。《交收执行》篇讲的 DVP 三原则在这里的体现是——行权申报时不检查义务方的履约能力,因为行权量是全体权利方的加总,单个义务方被指多少要日终才知道;E+1 上午的资金券检查才是真正的交收闸门。

行权前的资金券检查

虽然履约检查在 E+1,但负责任的系统在 E 日行权申报时就要做前置校验,给客户留出补款时间:

  • 认购期权行权(权利方付钱收券):检查可用资金 ≥ 行权数量 × 行权价 × 合约单位;
  • 认沽期权行权(权利方付券收钱):检查可用持仓 ≥ 行权数量 × 合约单位。

过了这个检查,客户夜里凑不齐钱也是 E+1 交收违约——所以柜台的行权确认页通常把"请于交收日前备足资金/证券"写得很醒目。对义务方,系统按持仓静态展示"可能被指派的最大数量",盘中无法预知实际指派量,只能按最坏情况提示。

放弃行权的判断也在这一环:深度虚值期权到期归零,权利方申报与否都无收益,系统的到期提醒要把"实值 X 元/张、放弃则权利作废"摆出来,避免客户误以为期权像期货一样自动结算。

指派算法:按比例 + 随机

义务仓指派的规则(以中国结算公布的方案为准):

  • 按每张合约的义务持仓量,用整除比例先分配:某账户义务仓 $n$ 张,全体义务仓 $N$ 张,本次行权总量 $M$,则先分得 $\lfloor M \cdot n / N \rfloor$ 张;
  • 分配不尽的尾数($M - \sum \lfloor \cdot \rfloor$)按账户持仓的十位数以上尾数排序,随机抽取补足。

工程实现上,这个算法的关键约束是可复现和防操纵:随机不是真随机数,而是用结算参与人报送的种子生成的公开可验伪随机序列,防止"哪家义务仓被多指"的争议。指派结果和行权明细一并在日终文件下发,券商清算系统按文件生成 E+1 的资金券交收指令。

义务方被指派后,如果同日他也有反向权利仓行权(比如卖出认购被指派、同时持有的认购买权行权),系统先做对冲轧差——同标的同数量的行权和被指配对销,只交净差额。这是行权处理里唯一能减轻义务方负担的机制,也是策略类客户(备兑、领口)的常规操作。

违约处置

E+1 交收时点资金或券不足的义务方记行权违约,处理链:结算公司按规则动用交割违约金(常见为金额的若干百分比)和处置质押品,券商作为结算参与人先行垫付并向客户追偿,同时限制该客户新的卖出开仓。对客户信用体系来说,行权违约是比穿仓更严重的记录——穿仓是市场波动,行权违约是履约能力管理失败,多数券商的内部评级会直接降档。

反向的违约也存在:权利方行权申报了,E+1 收券时发现标的券不足(认沽行权方付不出券)。这类违约由结算公司对权利方处置,券商侧的系统要点是行权申报环节就要把"交付义务"讲清楚——很多客户以为认沽行权是"收钱",忘了前提是手里有券。

期权行权:E 日申报、E+1 钱券对付 E 日 行权申报 盘中申报,可撤销 E 日日终 行权指派 按比例 + 随机分配尾数 E+1 日 行权交收 DVP 钱券对付 认购行权方 资金检查:行权价 x 数量 付资金,收标的券 中国结算 担保交收 可验伪随机指派 被指派义务方 认购义务:付券收资金 认沽义务:付资金收券 资金 资金 证券 证券 同标的反向行权与指派先对冲轧差,只交净差额 E+1 履约失败记行权违约:违约金、处置质押品、限制开仓

系统要点回顾

行权流程串起了前面多篇的机制:申报校验是可用余额检查(《可用/冻结/在途》篇),指派文件解析是清算文件管道(《清算文件解析》篇),E+1 交收是 DVP 担保交收(《交收执行》篇),违约处置是《违约处置》篇的期权特化版。期权做市商和自营盘还要在这一天上对冲:被指派意味着持仓突变,希腊字母要按指派后头寸重算——行权日往往是场外对冲团队最忙的一天。