备兑开仓 ETF 的真实取舍
备兑开仓 ETF 如何靠卖出指数看涨期权分配收益?了解期权费的真实来源,以及上涨受限、下跌仍在时各年份总回报如何表现。
备兑开仓 ETF 持有一篮子股票,通常是某个宽基指数的成分股,并系统性地针对该投资组合卖出看涨期权。卖出这些看涨期权获得的期权费会分配给股东,通常按月发放。该分配构成了 headline 分配收益率。代价在于,卖出看涨期权意味着放弃执行价以上的上涨收益,同时投资组合仍完全暴露于下跌风险。
covered call ETF 的运作方式
这种产品规模化地执行了单个投资者持有 100 股并卖出一张期权合约的策略。基金持有指数成分股组合。按照既定时间表,较早成立的基金按月操作,几只较新的基金则分批按周操作。基金在指数当前水平或略高于当前水平的位置卖出看涨期权。看涨期权买方今天支付现金,以获得日后按行权价买入的权利。这笔现金就是基金的期权费收入。
到期时有两种结果。如果指数收盘低于行权价,看涨期权到期作废,基金既保留全部期权费,也保留指数成分股组合带来的任何收益。如果指数收盘高于行权价,看涨期权结算产生亏损。该结算亏损会抵消指数组合超过行权价部分的升值。无论哪种情况,基金都保留期权费。
下面用四舍五入的数字说明计算过程。某基金持有价值 100 美元的指数组合,并卖出一张期限一个月、行权价为 102 美元的看涨期权,收取 1.20 美元期权费。到期时指数为 101 美元:看涨期权到期作废,基金持有价值 101 美元的指数组合和 1.20 美元现金。指数为 110 美元:看涨期权结算金额为 8 美元,基金持有价值 110 美元的指数组合,扣除 8 美元结算亏损并加上 1.20 美元期权费,合计 103.20 美元。指数超过 102 美元的上涨空间,已提前以 1.20 美元的价格卖出。指数为 90 美元:看涨期权到期作废,基金持有价值 90 美元的指数组合和 1.20 美元现金,而这 1.20 美元只能弥补 10 美元跌幅中的一小部分。这些数字是假设值,并已四舍五入,仅用于说明计算方法。
这种机制与covered call 策略的单只股票版本相同,只是应用于指数成分股组合,并按日历安排滚动,而不是由投资者自行决定。期权费金额取决于期权定价。因此,在高波动率市场中卖出看涨期权的基金,每张合约收取的期权费高于在平静市场中卖出看涨期权的基金。隐含波动率是主要输入变量。
分配实际是什么
分配收益率是过去一段时间的分配额除以基金价格。它并不是经营性公司的股息收益率。对经营性公司而言,股息来自利润。关于这种区别,请参阅股息收益率。备兑看涨 ETF 的月度分配由三个来源构成:期权费、组合中股票产生的股息,以及许多月份中被归类为资本返还的部分。
资本返还是最容易让投资者感到意外的部分。这意味着部分分配其实是投资者收回的本金,会降低基金净资产值和投资者的成本基础。现金分配是真实的。这个分类会影响分配在长期持有期间的表现方式,也会影响税务处理。基金发起人每年会在 Form 1099-DIV 上公布具体构成。
要看清分配实际买来了什么,最直接的方法是把三年回报拆分为价格部分和分配部分。下表覆盖2023年7月至2026年6月底,并纳入两只普通指数基金作为参照。
| 代码 | 起始价格 | 结束价格 | 价格回报 (%) | 分配回报 (%) | 总回报 (%) | 支付 |
|---|---|---|---|---|---|---|
| QQQ | 369.95 | 735.76 | 98.9 | 2.4 | 101.2 | 13 |
| SPY | 442.7 | 746.32 | 68.6 | 4.9 | 73.4 | 12 |
| JEPQ | 48.07 | 61.45 | 27.8 | 34.7 | 62.6 | 35 |
| SPYI | 49.77 | 53.1 | 6.7 | 36.8 | 43.5 | 36 |
| QYLD | 17.76 | 18.43 | 3.7 | 36.1 | 39.8 | 36 |
| XYLD | 41.07 | 40.81 | -0.6 | 31.5 | 30.9 | 35 |
| JEPI | 54.81 | 56.49 | 3.1 | 23.7 | 26.8 | 35 |
| RYLD | 17.93 | 15.99 | -10.8 | 32.1 | 21.3 | 36 |
每个数字背后的完整 SQL
WITH px AS (
SELECT ticker,
argMin(close, window_start) AS start_price,
argMax(close, window_start) AS end_price
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('QYLD', 'XYLD', 'RYLD', 'JEPI', 'JEPQ', 'SPYI', 'QQQ', 'SPY')
AND toDate(toTimeZone(window_start, 'America/New_York')) BETWEEN toDate('2023-07-03') AND toDate('2026-06-30')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY ticker
),
dv AS (
SELECT ticker,
sum(cash_amount) AS distributions,
count() AS payments
FROM global_markets.stocks_dividends
WHERE ticker IN ('QYLD', 'XYLD', 'RYLD', 'JEPI', 'JEPQ', 'SPYI', 'QQQ', 'SPY')
AND ex_dividend_date BETWEEN toDate('2023-07-03') AND toDate('2026-06-30')
AND cash_amount > 0
GROUP BY ticker
)
SELECT px.ticker AS ticker,
round(px.start_price, 2) AS start_price,
round(px.end_price, 2) AS end_price,
round((px.end_price - px.start_price) / px.start_price * 100, 1) AS price_return_pct,
round(dv.distributions / px.start_price * 100, 1) AS distribution_return_pct,
round(((px.end_price - px.start_price) + dv.distributions) / px.start_price * 100, 1) AS total_return_pct,
dv.payments AS payments
FROM px
INNER JOIN dv ON px.ticker = dv.ticker
ORDER BY total_return_pct DESC请结合查看中间两列。普通纳斯达克指数基金 QQQ 在 13 次分配中,按其期初价格计算分配了 2.4%,同时实现了 98.9% 的价格升值,总回报为 101.2%。表格底部的 RYLD 在 36 次月度分配中,按其期初价格计算分配了 32.1%;其价格变动为 -10.8%,总回报为 21.3%。
备兑看涨基金的结构决定了它们会集中在同一区域:分配列较高,而价格列较低。组内表现最强的备兑看涨基金 JEPQ,总回报达到 62.6%,而普通指数基金为 101.2%。高分配数值和高总回报数值是两项不同的结论。表格显示,在三年期间内,两者可能相距甚远。
上涨市场限制基金收益,下跌市场仍会造成损失
上方三年窗口覆盖了一个市场阶段。按自然年拆分这段记录,可以分别观察这一权衡的两面。下方两列均为总回报,即价格变动加分配收益,涵盖相同日期范围内的纳斯达克指数基金和纳斯达克备兑看涨期权基金。
| 状态 | 指数基金总回报 (%) | 备兑看涨总回报 (%) |
|---|---|---|
| 2022 decline | -32.8 | -18.7 |
| 2023 rebound | 53.6 | 21.2 |
| 2024 advance | 26.6 | 18.5 |
| 2025 advance | 20 | 7.9 |
每个数字背后的完整 SQL
WITH ranges AS (
SELECT arrayJoin([('2022 decline', toDate('2022-01-03'), toDate('2022-12-30')),
('2023 rebound', toDate('2023-01-03'), toDate('2023-12-29')),
('2024 advance', toDate('2024-01-02'), toDate('2024-12-31')),
('2025 advance', toDate('2025-01-02'), toDate('2025-12-31'))]) AS r
),
px AS (
SELECT r.1 AS regime,
m.ticker AS ticker,
argMin(m.close, m.window_start) AS p0,
argMax(m.close, m.window_start) AS p1
FROM ranges, global_markets.delayed_stocks_minute_aggs AS m
WHERE m.ticker IN ('QYLD', 'QQQ')
AND toDate(toTimeZone(m.window_start, 'America/New_York')) BETWEEN r.2 AND r.3
AND (toHour(toTimeZone(m.window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(m.window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY regime, ticker
),
dv AS (
SELECT r.1 AS regime,
d.ticker AS ticker,
sum(d.cash_amount) AS dist
FROM ranges, global_markets.stocks_dividends AS d
WHERE d.ticker IN ('QYLD', 'QQQ')
AND d.cash_amount > 0
AND d.ex_dividend_date BETWEEN r.2 AND r.3
GROUP BY regime, ticker
)
SELECT px.regime AS regime,
round(maxIf((px.p1 - px.p0 + dv.dist) / px.p0 * 100, px.ticker = 'QQQ'), 1) AS index_fund_total_pct,
round(maxIf((px.p1 - px.p0 + dv.dist) / px.p0 * 100, px.ticker = 'QYLD'), 1) AS covered_call_total_pct
FROM px
INNER JOIN dv ON px.regime = dv.regime AND px.ticker = dv.ticker
GROUP BY regime
ORDER BY regime在 2022 decline 年,指数基金回报为 -32.8%,备兑看涨期权基金回报为 -18.7%。期权费收入缓冲了部分跌幅,但没有阻止下跌。任何备兑看涨期权头寸都无法做到这一点,因为期权费只是固定的贷项,无法抵消无上限的下跌。
在 2023 rebound 年,指数基金回报为 53.6%,而备兑看涨期权基金回报为 21.2%。2025 advance 年也呈现相同模式:20% 对比 7.9%。任何超过所收取期权费的上涨,基金都只能参与到行权价为止。
这种不对称性概括了整个结构。强劲上涨的收益上限是行权价加期权费,下跌仅由期权费提供缓冲,而现金流在这两种市场环境下都保持稳定。
价格线与净值侵蚀
分红在除息日从基金净资产值中扣除。因此,每月派发大部分期权费的基金,价格线通常大致持平,而其跟踪的指数则持续复利增长。将每个价格在2023年7月初统一设为100,可以清楚看出这一模式。这里仅显示价格水平,未将分红再投资计入。
| 月份 | 纳斯达克基金价格 | 纳斯达克备兑看涨价格 | 标普500基金价格 | 标普500备兑看涨价格 |
|---|---|---|---|---|
| 2023-07 | 100 | 100 | 100 | 100 |
| 2023-08 | 98.4 | 96.8 | 98.4 | 97.4 |
| 2023-09 | 93.4 | 93 | 93.4 | 94.1 |
| 2023-10 | 91.4 | 92.1 | 91.4 | 92.3 |
| 2023-11 | 101.3 | 94.5 | 99.7 | 94.2 |
| 2023-12 | 106.7 | 96.2 | 103.8 | 95.4 |
| 2024-01 | 108.6 | 97.8 | 105.5 | 96.3 |
| 2024-02 | 114.4 | 99 | 111 | 97.2 |
| 2024-03 | 115.7 | 99.4 | 114.3 | 98.6 |
| 2024-04 | 110.6 | 96.5 | 109.7 | 96.4 |
| 2024-05 | 117.7 | 97.2 | 115.2 | 96.8 |
| 2024-06 | 124.8 | 98 | 118.9 | 97.7 |
| 2024-07 | 122.7 | 97.4 | 120.2 | 98 |
| 2024-08 | 124.1 | 99.2 | 123.1 | 99.8 |
| 2024-09 | 127.1 | 100 | 125.4 | 100.3 |
| 2024-10 | 126.1 | 99.6 | 124.2 | 98.9 |
| 2024-11 | 132.8 | 101.1 | 131.6 | 101.9 |
| 2024-12 | 133.2 | 101 | 128 | 101.3 |
| 2025-01 | 136.1 | 102.4 | 131.5 | 102.4 |
| 2025-02 | 132.4 | 99.4 | 129.8 | 101 |
每个数字背后的完整 SQL
WITH px AS (
SELECT toStartOfMonth(toDate(toTimeZone(window_start, 'America/New_York'))) AS m,
ticker,
argMax(close, window_start) AS price
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('QYLD', 'XYLD', 'QQQ', 'SPY')
AND toDate(toTimeZone(window_start, 'America/New_York')) BETWEEN toDate('2023-07-01') AND toDate('2026-06-30')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY m, ticker
),
base AS (
SELECT ticker, argMin(price, m) AS p0
FROM px
GROUP BY ticker
)
SELECT formatDateTime(px.m, '%Y-%m') AS month,
round(maxIf(px.price / base.p0 * 100, px.ticker = 'QQQ'), 1) AS nasdaq_fund_price,
round(maxIf(px.price / base.p0 * 100, px.ticker = 'QYLD'), 1) AS nasdaq_covered_call_price,
round(maxIf(px.price / base.p0 * 100, px.ticker = 'SPY'), 1) AS sp500_fund_price,
round(maxIf(px.price / base.p0 * 100, px.ticker = 'XYLD'), 1) AS sp500_covered_call_price
FROM px
INNER JOIN base ON px.ticker = base.ticker
GROUP BY px.m
ORDER BY px.m在从2023-07到2026-06的36个月期间,纳斯达克指数基金的价格线达到191.7,标普500指数基金的价格线达到163。两条备兑看涨期权策略的价格线最终分别为102.2和98.7,与期初水平相近。
价格线持平,说明策略按设计运行,而不是出现了缺陷。持有整个期间的股东每月收到现金,取代了价格上涨。对于考虑是否再投资的投资者而言,这一区别很重要:将分红用于消费的投资者,其持仓市值仍接近买入水平;而指数基金持有者的持仓价值不断增长,期间仅获得很少分红。
这一模式也解释了为什么公布的分配收益率可能多年维持在相近的 headline 数值附近。收益率等于分配额除以价格。当两者同步变化时,该比率几乎不会变。
适用性与限制
有两个结构性因素可以完整呈现这一点。首先,这些基金的费用率高于普通指数基金,因为系统性卖出期权属于主动操作。其次,在应税账户中,分配每月都会产生应税事件。其中,资本返还部分会调整成本基础,而不是在到账时纳税。将其持有于递延纳税账户的投资者可以避开年度税务摩擦,同时保留现金流。
这种结构适合以下目标:从投资者计划继续持有的股票资产配置中获得当前收入,同时接受上涨参与度降低。它不适合追求长期复利最大化的目标,因为在每一个强劲年份中,上行空间上限都会限制持有人的复利增长。任何将这一工具与自行执行该策略进行比较的投资者,都可以将其与备兑看涨期权与现金担保看跌期权比较和轮动策略一并权衡;这两种策略都将相同的权利金机制交由投资者自行运用。对于另一类基金,如果其内部机制主导长期结果,请参阅杠杆ETF如何运作。
常见问题
covered call ETF 会派发股息吗?
它们派发的是分配款,分配款的范围更广。每月支付额由期权费、篮子内股票派发的股息以及通常包含的资本返还部分构成。只有第二部分属于通常意义上的股息,基金发起人出具的年度 1099-DIV 会列明各部分的构成。
为什么 covered call ETF 的股价保持平稳或逐步走低?
收取的大部分期权费都会被派发,而每次分配都会在除息日降低资产净值。在上方图表展示的 36 个月期间,两只 covered call 基金的价格线相对于 100 的起始指数,最终分别为 102.2 和 98.7;普通指数基金的价格线则达到 191.7 和 163。
covered call ETF 能否防范市场下跌?
只能在所收取的期权费范围内提供缓冲。在 2022 decline 年,一只纳斯达克 covered call 基金的回报率为 -18.7%,而指数基金为 -32.8%。在大幅下跌的市场中,这只提供了几个百分点的缓冲。期权费是固定收入;其下方市场的跌幅没有下限。
基金分配中的资本返还是什么?
这是支付款中代表投资者本金返还的部分,而不是基金赚取的收入。它会降低基金的资产净值和投资者的成本基础,从而递延税务影响,而不是消除税务影响。基金发起人在日历年度结束后报告具体分类。
分配收益率等于总回报吗?
不等于。分配收益率衡量的是已支付现金除以价格。总回报还会计入价格变动,这正是上涨空间受限的影响所在。在上方所述的三年期间,一只 covered call 基金按其起始价格计算派发了 32.1%,总回报为 21.3%。
这里的每个数据都来自基于已提交分配记录和实际价格的存储版本化查询。展开任意面板即可查看其 SQL,或在 Strasmore terminal 上运行相同的比较。