PutFinder › 学习 › 卖put vs 直接买股票

卖put vs 直接买股票:盈亏对比表,以及 put-call parity 的直观解释

卖 put 和直接买股票的盈亏曲线,在股价低于行权价时是平行的,卖 put 每股多一份权利金;在股价高于行权价时,卖 put 的收益封顶在权利金,买股票则继续上涨。两条曲线的交点是“行权价加权利金”。这个关系背后是 put-call parity:卖一张 put,到期时的盈亏和“持有股票同时卖一张同行权价的 call”一样。本文用同一组假设的整数,先列出对比表,再用直观的方式解释 parity,并说明现实里它们为什么仍然不是一回事。

一、同一个想法,两种做法

假设的算例(整数,非真实报价)

某股票现价 50,您愿意在 50 持有 100 股。两种做法:
做法 A:直接买入 100 股,花 5,000 美元。
做法 B:卖出 1 张行权价 50、30 DTE 的 put,权利金 1.50(每股),即收到 150 美元,并预留 5,000 美元现金担保。

先把两个仓位的“起点”并排放在一起:

项目A:买入 100 股B:sell put(cash-secured)
开仓时的现金变化−5,000+150,另需预留 5,000 作担保
盈亏平衡点(到期时)50.0050 − 1.50 = 48.50
最大收益没有上限权利金 150
最大亏损(股价跌到 0)5,0005,000 − 150 = 4,850
一定会持有股票吗是否,只有被行权才持有
持有期间的股息归您被行权之前没有
时间限制没有到期日30 DTE 后到期,到期前也可能被指派

OIC 把 cash-secured put 描述为一种股票收购策略:目标是以低于当前市价的价格买入股票,而不是单纯收权利金;同时指出,如果股价一直上涨,这个人就错过了这只股票。下面的对比表把这句话变成数字。

二、到期时的盈亏对比表

以下假设持有到期、不考虑手续费、股息和利息,到期时股价取七个值。A 的盈亏 = (到期价 − 50) × 100;B 的盈亏 = 150 − max(50 − 到期价, 0) × 100。

到期时股价A:买入 100 股B:sell putB − A占用 5,000 的收益率(A / B)
35−1,500150 − 1,500 = −1,350+150−30.0% / −27.0%
45−500150 − 500 = −350+150−10.0% / −7.0%
48.50−150150 − 150 = 0+150−3.0% / 0.0%
500+150+1500.0% / +3.0%
51.50+150+1500+3.0% / +3.0%
55+500+150−350+10.0% / +3.0%
65+1,500+150−1,350+30.0% / +3.0%

怎么读这张表:

这张表没有哪一列“更好”,它显示的是两种形状:A 是一条斜线,B 是一条有地板缓冲、有天花板封顶的折线。喜欢哪种形状,取决于您对股价走势的判断和对上涨空间的看重程度。

三、put-call parity:为什么卖 put 和持股卖 call 是同一个形状

OIC 对 put-call parity 的说法是:同一只标的、同一个行权价、同一个到期日的 call 和 put,价格之间有一个固定的关系,一边的价格隐含另一边的合理价格。直观的理解可以分三步。

第一步:call 买方 + put 卖方 = 股票

买一张行权价 50 的 call,同时卖一张行权价 50 的 put。股价高于 50 时,call 值钱,put 作废;股价低于 50 时,call 作废,您因为卖了 put 要按 50 买入,亏的幅度和持有股票一样。两部分合起来,盈亏曲线和持有 100 股一模一样。OIC 把这称为合成多头股票(synthetic long stock)。

第二步:把这个关系换个位置

从“股票 = 买 call + 卖 put”移项,得到“卖 put = 股票 + 卖 call”。OIC 的合成关系表同样写着:short put = long stock + short call。也就是说,卖 put 在盈亏曲线上,等于持有股票、同时把行权价以上的上涨卖给别人。

第三步:用同一组数字验证

仍然是现价 50、行权价 50、call 和 put 的权利金都是 1.50(现价等于行权价时,且不考虑利息和股息,两者应当相等)。到期时股价取五个值,一张合约的盈亏:

到期时股价①买入 100 股②sell put(收 1.50)③买入 100 股 + sell call(收 1.50)④买入 call(付 1.50)+ sell put(收 1.50)
40−1,000150 − 1,000 = −850−1,000 + 150 = −850−150 + 150 − 1,000 = −1,000
45−500150 − 500 = −350−500 + 150 = −350−150 + 150 − 500 = −500
500+1500 + 150 = +150−150 + 150 = 0
55+500+150500 + 150 − 500 = +150−150 + 500 + 150 = +500
60+1,000+1501,000 + 150 − 1,000 = +150−150 + 1,000 + 150 = +1,000

②和③的五个数字完全相同,①和④的五个数字完全相同。这就是 parity 的直观含义:卖 put 和“持股 + 卖 call”是同一个盈亏形状,买股票和“买 call + 卖 put”是同一个盈亏形状,所以它们的价格必须互相约束,否则套利者会买进便宜的一边、卖出贵的一边,把差距拉平(OIC 对套利的说明)。

四、parity 的公式,以及利息和股息怎么改变它

当利息和股息都为零,OIC 给出的最终关系是:股价 = 买 call − 卖 put,换成价格就是 call 权利金 − put 权利金 = 现价 − 行权价。本文的例子里,1.50 − 1.50 = 50 − 50 = 0。再举一个现价不等于行权价的假设:现价 52、行权价 50,call 2.90、put 0.90,差是 2.00,等于 52 − 50。

现实里利息和股息会让这个等式偏移。简化的写法(近似,忽略折现的细节)是:

call 权利金 − put 权利金 ≈ 现价 − 行权价 + 利息 − 股息

其中利息 ≈ 行权价 × 利率 × 年数,股息是持有期间会发放的每股股息。

OIC 的说法是:利率越高,倾向于推高 call、压低 put;股息越高则相反。下表以现价等于行权价 50、期限 3 个月(0.25 年)、利率 4% 为例:

假设利息 ≈ 50 × 4% × 0.25股息call 权利金 − put 权利金 ≈
利率 0%,无股息000.00
利率 4%,无股息0.500+0.50,call 比 put 贵
利率 4%,股息 0.500.500.500.00,两者几乎相等
利率 4%,股息 1.000.501.00−0.50,put 比 call 贵

所以现价等于行权价的 call 和 put,权利金在现实里通常不会正好相等,差额由利息和股息决定。这也说明了为什么发放高股息的股票,put 的权利金常常比无股息的同类更高,除息日的影响见 提前被行权和除息日。parity 还有一个重要的前提:它针对的是同一行权价、同一到期日的合约,而且实际交易有价差和手续费,OIC 指出,这些成本使个人投资者很难利用微小的偏离获利。

五、盈亏曲线相同,现实里仍然不是一回事

parity 说的是到期时的盈亏形状,不是说两个仓位在账户里完全等价:

方面sell put(cash-secured)持股 + sell covered call
起点现金,股票只在被行权时才出现先要持有 100 股
占用资金行权价 × 100 的现金或保证金,收到的权利金可以抵减买入 100 股的资金(或已持有股票的市值)
股息被行权前没有持有股票期间收到(call 被提前指派前)
提前被指派深度价内时可能价内且接近除息日时可能
价差和流动性只涉及 put 一条腿股票和 call 两条腿

另外,税务处理(仅适用美国纳税人,不是税务意见)也不同。IRS Publication 550 说明:put 被行权时,卖方收到的权利金用来降低所买股票的成本基础,股票的持有期从买入当天(被行权那天)开始计算;put 到期未被行权,权利金按短期资本利得处理。两种做法的纳税时间和类别不同,请以 IRS 的原文和您的税务顾问为准。

六、读这张表时容易搞混的几点

如果想看更多对比:卖put vs covered call 讲两种策略的机制差别,卖put vs 限价单 讲“想在某个价格买入”时,sell put 和限价买单的差别。想用自己的数字算一遍,可以用 卖put计算器。选哪只股票的问题,见 卖put怎么选标的。

相关阅读与工具

卖put vs covered call、卖put vs 限价单、sell put 年化收益率怎么算、卖put怎么选标的、提前被行权和除息日、sell put 被行权之后怎么办、卖put计算器、covered call 计算器。

参考资料

常见问题

卖put和直接买股票,哪个更好?

没有一般性的答案,它们是两种不同的盈亏形状。以现价 50、行权价 50、权利金 1.50 为例:股价低于 51.50 时,sell put 的结果不低于买 100 股;高于 51.50 时,买股票更好,且差距随上涨持续扩大。sell put 的收益封顶在权利金,也不保证买到股票。选哪种取决于您对股价走势的判断和是否看重上涨空间。

put-call parity 是什么意思?

同一只标的、同一行权价、同一到期日的 call 和 put,价格之间有固定关系:当利息和股息为零时,call 权利金 − put 权利金 = 现价 − 行权价。直观的含义是,买 call 加卖 put 等于持有股票,卖 put 等于持有股票再卖一张 call。价格如果偏离,套利者会把差距拉平。

卖put为什么和 covered call 的盈亏一样?

因为 parity:卖 put = 持有股票 + 卖 call。到期时两者的盈亏曲线相同:股价低于行权价时,一起亏;高于行权价时,都封顶在权利金。区别在于现实里的细节:sell put 起点是现金,covered call 起点是股票;股息、提前被指派和价差也不同。

为什么平值 call 和 put 的权利金不一定相等?

因为利息和股息。现价等于行权价时,call 权利金 − put 权利金 ≈ 利息 − 股息。利率越高,call 倾向于更贵;股息越高,put 倾向于更贵。例如利率 4%、期限 3 个月、行权价 50 的利息约是 0.50,没有股息时 call 比 put 约贵 0.50。

卖put能保证用更低的价格买到股票吗?

不能。只有 put 被行权才买到股票;股价一直高于行权价,您只拿到权利金。被行权时,有效成本价是行权价减去权利金,但如果股价继续下跌,仍会亏损。OIC 把 cash-secured put 描述为股票收购策略,同时指出这个人可能错过一路上涨的股票。

查看今日排名结果 →

最后更新 。来源核查于 。