沃尔玛 WMT 分层 Covered Call 实战记录 — 2025 年 9–11 月交易笔记
写作日期:2025 年 11 月 21 日(到期日当晚)
一、交易背景:为什么要在 9 月写 covered call?
9 月中旬的时候,Walmart Inc.(WMT)已经是组合里的一个「稳健底仓」:
- 底仓数量:2,000 股
- 成本价:85.99 美元/股
当时的宏观环境:美国通胀仍在 3% 左右徘徊,利率在高位,市场对消费股的预期偏谨慎。从估值和仓位管理的角度,当时我的想法是:
- WMT 已经涨了不少,短期再大幅 re-rating 的空间有限;
- 但它又是防御性很强的标的,不想轻易清仓;
- 于是选择用 covered call 把一部分「估值溢价」变成权利金收入,提升整体收益。
基于这个思路,9 月 12 日在 iTRADE 卖出了两层行权价不同的 call,把 2,000 股拆成两段处理。
二、初始建仓:9 月 12 日两层 Covered Call 结构
1. 第一层:卖出 10× 105C(对应 1,000 股)
合约信息:
- 下单日期:2025-09-12
- 到期日:2025-11-21
- 合约:CALL WMT 11/21/25 105
- 数量:卖出 10 张(covered,对应 1,000 股)
- 成交价:3.62 美元/张
交易确认:
- 毛收入:3.62 × 1,000 = 3,620.00
- 佣金(高级档):4.99 + 1.25×10 = 17.49
- 净收权利金:3,602.51 美元
这 1,000 股相当于给自己设了一个「软止盈」:105 以上的上涨都让给买方,换来 3.62 的权利金 + 已有的价差收益。
2. 第二层:卖出 10× 110C(对应另外 1,000 股)
合约信息:
- 合约:CALL WMT 11/21/25 110
- 数量:卖出 10 张(covered,对应 1,000 股)
- 成交价:1.77 美元/张
交易确认:
- 毛收入:1.77 × 1,000 = 1,770.00
- 佣金:同样 17.49
- 净收权利金:1,752.51 美元
这一半仓位,行权价放在 110,意味着:少收一点当下权利金,换来 105–110 这段的额外上涨空间,算是更「贪心」一点的长线仓位。
3. 初始总权利金 & 年化收益大致估算
- 105C 净收:3,602.51
- 110C 净收:1,752.51
合计权利金:3,602.51 + 1,752.51 = 5,355.02 美元
以底仓成本估算:
- 底仓成本:2,000 × 85.99 ≈ 171,984 美元
- 两个月左右收 5,355 美元,约 2.5%,年化大致 13% 左右 的额外收益(不计股价本身上涨)。
这就是当时选择 covered call 的出发点:不动底仓,也不给上行完全封死,先锁一笔 13% 年化的「租金」。
三、结构设计的逻辑:为什么要分 105 + 110 两层?
事后看,如果 2,000 股都卖 105C,会比现在多赚一些钱,但当时之所以分层,很核心的一点就是 「安全」和「弹性」。
全卖 105C 的问题:
- 一旦股价快速拉到 115、120 甚至更高,2000 股几乎全部锁死在 105;
- 除非用很高的价格 BTC 深度 ITM 的 105C;
- 凡是 105 以上的上涨空间,都几乎成了对手盘的收益。
分成 105 + 110 两层的好处:
- 第一层 105C:收更多权利金,对应那 1,000 股愿意「保守止盈」。
- 第二层 110C:收少一点权利金,换来 105–110 的实打实上涨,如果股价走得很强,一部分仓位至少能锁在 110,而不是全部停在 105。
一句话概括当时的设计:前 1,000 股求稳,把利润锁在 105 + 权利金;后 1,000 股更激进一点,用 110 去搏额外上涨。
四、财报前后:基本面反转成「必须继续拿着」的理由
进入 11 月以后,WMT 发布了这次非常亮眼的季度财报:
- 美国可比销售(含线下 + 电商):约 +4.5%,超过预期;
- 全球营收同比:约 +5.8%;
- 全球电商增速约 +27%,已经连续好几个季度 >20%;
- 全球广告收入同比:约 +53%;
- 全年指引上调:净销售增速调到 4.8–5.1%,调整后 EPS 指引上调到 2.58–2.63;
- 宣布从 NYSE 转到 Nasdaq,进一步强化「科技驱动零售平台」的叙事。
这些信息叠加起来,对我的影响有两点:
- 基本面超预期:电商、广告、会员三件套成长非常快,传统线下卖货变成导流入口,这条路线越来越像 Amazon。
- 主观上更愿意长期拿着 WMT:尽管估值不便宜,但从「稳定现金流 + 新业务高毛利」角度看,WMT 作为组合里的「防御 + 科技平台混合体」仍然很有价值。
这也是后面我选择 BTC 105C 而不是让它被自动指派 的最根本原因:财报太好,我不想在 105 被迫卖掉 1,000 股。
五、到期日当天:105C BTC,110C 作废
1. 当天收盘环境
- 日期:2025-11-21(到期日周五)
- 收盘价:WMT = 105.33
这时:
- 105C:略微价内(ITM),离到期只剩几个小时;
- 110C:价外(OTM),按常理到期会自动作废。
2. 为什么不让 105C 被自动指派?
直觉上,好像放任被指派,节省了 BTC 的「成本」,但实际上要分拆来看。
- 若放任 assignment:1,000 股会在 105 被强制卖出,还要付 iTRADE 的 行权费 65 美元 + 股票佣金 4.99,一笔约 70 美元的机制性费用。
- 若选择 BTC:需要在期权价格里付出「内在价值 + 一点点时间价值」,但不会被强制卖出股票,可以继续持有这 1,000 股,手续费只是期权佣金 17.49 美元,没有额外行权费。
在这次具体成交价上,关键数字是「时间价值到底有多少」。
3. 实际的 BTC 交易细节
- BTC 价:0.98
- BTC 数量:10 张
- 股价当时:约 105.915
- 行权价:105
拆解 0.98:
- 内在价值 ≈ 105.915 − 105 = 0.915
- 时间价值 ≈ 0.98 − 0.915 = 0.065 美元/股
也就是说:
- 真正多付的「纯时间价值」只有 6.5 美分/股,总时间价值支出约 65 美元;
- 再加上佣金 17.49,总 BTC 成本约 997.49 美元。
相比之下,被指派多花的是行权费 + 股票佣金约 70 美元;BTC 多付的时间价值也就几十块钱级别,而换来的是:保留 1,000 股 WMT,不在 105 被强制卖掉。
4. 110C 的处理
110C 在到期日处于价外:
- 股价 105.33 < 110,期权自动到期作废;
- 之前收的 1,752.51 美元权利金全额变成利润。
这一层相当于一个「白拿的钱」:既没限制这 1,000 股在 105 附近的涨幅,又拿到了一笔不错的 premium。
六、期权部分的盈亏总结
1. 105C 的盈亏
- 初始净收:3,602.51
- BTC 总支出:0.98×1000 + 17.49 = 997.49
105C 期权净利润:3,602.51 − 997.49 = 2,605.02 美元
2. 110C 的盈亏
- 初始净收:1,752.51
- 到期价外作废,无 BTC 成本
110C 期权净利润:1,752.51 美元
3. 两层期权合计
2,605.02 + 1,752.51 = 4,357.53 美元
这 4,357.53 美元,是在保留整整 2,000 股底仓的前提下,从 9 月到 11 月额外「榨」出来的收益。
底仓本身的浮盈(按 11 月 21 日收盘价 105.33 计算):
- 每股浮盈:105.33 − 85.99 = 19.34
- 2,000 股浮盈:19.34 × 2,000 ≈ 38,680 美元
也就是说,这轮操作:
- 股价带来的浮盈 ≈ 38.7K
- 期权带来的额外收益 ≈ 4.36K
期权部分相当于在短短两个月,给整个仓位再多加了约 2.5% 的回报,年化约 13%。
七、事后对比:如果当初 2,000 股都卖 105C 会怎样?
假设:
- 9 月 12 日:卖出 20 张 105C @ 3.62;
- 11 月 21 日:全部 20 张都在 0.98 BTC;
- 价格路径与现实大致一致。
根据 105C 一组 10 张的 P&L:
- 10 张 105C 的利润 ≈ 2,605.02
- 20 张则约 5,210.04 美元
也就是说:
如果 2,000 股都卖 105C,期权总利润 ≈ 5,210 美元;而这次实际上是 4,357.53 美元。
差额:5,210.04 − 4,357.53 ≈ 852.51 美元。
这 852.51 本质上就是:当初没有把后 1,000 股也锁在 105,而是换成 110C,收少了一截权利金,这次股价最终没有涨到 110,所以那部分「潜在额外上涨」没有发挥作用,表现成「少赚了 852 美元」。
反过来,如果这次财报后 WMT 冲到 120 甚至更高:
- 全 105C:2,000 股几乎全部锁在 105,105 以上那一大段涨幅都没了。
- 105 + 110:1,000 股锁在 105,另 1,000 股锁在 110,有一半仓位多拿 5 美元/股(5K 美元),完全有可能覆盖这次少赚的 852 美元。
所以从风险—收益结构来看:分层不是为了在这一次赚最多的权利金,而是为了在「股价涨得特别好」时,不至于让整仓都被一个 strike 压死。
八、这次交易给自己的几点总结
- 分层 covered call 的逻辑是对的。105 + 110 的组合,让我在不确定 WMT 是否继续 re-rating 的前提下,既收到了不错的 premium,又保留了部分仓位的上行弹性。
- 财报出来后,策略要跟着基本面更新。刚开始卖 call 时,我对 WMT 的态度是「好公司 + 估值不便宜」;财报出来以后,电商、广告、会员三件套的成长给了我更强的长期信心,所以到期日选择 BTC 105C,而不是让 1,000 股在 105 被强制卖出。这一步其实是:用一点时间价值赎回长期仓位。
- 「全卖 105 会更赚」只是事后视角,不能反推当初分层是错的。任何期权策略都有「如果事后知道价格走向,当然可以更完美」的版本。实际中,分层给的是更平滑的结果分布:涨得一般,多半少赚一点权利金;涨得特别好,会比单一 strike 好很多。
- 这次 BTC 的执行还算漂亮。在股价 105.9、到期只剩几十分钟的时候,以 0.98 BTC,时间价值只有 6.5c/股,基本把「贵不贵」这个问题打到了一个可以接受的水平。
- 未来可以延续这种「底仓 + 分层 covered call」模型。对于类似 WMT 这种:基本面扎实、波动不算特别大、估值偏贵的防御股,可以考虑长期使用:一层比较近的行权价,用来收比较厚的 premium;一层稍远的行权价,留给自己一点 re-rating 的可能。
九、9 月 12 日价格区间、Greeks 与心态回顾:从「准备被 call 走」到「决定赎回」
1. 9 月 12 日当日价格区间与 Greeks:事后回头看的合理性
先回头看一下 2025 年 9 月 12 日 WMT 的实际价格区间(大致):
- 开盘价:约 102.54
- 最高价:约 103.97
- 最低价:约 102.36
- 收盘价:约 103.49
也就是说,我在 9 月 12 日卖出 11/21/25 到期的 105C 和 110C 时,标的股价大约在 103–104 区间 小幅波动,距离到期大约还有 70 天左右,属于「典型的近月中期」仓位。可以看我 9 月 12 日的文章。
在这种环境下,如果用一个合理的隐含波动率(比如 20% 出头,和 WMT 一贯的波动水平差不多),可以粗略估算当时几个关键行权价的 delta(只求数量级,不追求小数点后精确):
- 100C(略微价内):delta 大约在 0.69 左右
- 105C(接近平值 / 轻微价外):delta ≈ 0.49
- 110C(价外约 6–7%):delta ≈ 0.31
这组 delta 本质上说明了当时这两个 strike 的「性格」:
- 105C ≈ 0.5 delta:等价于卖出 10 张 105C,就相当于在 1,000 股的基础上,再「合成」卖掉大约 500 股;是非常典型的「核心收租腿」:离当前股价最近,收到的权利金最多(实际成交 3.62),theta 最大、时间价值衰减最明显。用它覆盖 2,000 股里的一半(1,000 股),非常符合「我愿意在 105 左右锁一部分利润」的想法。
- 110C ≈ 0.3 delta:卖出 10 张 110C,大致只相当于「卖掉」300 股左右的有效 delta;权利金明显更薄(实际成交 1.77),但保留了从 103.5 涨到 110 的整段上涨空间,这另外 1,000 股可以完整参与;这更像是「长线仓位顺手收一点租金」,而不是强力止盈。
从 theta / gamma / vega 的角度看也说得通:
- 105C 更接近平值:gamma 最大、theta 最大,对短期波动最敏感,是「主要收租工具」;
- 110C 更价外:gamma / theta 都小一些,更像是一个不那么影响仓位、但可以顺手多收一点权利金的「外圈防线」。
结合实际拿到的权利金:
- 105C:3.62
- 110C:1.77
可以看出:越近的行权价,delta 高、theta 高、权利金厚;越远的行权价,delta 低、权利金薄,但留给自己更多「估值重估、股价再往上抬一档」的空间。
换句话说,如果当时把这些 Greeks 摊开来算一遍,很大概率仍然会做出:
- 用 105C 覆盖一半仓位,强调权利金和止盈;
- 用 110C 覆盖另一半仓位,强调上行弹性。
这样的结构——只不过当时更多是直觉和经验拍板,现在事后用 Greeks 把逻辑补完了。
2. 心态回顾:从「准备被 call 走」到「决定赎回」
更有意思的是,这次操作背后其实还有一条很清晰的「心态曲线」:9 月 12 日卖出 105C / 110C 的时候,我完全是抱着「WMT 被 call 走也可以」的心态来的。
当时的直觉很简单:
- WMT 已经从 80 多一路涨上来;
- 估值在当时看来不便宜;
- 如果能在 105 或 110 附近被 call 掉,把一部分盈利锁定,未必是坏事。
也正因为这个心态,我才会刻意选择 高 delta 的 covered call:
- 105C 当天的 delta 接近 0.5:股价稍微再往上走一点,这档合约就会迅速变成深度价内,只要到期前 WMT 有一段像样的上涨,这 1,000 股几乎就是「注定会在 105 左右被卖掉」的仓位。
- 110C 当天的 delta 其实也不低(大约 0.3):在 9 月 12 日那个价格区间,只要 WMT 再涨 6–7%,第二档 1,000 股在 110 被 call 掉的概率也不小。
用一句话概括当时的设计就是:刻意选了高 delta 的 covered call,让自己在股价继续走强的时候,被顺势「抬出局」。
真正改变节奏的,是 11 月中旬那份 远超预期的财报:
- 电商、广告、会员三件套增速非常亮眼;
- 管理层在宏观不确定的情况下仍然上调全年净销售和 EPS 指引;
- 再叠加从 NYSE 转到 Nasdaq 的「科技平台」叙事,让我对 WMT 的长期定位,明显比 9 月时更有信心。
于是到 11 月 21 日到期日那天下午,心态已经从:
「涨上去就让它 call 走吧。」
变成了:
「财报这么好,至少这 1,000 股我不想在 105 就卖掉,花一点时间价值把 105C 赎回来是值得的。」
而当时 BTC 的具体条件又非常友好:
- 105C 价格 0.98,其中内在价值大约 0.915,真正的时间价值只有 6.5 美分/股;
- 总共 10 张合约,时间价值支出大约 65 美元,加上佣金也就不到百元级别。
结果就是:
- 前期选高 delta 的 strike → 成功收了一大笔权利金,租金年化率很可观;
- 财报确认基本面很强 → 在时间价值只剩几分钱/股时 BTC 105C,保留了整整 2,000 股的长期上行;
- 全程下来:股价端锁住了一大块浮盈,期权端又多收了一笔约 4,300 美元的「租金」。
如果要用一句话给这次心态路线收个尾,大概可以写成:
「一开始是『边拿租金、边准备被 call 走』;结果基本面给了更大的信心,于是花一点小钱赎回高 delta 的上限,把这笔交易变成『高年化租金 + 继续长期持有』。」
No comments:
Post a Comment