系统化期权收益:机构级的 6-10% 收益率打法
Read in EnglishCBOE 的买入-备兑指数(BXM)自 1986 年以来实现了 9.5% 的年化回报,波动率比 S&P 500 低 30%——靠的就是系统化地卖出看涨期权。JP Morgan 把这套做法做成了规模 360 亿美元的 JEPI 基金,年化收益率 8-12%,同时保留有限的上行参与。这个策略并不神奇:你赚的是波动率风险溢价——一种被机构期权交易台利用了几十年的结构性低效。下面讲怎么把它做对。
💡 核心洞察
隐含波动率(期权的定价)长期高于已实现波动率(真实发生的波动),每年高出 2-5 个百分点。 这个"波动率风险溢价"和股票风险溢价一样持久、一样有据可查。系统化卖出期权就能把它收进口袋——前提是你在行权价选择、到期日和风险管理上都保持机构级的纪律。
内容摘要
什么是系统化期权收益?
- 按固定周期反复卖出(写出)备兑看涨期权或现金担保看跌期权
- 不靠择时:每 30 天做同一笔交易,不看市场脸色
- 收益来源:波动率风险溢价(VRP)——隐含波动率相对已实现波动率的长期溢价
- 预期收益:在股息收益之外每年多出 5-8% 的权利金收入
- 代价:强牛市里上行空间被封顶
正在这么做的机构工具:
- JEPI(JP Morgan Equity Premium Income ETF): 管理规模 360 亿美元,收益率 8-12%,规模最大的期权收益 ETF
- JEPQ: Nasdaq-100 版本,收益率更高(10-14%),波动也更大
- XYLD(Global X S&P 500 Covered Call): 纯机械式备兑看涨,收益率最高,但上行封顶也最狠
- CBOE BXM 指数: 系统化买入-备兑策略 40 年的实盘记录
- Goldman Sachs、Morgan Stanley 的交易台: 为财富管理客户运作超过 500 亿美元的机构备兑看涨项目
谁适合用这个策略:
- 需要每年 5-10% 现金流、又不想卖股票的退休者
- 认为当下是低回报环境的投资者(预期 6%,历史 10%)
- 应税账户或 IRA 有 10 万美元以上、愿意每月花 2 小时的人
- 不适合:必须吃到 20% 以上牛市涨幅的投资者
第 1 部分:波动率风险溢价——它为什么有效
隐含波动率长期高估现实
VIX 衡量的是市场对 S&P 500 未来 30 天的隐含波动率,已实现波动率衡量的是真实发生了什么。两者之间的差额——也就是 VRP——一直稳定得惊人:
| 时期 | 平均 VIX(隐含波动率) | 平均已实现波动率 | VRP(溢价) | 期权卖方的优势 |
|---|---|---|---|---|
| 1990-2000 | 19.5% | 15.1% | 4.4% | 强 |
| 2000-2010 | 24.3% | 20.8% | 3.5% | 中等(受金融危机 GFC 扰动) |
| 2010-2020 | 16.2% | 12.4% | 3.8% | 强 |
| 2020-2025 | 21.8% | 18.1% | 3.7% | 强(COVID 波动率飙升只是暂时的) |
| 30 年平均 | 20.0% | 16.1% | 3.9% | 持续存在 |
这个溢价为什么能一直存在?
- 保险需求:机构持续买入期权来对冲尾部风险(看跌),或者卖出看涨来赚取收益
- 行为因素:散户长期为下行保护支付过高的价格
- 结构因素:做市商必须对冲自己的头寸,由此造成供需失衡
- 和股票风险溢价不同:VRP 之所以没被套利抹平,是因为执行复杂、又有爆仓风险(LJM Preservation、Ronin Capital 都是教训)
捕捉 VRP 的两条路
方法一:卖出备兑看涨(买入-备兑)
- 持有 100 股 SPY(或等值标的)
- 在高于现价的行权价上卖出一份看涨期权
- 立刻收到权利金
- 如果 SPY 收在行权价之下:权利金和股票都留着 → 重复操作
- 如果 SPY 涨过行权价:股票按行权价被"叫走"(上行封顶)
方法二:现金担保看跌(CSP)
- 持有相当于行权价 100 倍的现金
- 在低于现价的行权价上卖出一份看跌期权
- 立刻收到权利金
- 如果标的收在行权价之上:权利金留着 → 重复操作
- 如果标的跌破行权价:你有义务按行权价买入股票(下行敞口变大)
📊 看跌-看涨平价:这两者是等价的
根据看跌-看涨平价,对已持仓卖出备兑看涨,在数学上等价于对尚未持有的股票卖出现金担保看跌。JEPI 用的是混合打法:低波动股票组合 + 内嵌卖出看涨的 ELN(股票挂钩票据)。
第 2 部分:拆解 JEPI——JP Morgan 是怎么做的
JEPI 的构造
JEPI 不是一只简单的备兑看涨基金。JP Morgan 的机构级做法要精细得多:
构件一(占组合 80-85%):低波动股票仓
- 约 100 只大盘股,按低波动和防御性特征筛选
- 不是 S&P 500——他们主动挑选低 beta 的股票(超配公用事业、医疗、必需消费)
- 相比纯指数敞口,这能压低回调期间的回撤
构件二(占组合 15-20%):股票挂钩票据(ELN)
- ELN 是银行发行的结构化产品,内嵌了对 S&P 500 卖出的看涨期权
- JEPI 买入的 ELN 每月支付票息(也就是期权权利金),同时提供有上限的指数敞口
- 这样就绕开了在 ETF 结构内直接卖期权带来的洗售和监管问题
- JEPI 每月收益的大约 60-80% 来自这些 ELN
为什么要用低波动股票仓?
- 纯 S&P 500 + 备兑看涨 = XYLD(长期跑输 JEPI)
- 低波动股票回撤更小 → 回调之后组合恢复得更快
- 低波动股票的股息收益能补充期权收入
- 结果:风险调整后的收益优于纯备兑看涨打法
JEPI 业绩分析(2020-2025)
| 指标 | JEPI | SPY(S&P 500) | XYLD(备兑看涨) | BND(债券) |
|---|---|---|---|---|
| 总回报(2020-2025) | +52% | +110% | +28% | -4% |
| 年化收益率(仅现金流) | 8-12% | 1.3% | 12-15% | 3.5% |
| 最大回撤(2022) | -13.7% | -25.4% | -21.3% | -17.0% |
| 夏普比率 | 0.71 | 0.89 | 0.47 | -0.12 |
| 年化波动率 | 9.8% | 18.2% | 14.1% | 7.2% |
说白了,代价是这些:
- 5 年里 JEPI 回报 52%,SPY 是 110%(你"少赚"了 58%)
- 但是:JEPI 的回报里有 40-60% 是现金收入(能直接拿来生活的分红)
- 2022 年 JEPI 最大回撤 13.7%,SPY 是 25.4%
- 对每年提取 6% 的退休者来说:JEPI 让提取变得可持续,SPY 则带来了回报序列风险
第 3 部分:机构式行权价选择——最关键的一步
Delta:专业玩家的行权价筛选器
散户挑行权价靠的是"虚值多少让我心里舒服"。机构交易台靠 delta 来挑——delta 衡量期权对标的价格变动的敏感度,同时也近似于期权到期时处于实值的概率。
Delta 怎么读:
- Delta 0.50: 平值看涨。到期实值的概率 50%。权利金最高,但你会丢掉一半上行。
- Delta 0.30: 虚值 2-5%。到期实值的概率 30%。权利金可观,只丢掉 2-5% 以上的上行。
- Delta 0.15: 虚值 5-10%。到期实值的概率 15%。权利金中等,上行参与更多。
- Delta 0.05: 深度虚值。概率 5%。权利金很低,上行几乎全保留,但收入也微乎其微。
机构标准:Delta 0.30,约 30 天到期(30 DTE)
- 让每单位风险换来的 theta 衰减(时间价值损耗)最大化
- 在赚取收益和保留上行之间取得平衡
- 距到期 30 天:时间衰减曲线的"甜蜜点"(最后 30 天 theta 最高)
- CBOE 的 BXM 指数用的正是这个规格:平值看涨、30 DTE、每月一次
到期日选择:30 天期权还是周期权
| 到期周期 | 年化权利金 | 管理耗时 | 交易成本 | 最适合 |
|---|---|---|---|---|
| 周度(7 DTE) | 更高(gamma 更大) | 很高(每周都要操作) | 月度成本的 4 倍 | 仅适合活跃交易者 |
| 月度(30 DTE) | 最优(甜蜜点) | 低(每月 1-2 小时) | 合理 | 机构标准 ✅ |
| 季度(90 DTE) | 更低(theta 更少) | 极少 | 最低 | 极度被动的投资者 |
选哪个标的:SPY、SPX 还是个股?
SPX(S&P 500 指数期权)——机构首选:
- 现金交割(没有被行权风险——期权到期结算成现金,不用交收股票)
- 欧式(只能到期日行权,不能提前)
- Section 1256 税务处理:不论持有多久,都按 60% 长期 / 40% 短期资本利得计税
- 实际税率:高税率档投资者约 29%,而短期交易是 37%
- 最小规模:约合 550 万美元(一份 SPX 合约名义价值约 55 万美元)。对大多数散户来说太大了。
SPY(ETF 期权)——最适合 10 万到 500 万美元的散户组合:
- 美式:有提前被行权的风险(风险不大,可控)
- 流动性极好:买卖价差很窄(常规行权价上只有 0.01-0.05 美元)
- 一份合约名义价值约 530 美元(10 股 SPY)→ 仓位可以精确控制
- 全球流动性最好的期权市场
- 按短期利得计税(除非持有超过 1 年,而备兑看涨做不到这一点)
个股——只适合特定情形:
- 你有一笔集中持仓(比如 500 股 Apple),想要现金流又不想卖掉
- 波动率更高 = 权利金更高(AAPL 期权的收益率高于 SPY 期权)
- 风险:如果股票大跌、看涨期权深度虚值,你手里就是一只亏钱的股票,还没有收入
第 4 部分:手把手的系统化备兑看涨策略
机构操作流程(30 天一轮)
第 0 天(交易日——每月第一个交易日):
- 查看 VIX 水平。如果 VIX 低于 15:考虑这个月不做(权利金太低,下文会讲)。如果 VIX 达到或超过 15:继续。
- 选行权价:找到约 30 天后到期、delta 为 0.30 的看涨期权
- 查看买卖价差:必须不超过 0.05 美元(流动性检查)
- 按中间价卖出看涨(买价与卖价之间)
- 记录:行权价、到期日、收到的权利金、盈亏平衡价
第 15-25 天(管理——如有必要):
- 如果这笔仓位已经赚到最大利润的 50%(期权现值只剩你卖出权利金的一半):考虑提前平仓
- 为什么赚 50% 就平?既拿到了大部分权利金,又腾出资金做下一笔,还避开了临近到期的 gamma 风险
- 这就是 tastytrade 机构研究团队用的"21 天法则"
第 30 天(到期日):
- 如果作废到期:全额留下权利金,写出下个月的看涨
- 如果变成实值:股票按行权价被叫走。你可以让它发生(落袋为安),也可以在到期前买回这份看涨(要花钱,但股票留住了)
实例演算:50 万美元的 SPY 组合
初始设定(假设 SPY 报价 530 美元):
- 持有 900 股 SPY(约值 477,000 美元——留一点现金保持灵活)
- 卖出 9 份 SPY 看涨合约(900 股 ÷ 每份 100 股)
- 选择:SPY 545 美元看涨、30 DTE、delta 约 0.30
- 收到的权利金:每股 4.80 美元 × 900 股 = $4,320
- 仅权利金的年化收益率:4,320 × 12 = 51,840 美元 ÷ 477,000 美元 = 10.9%
- 新的盈亏平衡价:530 - 4.80 = 525.20 美元(跌到 525 美元之前你都有缓冲)
到期日情景分析:
| 到期时的 SPY | 期权盈亏 | 股票盈亏 | 总回报 | 年化 |
|---|---|---|---|---|
| $480 (-9.4%) | +4,320 美元(全额权利金) | -$45,000 | -$40,680 | -8.5%(有 4,320 美元缓冲) |
| $510 (-3.8%) | +$4,320 | -$18,000 | -$13,680 | -2.9%(股票在跌,但期权帮了忙) |
| 530 美元(持平) | +$4,320 | $0 | +$4,320 | 年化 +10.9% |
| $545 (+2.8%) | +$4,320 | +$13,500 | +$17,820 | 年化 +44.9%(最大利润) |
| $570 (+7.5%) | +4,320 - 22,500 = -18,180 美元(期权变实值) | +$36,000 | +17,820 美元(被 545 美元封顶) | +44.9%(封顶——错过了 1.8 万美元上行) |
关键结论:在"持平到小涨"的情形里(也是最常见的),备兑看涨占优。在单月上涨 7% 以上的情形里(很少见),它会跑输纯多头持仓。
什么时候不该卖备兑看涨:VIX 过滤器
大多数散户就栽在这里:他们在任何行情下都卖看涨,包括波动率被压到地板上的时候(VIX 低于 12-15),此时权利金低到根本补偿不了被封顶的上行。
机构用的 VIX 过滤器:
- VIX 低于 12: 这个月直接不做。权利金年化收益率不到 4%——不值得拿上行去换。
- VIX 在 12-18: 卖出 0.30 delta 的看涨(标准做法)。权利金收益率 6-9%。
- VIX 在 18-25: 考虑卖出 0.25 delta 的看涨(再虚值一点)。绝对权利金更高,也给市场留了更多上涨空间。收益率 9-14%。
- VIX 高于 25: 卖出 0.20 delta 的看涨,或者干脆不做。VIX 这么高意味着市场正处在危机中——股票已经跌了 20%,你还要把上行封住吗?通常不要。
AQR 的研究印证了这一点:在 VIX 低于 15 时跳过不卖的策略,在完整周期里每年比机械式月度策略多出约 0.8%。
第 5 部分:JEPI 还是自己动手——打造你自己的收益机器
JEPI 的真实成本
JEPI 的费用率是 0.35%。但相对纯指数而言,它对回报的整体拖累不止于此:
- 费用率:0.35%
- ELN 的交易成本和银行费用(内嵌在产品里):约 0.20-0.40%
- 低波动股票仓相对纯 S&P 500 的机会成本(牛市里):不固定
- 相对纯指数的总摩擦成本:正常年份约 0.50-0.75%
什么时候 JEPI 胜过自己做备兑看涨:
- 你的账户没有期权交易权限
- 你的组合不到 5 万美元(做期权合约太小了)
- 你想要设好就不管的月度现金流,不愿意花精力管理
- 你在递延纳税账户里,分配收益不会立刻产生税负
什么时候自己做胜过 JEPI:
- 组合超过 10 万美元(能高效交易 SPY 期权)
- 你在应税账户里(JEPI 的分配大多算普通收入,自己做可以往长期资本利得 LTCG 上优化)
- 你想自己定制行权价选择和 VIX 过滤规则
- 你想用 SPX 期权(Section 1256 税务处理:60% 按 LTCG 计税)
Python 实现:自动交易信号生成器
import yfinance as yf
import pandas as pd
from datetime import datetime, timedelta
def get_covered_call_signal(ticker='SPY', target_delta=0.30, dte_target=30):
"""
用机构级参数生成每月的备兑看涨交易信号。
返回建议行权价、预期权利金和年化收益率。
"""
# 取当前价格
stock = yf.Ticker(ticker)
current_price = stock.history(period='1d')['Close'].iloc[-1]
# 取 VIX 用于过滤
vix = yf.Ticker('^VIX')
current_vix = vix.history(period='1d')['Close'].iloc[-1]
print(f"\n{'='*50}")
print(f"COVERED CALL SIGNAL: {ticker}")
print(f"{'='*50}")
print(f"Current Price: ${current_price:.2f}")
print(f"Current VIX: {current_vix:.1f}")
# VIX 过滤器
if current_vix < 12:
print("\n⚠️ VIX < 12: SKIP TRADE. Premium too low.")
return None
elif current_vix < 15:
print(f"\n⚠️ VIX {current_vix:.1f}: Low premium environment. Consider skipping.")
adj_delta = target_delta - 0.05 # 再虚值一点
elif current_vix > 30:
print(f"\n⚠️ VIX {current_vix:.1f}: High stress. Consider skipping or going very OTM.")
adj_delta = target_delta - 0.10
else:
adj_delta = target_delta
print(f"\n✅ VIX {current_vix:.1f}: Normal environment. Proceed with {adj_delta:.2f}-delta call.")
# 用 delta 近似推算行权价
# 粗略估计:30 天期权中,0.30 delta 的看涨大约虚值 2-4%
otm_pct = (0.50 - adj_delta) * 0.15 # 简化的 delta 到虚值幅度映射
strike = round(current_price * (1 + otm_pct) / 1) * 1
strike = round(strike) # 四舍五入到整美元
# 用简化的 Black-Scholes 估算权利金(波动率取自 VIX)
annual_vol = current_vix / 100
time_to_expiry = dte_target / 365
import math
# 用简化的平值看涨公式近似虚值情形
estimated_premium = current_price * annual_vol * math.sqrt(time_to_expiry) * 0.40 * (adj_delta / 0.50)
annualized_yield = (estimated_premium / current_price) * (365 / dte_target)
print(f"\nTRADE PARAMETERS:")
print(f" Target Delta: {adj_delta:.2f}")
print(f" Recommended Strike: ${strike}")
print(f" OTM%: {otm_pct:.1%}")
print(f" Est. Premium: ${estimated_premium:.2f}/share")
print(f" Annualized Yield: {annualized_yield:.1%}")
print(f"\nEXPIRY TARGET: {dte_target} days from today")
print(f" ({(datetime.now() + timedelta(days=dte_target)).strftime('%B %d, %Y')})")
print(f"\nPROFIT SCENARIOS:")
print(f" Flat market: Earn ${estimated_premium:.2f}/share ({annualized_yield:.1%} ann.)")
print(f" Up to ${strike}: Max profit + premium")
print(f" Above ${strike}: Upside capped at ${strike}")
print(f" Breakeven down: ${current_price - estimated_premium:.2f} ({-estimated_premium/current_price:.1%})")
return {
'ticker': ticker,
'current_price': current_price,
'recommended_strike': strike,
'estimated_premium': estimated_premium,
'annualized_yield': annualized_yield,
'vix': current_vix
}
# 运行信号生成器
signal = get_covered_call_signal('SPY')
第 6 部分:进阶打法——超越基础备兑看涨
轮盘策略(机构版的现金担保看跌变体)
轮盘策略不是先持股再卖看涨,而是从卖出现金担保看跌开始——只有被行权时才接下股票。JP Morgan 在他们的 JPST 和 JPIE 结构化产品里就用了这套的一个版本:
轮盘循环:
- 卖出现金担保看跌 (0.30 delta、30 DTE)→ 收取权利金
- 如果看跌作废到期:留下权利金,再卖新的看跌(重复)
- 如果看跌被行权:按行权价接下股票(相当于打折买进)
- 接着卖出备兑看涨 针对接到手的这些股票
- 如果看涨作废到期:留下权利金,再卖新的看涨(重复)
- 如果看涨被行权:股票带着利润被叫走 → 重新开始一轮
好处:你永远不用按当前市价买股票。要么拿到权利金(很好),要么以更低的实际成本拿到股票(也能接受)。
领口策略:机构式的本金保全
Goldman Sachs 大量为持有集中头寸的财富客户使用领口策略:
领口结构:
- 持有 100 股股票(多头)
- 在现价 95% 的位置买入看跌(下行保护)
- 在现价 105-110% 的位置卖出看涨(用来支付看跌的权利金)
- 净成本:通常接近于零(看涨权利金 ≈ 看跌权利金)
谁在用: 手握大量股权激励却因锁定期不能卖出的 Pre-IPO 高管,科技公司创始人、资深高管。领口策略以零净成本把价值锁定在当前的 95-110% 区间。
PMCC:穷人版备兑看涨
对于不到 5 万美元、买不起 100 股 SPY(需要 53,000 美元)的账户,PMCC 用一份长期看涨期权(LEAPS)来替代持股:
- 买入 delta 0.80、12-24 个月后到期的 LEAPS 看涨(比买股票便宜得多)
- 针对它卖出更短期的看涨(30 DTE、0.30 delta)
- 所需资金:约为直接持股成本的 20-30%
- 警告:PMCC 的多头腿本身也有 theta 衰减——必须小心管理
第 7 部分:FIRE 投资者如何把它装进组合
收益与增长的平衡
系统化期权收益并不是要取代你 100% 的股票配置。机构的做法是把它当作分散化组合中的一个组成部分:
| 退休阶段 | 期权收益占比 | 增长型股票占比 | 债券/另类占比 | 理由 |
|---|---|---|---|---|
| 积累期(FIRE 之前) | 0-10% | 70-80% | 20-30% | 增长阶段不要封住上行 |
| FIRE 早期(40-55 岁) | 15-25% | 55-65% | 15-25% | 补充现金流,同时资金基本保持在市场里 |
| 退休中期(55-70 岁) | 25-35% | 40-55% | 20-30% | 把现金流做到最大,对增长的需求下降 |
| 退休后期(70 岁以上) | 20-30% | 30-40% | 30-40% | 降低复杂度,转向 JEPI 和债券 |
案例研究:52 岁、150 万美元的 FIRE 组合
Michael,52 岁,已退休的 FIRE 投资者:
- 组合:合计 150 万美元(应税账户 90 万,IRA 60 万)
- 年度开支:72,000 美元(提取率 4.8%——偏高)
- 问题:对 40 年的退休期来说,4.8% 的提取率高于"安全"的 3.5-4%
- 目标:造出足够的现金流,好在下跌行情里不必卖股票
方案:在应税账户那一块上做系统化期权收益
- 把应税账户里的 60 万美元配到备兑看涨策略(每月卖出 0.30 delta 的 SPY 看涨)
- 预期权利金收入:60 万美元 × 9% = 每年 54,000 美元
- 剩余 30 万应税账户加 60 万 IRA 的股息收入:约 20,000 美元
- 产生的总现金流: 每年 74,000 美元 (不卖一股就覆盖全部开支)
- 组合的上行捕捉:90 万美元的增长型股票部分完整保留,60 万美元的期权部分被封顶
结果:Michael 在下跌年份从来不需要卖股票。 不论市场往哪走,期权收益都能覆盖开支(除非市场跌幅超过 9% 同时 Michael 又收不到权利金,而这两件事几乎不会同时发生——权利金在波动加剧、市场下跌时反而最高)。
结语:有纪律的现金流发动机
系统化期权收益之所以有效,是因为:
- 波动率风险溢价是真实的、持久的,而且不会消失(对期权存在结构性需求)
- 机构级的纪律(VIX 过滤、delta 选择、30 DTE)远远胜过无脑的每月卖看涨
- 对处在提取阶段的退休者来说,稳定的现金流能消除回报序列风险,又不必把组合压成一堆债券
只要记住一件事:你在卖保险。保险公司长期赚钱,但在大灾难里会挨重拳。在 2008 级别的崩盘中,你的期权收入会上升(VIX 飙升 → 权利金更高),但你的股票会缩水。这个策略是可持续的——但你必须留出足够的流动性缓冲,才能熬过下跌年份而不被迫卖出。
✅ 行动清单
- 检查你当前的配置: 你的应税账户里有没有 10 万美元以上的股票 ETF?那你就适合考虑备兑看涨。
- 申请期权二级交易权限 到你的券商那里办(做备兑看涨必须有)。Fidelity、Schwab、IBKR 都提供——填经验问卷时如实回答。
- 先模拟交易 2-3 个月: 跟踪 VIX、选行权价、记录假想交易。确认自己真的搞懂了流程,再动真钱。
- 先从 JEPI/JEPQ 入手 如果你想要自动化管理,可以先买它们,或者拿同类 ETF(XYLD、QYLD)做对比。先建立直觉,再自己动手。
- 仓位要合适: 先拿股票配置的 15-20% 去做备兑看涨。跑满一个完整年度周期,权衡收益和机会成本之后再加码。
延伸阅读
研究文献:
- CBOE:《BXM Monthly Buy-Write Index: Performance Analysis》(每年更新)
- Whaley, R.(2002):《Return and Risk of CBOE Buy Write Monthly Index》——刊于 Journal of Derivatives
- AQR:《Volatility Risk Premium: Evidence and Explanations》(2012)
相关文章:
互动工具: