Stock Calculator

平均持仓成本:它是什么,又为什么会变化

作者 Stock Calculator (translation, unreviewed) 发布于

平均持仓成本是投资组合中最常被提及、也最容易被误解的数字之一。它的定义一句话就能说清——付出的成本,除以持有的股数。但在真实交易中,费用、部分卖出和核算方法的选择会怎样影响它,几乎每个人都曾感到意外。

基本计算方法

以 $100 买入 10 股,再以 $120 买入 10 股:你共持有 20 股,总成本 $2,200,平均成本就是 $110。这个平均数是加权的,股数较多的那一批会占更大权重。如果第二批改为 30 股,平均成本就变成 $115,相当于从 $100 向 $120 移动了四分之三。

实际使用时,有两点需要进一步考虑:

  • 费用也属于成本。 每笔买入收取 $5 佣金,会使上述两批交易的总成本变成 $2,210,持有 20 股,平均成本为 $110.50。单笔影响很小,却会贯穿整个交易生涯(相关证据见交易成本一文)。
  • 投入相同的金额,与买入相同的股数,算出的平均成本不同。 分别以 $100 和 $120 的价格投入相同金额,平均成本为 $109.09,低于两者的中点 $110,因为同样的钱能买到更多价格较低的股票。这就是定额投资文献会讨论调和平均数的原因。

股票平均成本计算器可以处理任意批次的交易,还能反向回答:按今天的价格买多少股,才能达到目标平均成本?当目标平均成本接近买入价格时,公式算出的所需股数会发散。(股价下跌时,这有什么意义,另有专文讨论。)

卖出会带来什么变化——以及核算方法的区别

不同方法的分歧出现在这里。本站计算器采用按交易顺序逐笔应用的平均成本法:卖出时,按当时的平均成本扣减相应股数,并将价差确认为已实现盈亏。假设你持有 20 股,平均成本 $110,以 $130 卖出其中 5 股,已实现收益为 5 × ($130 − $110) = $100;剩余 15 股的平均成本仍为 $110。在平均成本法下,卖出不会改变剩余持仓的平均成本,只有买入才会。

按批次核算的方法会给出不同答案。采用 FIFO(先进先出法)时,同样的卖出会处置成本为 $100 的股票,实现收益 $150,剩余持仓的平均成本变成 $113.33。如果采用特定批次识别法,则可以选择卖出成本为 $120 的股票,实现收益 $50,并将剩余平均成本降低至 $107.50。同一笔交易,三种已实现收益,三种剩余平均成本——在算术上都正确。

报税时适用哪种方法,取决于你所在司法辖区、券商的默认设置,以及你可能有权作出的选择。券商通常对基金报告平均成本,对股票采用 FIFO;计算器不应自行猜测这些规则。本站明确说明自己的方法——逐笔平均成本法——并展示各个中间数值,方便你与券商报告核对。

为什么这个数字如此容易成为心理锚点

平均成本确实有用:它是计算盈亏平衡价的输入值(计入卖出费用后,盈亏平衡价会略高于它),也是持仓计算器划分已实现与未实现盈亏的基准。但它不是关于未来的信息——市场既不知道,也不关心你的平均成本是多少。行为金融研究却发现,买入价格仍会成为强有力的参照点,以可衡量、系统性的方式影响人们何时卖出;处置效应一文介绍了相关证据。弄清哪些因素会改变平均成本,以及平均成本无法告诉你什么,有助于抵御这种影响。