跳转到主要内容

Covered Call Roll 策略

2026年4月28日
10 分钟阅读
投资

Covered Call Roll 策略

隶属:国际资产配置体系

核心目标:最大化 Sharpe Ratio(高收益、低回撤、低波动) 不追求最大收益,用 deep ITM CC 对冲方向风险,靠 theta 收租。


0. 投资哲学

硬性约束

回撤永远 ≤ QQQ。 这是不可违反的底线。

  • 赚得比 QQQ 少 → 可以接受(上涨参与度低是策略代价)
  • 亏得比 QQQ 多 → 绝对不能接受(对冲不足 = 策略失败)

收益预期

市场行情QQQCC 策略状态
大涨 +30%+30%~+10%可以,赚少不怕
区间震荡 $550-610+5%~+20%最理想,theta 收割黄金期
小跌 -10%-10%~+2%非常好,别人亏你赚
大跌 -15%-15%~-5%可以,亏了但比 QQQ 少
大跌 -15%-15%-20%不可接受,必须避免

理想行情

QQQ 在 550550-610 区间震荡——这是期权 strike 分布最密集的区域:

  • 上沿 $610:call 变 ATM,theta 最大化
  • 下沿 $550:deep ITM call 提供对冲,到 strike 附近时 TV 反而膨胀
  • 来回波动 = 反复收割 theta = Sharpe 越来越高

Deep ITM Call 的自适应特性

550C为例(QQQ550C 为例(QQQ 从 630 回调到 $570):

  • $630 时:delta ≈ 0.95,纯对冲工具,保护方向风险
  • $570 时:delta ≈ 0.60,自动变成高 theta 收租仓位
  • 不需要手动调整,市场替你调了

循环

杠杆持有 QQQ → 卖 ATM Call(收租层)
                    ↓ QQQ 上涨
              ATM 变成 ITM(自动变对冲层)
                    ↓ TV 耗尽
              Let assign → 重开 ATM Call
                    ↓ 循环

实绩对比(2025-04-10 → 2026-04-10,TWR)

指标CC 实盘TQQQ 3xQQQ 1x
累计收益+71.6%+113.1%+37.0%
年化+55.2%+89.3%+33.9%
Sharpe4.041.671.73
Sortino4.821.612.52
MaxDD-11.1%-37.2%-11.6%
距 ATH0%(新高)-18.5%-3.9%

要点:

  • 收益比 TQQQ 少(+71.6% vs +113.1%)——赚少是策略代价,可以接受
  • 回撤只有 TQQQ 的 1/3(-11.1% vs -37.2%)——同等杠杆下对冲层的保护效果
  • Sharpe 是 TQQQ 的 2.4 倍(4.04 vs 1.67)——每单位风险的收益远高于裸杠杆
  • CC 已创新高,TQQQ 距 ATH 还有 -18.5%——theta 收入加速了回撤修复

1. 策略定位

  • 杠杆持有 QQQ(~3×)+ 卖出 Covered Call
  • 开仓永远卖 ATM——这是唯一的开仓动作,不主动选 strike
  • 市场替你分层:QQQ 涨了 → ATM 变 ITM → 自动变成对冲层
  • 收入来源:theta 时间衰减,而非方向性收益

自动分层机制

不需要手动管理"对冲层 vs 收租层"——全部从 ATM 开仓,市场自动分化:

开仓:卖 ATM Call(delta ~0.50,theta 最大)
        ↓ QQQ 上涨
变成 ITM(delta 0.80+)→ 自动成为对冲层
        ↓ TV 耗尽
Let assign → 重新卖 ATM → 循环

当前持仓中的 550C550C、560C、$565C 都是在不同时间点开的 ATM,因为 QQQ 涨了才变成 deep ITM。


2. 退出规则:Roll vs Let Assign

核心原则

  • 绝不 roll up(不往上挪 strike)——直接 let assign,然后重开 ATM
  • 可以 calendar roll(同 strike 延期)——只在 QQQ 下跌/横盘时做
  • 绝不 roll down(不往下挪 strike)——美股长期向上,已有的 ITM 仓位不追跌

Deep ITM 退出:Let Assign + 重开 ATM

当 call 变 deep ITM(delta > 0.85)且 TV 接近 0 时:

方案 A: Roll(买平 + 卖开新仓)
  → 需要平仓 deep ITM call,bid-ask spread 巨大($2-5)
  → 双边滑点 ≈ $400-1,200/张

方案 B: Let assign + 重开 ATM ✓
  → assign 成本 $0
  → 重新卖 ATM call,spread 极小($0.10-0.30)
  → 滑点 ≈ $10-30/张

方案 B 永远更优(deep ITM 场景下)。

ATM/Slight ITM 退出:Calendar Roll

当 call 仍在 ATM 附近(delta 0.40-0.70)且触发 roll 条件时:

Calendar roll(同 strike 延期)
  → spread 小,滑点可控
  → 如果此时 QQQ 在跌:IV 高 → premium 更肥 → roll 收入更多
  → 如果此时 QQQ 在跌:更接近 ATM → spread 更小 → 滑点更少

Roll 触发条件

参考阈值(灵活运用,不是硬性规则):

条件阈值逻辑
TV 收割率≥ 80%剩余 theta juice 太少,边际收益递减
净 TV 年化< 5%(已扣融资成本)低于此阈值收租效率不如重开新仓
DTE≤ 5 天gamma 风险急增,pin risk

灵活性:

  • IV 正在走高时可以等更高再 roll(IV 高 → premium 更肥)
  • 仓位已 OTM 时 TV 收割率指标失真,以绝对 TV 金额判断

DTE 选择:30-45 天

  • Theta/Gamma 比在 30-45 DTE 最优
  • 太短(< 14 天):theta 高但 gamma 也高,跳空容易被 assign
  • 太长(> 60 天):theta 太慢,资金效率低

决策总结

当前状态操作原因
Deep ITM + DTE ≤ 7Let assign → 卖 ATM滑点太大,assign 后重开更便宜
Deep ITM + DTE > 30HoldTV 还在衰减,不急
ATM + TV ≥ 80% 收割Calendar roll同 strike 延期,spread 小
ATM + QQQ 在跌Calendar roll(积极)IV 高、spread 小、TV 更多
Slight OTMHold / 等回升不追跌,不 roll down

4. IV 择时

IV 水平操作原因
IV > 35%(高)积极 rollpremium 膨胀,同样 strike 收到更多 TV
IV 20-35%(正常)正常 roll按 TV 收割率触发
IV < 20%(低)推迟 rollpremium 太便宜,hold 现有仓位等 IV 回升

5. 仓位分散

  • 到期日 laddering:避免大量合约集中在同一到期日
  • 目标:每 2 周有一批到期,保持持续 theta 现金流
  • 单一到期日不超过总合约数的 40%
  • Roll 时优先选择仓位薄弱的到期日填补

6. 风险边界

  • 组合净 Delta 不超过 0.25 per share(即 4900 股时净 Delta < 1225)
  • 如果净 Delta 偏高(对冲不足),优先 roll 到更深 ITM 降低 Delta
  • 如果净 Delta 过低(< 0.05),可适当 roll up 释放一些上涨空间

7. 组合风险指标计算

以下为 Dashboard 上各指标的完整推导过程,以 2026-04-10 收盘数据为例:

基础数据

QQQ 现价 S = $610.08
持股数 N = 4,900 股
持仓市值 = N × S = 4,900 × 610.08 = $2,989,392
现金(含 Margin 借款)= -$1,967,686(负数 = 借款)
期权负债 = Σ(qty × price × 100) = 各合约市值之和
NLV = 持仓市值 + 现金 + 期权负债 = $1,021,706

杠杆

名义杠杆 = 持仓市值 / NLV
         = $2,989,392 / $1,021,706
         = 2.93×

有效杠杆 = 净Delta × S / NLV
         = 811 × $610.08 / $1,021,706
         = 0.48×

名义杠杆是你"借了多少钱",有效杠杆是你"实际承受多少方向风险"。差异来自 short call 的对冲。

Delta 对冲

持股 Delta = N = 4,900(每股 delta = 1)

期权 Delta = Σ(qty_i × delta_i × 100)
  例:-25 张 $565C delta=0.84 → -25 × 0.84 × 100 = -2,100
  所有合约加总 = -4,089

净 Delta = 4,900 + (-4,089) = 811

对冲比例 = |期权Delta| / 持股Delta × 100%
         = 4,089 / 4,900 × 100%
         = 83%

净Delta、有效杠杆、对冲比例三者的数学关系:

  有效杠杆 = 净Delta × S / NLV = 811 × 610.08 / 1,021,706 = 0.48×
  名义杠杆 = N × S / NLV       = 4,900 × 610.08 / 1,021,706 = 2.93×
  对冲比例 = 1 − 有效杠杆 / 名义杠杆 = 1 − 0.48 / 2.93 = 83%
           = 1 − 净Delta / N          = 1 − 811 / 4,900 = 83%

三个指标本质是同一件事的三种表达:你裸露了多少方向风险。

Gamma

净 Gamma = Σ(qty_i × gamma_i × 100) = -29.8

含义:QQQ 每涨跌 $1,净 Delta 变化 -29.8
  → QQQ 从 $610 涨到 $611:净 Delta 从 811 变为 811 + (-29.8) = 781
  → QQQ 从 $610 跌到 $609:净 Delta 从 811 变为 811 - (-29.8) = 841

负 Gamma 的效果:跌的时候 Delta 变大(保护减弱),涨的时候 Delta 变小(赚得更少)

Theta

净 Theta = Σ(qty_i × theta_i × 100) = -$1,421/天

qty 是负数(short),theta 对 long 也是负数 → 负负得正 = 你每天赚 $1,421
这是 QQQ 完全不动时你每天的"收租"收入

扣除融资成本:
  Margin 借款 = $1,967,686
  日利息 = $1,967,686 × 4.25% / 365 = $229/天
  日净收入 = $1,421 - $229 = $1,192/天 ≈ $35,760/月

Vega

净 Vega = Σ(qty_i × vega_i × 100) = -2,129

含义:隐含波动率(IV)每上升 1 个百分点,组合亏 $2,129
  → 例如 IV 从 25% 涨到 30%(+5%),组合亏 $2,129 × 5 = $10,645

你是期权卖方:IV 上升 = 你卖出的东西变贵了 = 账面亏损
反之:IV 下降时你赚钱(恐慌消退 = 期权贬值 = 你赚)

QQQ ±1% P&L 分解

QQQ 1% 变动 = S × 1% = $610.08 × 0.01 = $6.10

涨 1%:
  股票 P&L     = +N × S × 1%           = +4,900 × 6.10     = +$29,894
  期权 Delta   = +opt_delta × S × 1%   = +(-4,089) × 6.10  = -$24,948
  Gamma 调整   = 0.5 × Gamma × (ΔS)²  = 0.5 × (-29.8) × 6.10² = -$555
  净 P&L       = 29,894 - 24,948 - 555 = +$4,391
  占 NLV       = 4,391 / 1,021,706     = +0.43%

跌 1%:
  股票 P&L     = -$29,894
  期权 Delta   = +$24,948(short call 方向相反,跌了你赚)
  Gamma 调整   = 0.5 × (-29.8) × 6.10² = -$555(不管涨跌 Gamma 都吃亏)
  净 P&L       = -29,894 + 24,948 - 555 = -$5,501
  占 NLV       = -5,501 / 1,021,706     = -0.54%

不对称原因:short gamma 导致下跌亏的($5,501)比上涨赚的($4,391)多 $1,110

8. 策略评价

做得好的地方

1. "永远卖 ATM + 让市场分层"是真正的简洁

大多数做 CC 的人(包括基金)都试图"主动选 strike"——该卖 ITM 还是 OTM、delta 目标多少。本策略跳过了这个决策层,只做一件事:卖 ATM。减少了决策错误的可能性。

2. Let assign + 重开 ATM 比 roll deep ITM 聪明

大部分 covered call 基金(包括 QYLD)会机械地 roll,吃了大量不必要的滑点。Deep ITM 的 bid-ask spread 可达 25/share,一次roll双边滑点2-5/share,一次 roll 双边滑点 400-1,200/张。Let assign 后重开 ATM(spread $0.10-0.30),滑点降低 95%。

3. 杠杆 + CC 的组合非常少见

大多数 CC 策略是无杠杆的(1×),收益平庸。本策略用 3× 杠杆放大名义持仓,再用 CC 对冲掉大部分 delta,本质上是放大了 theta 收入而没有等比放大方向风险。这是 Sharpe 远超同类策略的核心原因。

潜在风险

1. 尾部风险:快速暴跌穿透所有 strike

这是策略唯一的系统性威胁:

假设 QQQ 一周内从 $610 跌到 $500(-18%)

$550C 从 deep ITM(delta 0.95)变成 OTM(delta 0.15)
对冲从 95% 骤降到 15%
而杠杆 3×

净亏损 ≈ 3× × 18% × (1 - 逐步下降的对冲) ≈ -30% 到 -40%
QQQ 只亏 18%,CC 亏更多 → 违反回撤硬约束

CC 在慢跌中保护很好(delta 逐步调整),但快跌中 gamma 效应会让保护崩塌。

不过从实际数据看:近一年 TQQQ(同为 3× 杠杆)最大回撤 -37.2%,CC 策略同期仅 -11.1%。TQQQ 没有 theta 收入都扛过来了,CC 有 theta 垫着 + 对冲层保护,实际表现远好于裸杠杆。

2. Margin call 风险

3× 杠杆 + 快速下跌可能触发 margin call,被迫在最差的时候平仓。需要预留现金缓冲。

可选改进:买 OTM Put 做尾部保险

如果每月花 theta 收入的 5-10%(约 $1,500-3,000)买 QQQ -10% OTM put(3 个月到期):

正常情况:put 过期归零,Sharpe 略降(从 4.04 降到 ~3.5)
暴跌场景:put 爆赚,完全覆盖 gamma 缺口
效果:把"回撤大概率 ≤ QQQ"变成"回撤确定 ≤ QQQ"

这就是 Gateway Fund 的做法——他们叫 collar(卖 call + 买 put)。当前策略已经有了 call 那一半,只差 put。

当前决策:暂不买 put。理由是 TQQQ 同等杠杆都能扛过 -37% 回撤,CC 有 theta + 对冲更安全。为极端尾部风险买保险的成本会吃掉策略优势。

同类策略对比

策略/基金相似点不同点Sharpe
CBOE BXM 指数卖 ATM monthly call on S&P 500无杠杆,机械 roll(不 let assign)~0.55
QYLD (Global X)卖 ATM monthly call on QQQ无杠杆,收益全分红不复利~0.45
JEPQ (JPMorgan)QQQ + 卖 call卖 OTM 不是 ATM,用 ELN 结构~0.70
Gateway Fund最老的 CC 基金(1977 年成立)SPX options,有时买 put 保护~0.65
本策略卖 ATM,让市场分层3× 杠杆 + let assign 循环4.04

没有主流基金在做完全相同的策略,原因:

  1. 公募基金一般不允许 3× 杠杆
  2. 机构用 index options(欧式),不能被 early assign,没有"let assign + 重开"循环
  3. 基金有流动性约束,不能持有大量 deep ITM 合约(难以快速清仓)