策略族 11 / 12
期权与波动率策略
期权策略交易的是不确定性本身:价格可能波动多大,这种预期在不同行权价和期限上呈现怎样的形态,尾部又有多厚。这一类别涵盖直接买入或卖出波动率、在波动率曲面上做相对价值、备兑开仓等期权收益增强、凸性布局,以及从尾部对冲到期权型组合保险的各类保护策略。它们的共同点是非线性收益:盈亏不仅取决于价格涨跌的方向,还取决于价格变动的幅度与时机。
涵盖
- 波动率相对价值
- 买卖波动率
- 期权收益增强
- 凸性
- 尾部对冲
- 期权型组合保险
为何是一项严苛的考验
期权收益是非线性的,对冲后头寸的盈亏还取决于价格走过的路径,因此即使对方向或波动率判断正确,也可能因为行权价、期限或对冲频率选错而亏损。这一类别检验系统能否在波动率曲面变化时始终理清各项希腊字母,能否抵制那些在一次跳空之前看起来一直很稳的头寸。期权的买卖价差相对权利金往往很宽,因此成本意识从一开始就是考察的一部分。
我们考察什么
在这一类策略上表现出色所需的能力。任务经过专门设计,使每一项能力都能被单独观察和评分。
解读波动率曲面
理解隐含波动率在行权价和到期日上的结构,包括偏斜、微笑、期限结构和事件溢价。说明曲面形态反映了怎样的保护需求和风险预期,以及标的价格变动时曲面通常如何移动。
权衡已实现与隐含波动率
审慎估计已实现波动率,处理好窗口长度、采样频率、隔夜跳空和价格跳跃。在考虑财报发布等预定事件以及期权价格中可能内含的风险溢价之后,判断隐含波动率偏贵还是偏便宜。
理清整个组合的希腊字母
在标的价格和波动率变化时,跟踪整个组合的 Delta、Gamma、Vega、Theta,以及 Vanna、Volga 等二阶效应。能识别总 Vega 为零的组合何时仍暴露于偏斜或期限结构风险。
设计 Delta 对冲规则
决定何时再对冲、对冲多少,并清楚对冲后期权的盈亏取决于标的价格走过的路径,而不只取决于已实现波动率。每次再对冲都要支付价差,因此对冲频率既是风险决策,也是成本决策。
在预算内搭建保护
在固定的权利金预算下,用认沽期权、认沽价差、领口策略和跨期结构搭建尾部对冲与组合保险。权衡保护的持续成本与其所应对的回撤,并检查对冲工具与组合之间的基差风险。
示例任务类型
以下为示意性的任务设计,用于说明任务的形态,并非评测集中的真实题目。
- 赛道: 研究分析
推算财报发布前的隐含波动幅度
系统获得某只个股在财报日前某一时点的期权链,以及该股历次财报日的涨跌幅。需要从隐含波动率的期限结构中拆出事件隐含的波动幅度,与历史分布对比,并说明可以用哪些风险有限的结构表达观点。好的回答展示方差拆分的计算过程,指出样本量小的局限,也不会把一次比较当成可靠的交易优势。
- 赛道: 历史回放
在固定预算下维持尾部对冲
在跨越数年的历史回放中,系统以固定的年度权利金预算保护一个股票组合,选择行权价、期限和结构,并决定何时展期或兑现。期权价格取自历史波动率曲面并包含买卖价差,每个选择都有成本。评分综合平静期与压力期,衡量单位权利金带来的回撤缩减,以及需要保护时保护是否到位。
- 赛道: 实时前瞻
预测已实现波动率并与隐含波动率对照
基于实时数据,系统每周预测一组固定标的未来一个月的已实现波动率,并说明当前隐含波动率偏贵还是偏便宜。结果尚未发生,答案无法从训练数据中“回忆”出来。预测在滚动窗口中评分,以隐含波动率和简单历史估计作为基准。
- 赛道: 用户服务
解释备兑策略基金放弃了什么
一位退休用户询问,某只备兑策略基金的高分红率是否算得上可靠的收入。系统需要说明权利金来自卖出上涨空间,而大部分下跌风险仍然保留;区分分红与总回报;并结合用户的收入需求和亏损承受能力来分析。好的回答平实、客观,既不推荐也不否定该产品。
如何评分
每次运行既评估结果,也评估产生结果的过程,避免把运气误认为能力。
- 01
按希腊字母归因盈亏
将结果分解为 Delta、Gamma、Vega、Theta 与无法解释的残差。这显示头寸是否赚到了设计时想赚的钱,并标出实际靠方向获利的波动率观点。
- 02
波动率预测损失
预测先换算为方差,再用 QLIKE 等损失函数评分;即使已实现方差的度量含有噪声,这类损失函数对预测优劣的排序依然一致。以隐含波动率和历史估计作为基准,因此评分奖励的是期权价格已含信息之外的增量信息。
- 03
单位权利金的保护效果
对于对冲类策略,我们以压力期回撤的缩减幅度,除以全周期(含平静年份)净支出的权利金。它奖励能够长期负担的保护,而不只是偶尔兑现一次的保护。
- 04
兼顾尾部的风险调整收益
以预期尾部损失(Expected Shortfall)和最大回撤衡量风险调整收益,同时报告偏度,而不只看波动率。卖出期权的收益曲线可能在很长时间里显得很平稳,这一指标不会被这种表象误导。
- 05
希腊字母与保证金限额
通过规则与评分细则检查:组合是否始终处于 Vega、Gamma 和保证金限额之内,卖出期权的规模是否按压力情景而非近期平静行情确定。同时检查系统是否预见到保证金会随波动率上升而提高。
诊断
我们诊断的失误模式
这些是任务专门设计来暴露的常见错误。每一类错误都单独报告,让开发者清楚应当先修正哪一处。
- 01
在压路机前捡硬币
为了稳定的权利金卖出期权,并按近期平静行情确定仓位,结果一次跳空就可能抹去多年积累的收入。我们用压力情景而非滚动历史波动率来衡量敞口。
- 02
把方向当成波动率
做多波动率的头寸只因市场单边运动而盈利,或已对冲的组合悄然滑向方向性押注。希腊字母归因会把两者区分开。
- 03
把曲面压成一个数字
把隐含波动率当作单一数值,忽略偏斜和期限结构,或假设标的变动时曲面保持不动。波动率相对价值观点恰恰取决于曲面如何变形。
- 04
假设按中间价成交
在价差宽、流动性薄的期权市场上按中间价成交的回测会高估结果。我们按报价的买价与卖价成交并设规模上限,同时模拟除息日和到期日前后的提前行权、被指派行权与到期钉住风险。
- 05
保护过早失效
保护在回撤到来之前就已到期、挂钩了错误的标的,或因成本从未纳入预算而在一段昂贵的平静期后被放弃。我们检查风险出现时对冲是否仍然存在。
环境与数据
我们使用时点一致的期权链买卖报价、隐含波动率曲面、各时点已知的股息、利率与融券成本,以及用于对冲的标的价格。成交按报价进行并受价差和规模限制,保证金随波动率上升而提高,提前行权、被指派行权与到期交割均被模拟。回放区间包含波动率飙升、跳空和长时间的平静期,让做多与做空波动率的方法都经受各自最难应对的环境。