我们是 LiteFolio 团队。对同一只股票加仓后,平均买入成本该怎么算,让不少人卡住。结论很简单:平均买入成本可以用「总买入金额 ÷ 总数量」这个公式算出来。这篇文章会用真实数值,逐一检算加仓、含手续费、部分卖出、拆股这几种情况,同时聊聊为什么手工或 Excel 管理容易变得吃力,以及只需记录就能自动算出的选择。
想记录持仓、自动算出平均买入成本的朋友
查看 LiteFolio 详情 →结论:平均买入成本 = 「总买入金额 ÷ 总数量」
平均买入成本,是用迄今为止支付的总买入金额,除以持有的总数量得出的。因为每次买入的价格都不一样,所以不能简单地把单价直接平均,而要按金额做加权平均。
举个例子:先以20元买入100股,之后又以16元加仓100股,来看看具体算法。
就像这样,只要记住总买入金额 ÷ 总数量这个公式,无论加仓多少次,都能用同样的步骤算出来。下一节按不同场景,看看涉及手续费、部分卖出、拆股时该怎么处理。
按场景拆解平均买入成本的计算方法
平均买入成本的思路虽然一样,但一旦涉及手续费、卖出或拆股,「该加什么」「单价怎么变」就容易让人犹豫。这里用4个典型场景,结合具体数值逐一检算。
① 单纯加仓的情况
从前面200股、平均18元的状态,再以23元加仓100股,来看看结果。只需把新买入的部分,直接加到此前的总买入金额上即可。
小数点后的部分怎么四舍五入或进位,各家证券公司的处理方式不同。具体的显示规则,请以所使用证券公司的说明为准。
② 包含手续费的情况
买入时产生的手续费需要计入买入金额一起计算。把最初的例子,套上每次买入手续费3元的场景来看看。
和不含手续费时的18元相比,高出了0.03元。卖出时的手续费一般不计入买入成本,而是从卖出所得中扣除,但具体的显示方式因证券公司而异,实际的买入成本请以各家账户页面的记载为准。
③ 部分卖出后的处理
即使卖出一部分,剩余股票的平均买入成本也不会变。从200股、平均买入成本18元的状态,卖出50股(价格22元)来确认一下。
卖出时买入金额和股数是按同比例一起减少的,所以单价本身不会变化。平均买入成本只有在新增买入时才会变动。
④ 遇到拆股的情况
拆股会让股数增加,但总买入金额本身不变,所以平均买入成本会按拆股比例下降。以100股、平均买入成本18元(买入总金额1,800元)的股票按1拆2为例看看。
拆股后200股 × 9元 = 1,800元,和拆股前的买入总金额一致。即使拆股比例是1拆3或1拆1.5,也可以用同样的方法按比例调整股数和单价来检算。
手工、Excel 管理平均买入成本的辛苦之处
到这里为止的计算都很简单,但随着买入、卖出、拆股的次数累积,手工或 Excel 管理的工作量会越来越大。每次加仓都要改写合计行,部分卖出后要追踪剩余数量,遇到拆股还得把整行数据重新调整一遍。
尤其是在多个证券账户中持有同一只股票时,需要先分别汇总各账户的买入金额,再算平均,表格很容易变复杂。这个烦恼在 多个证券账户统一管理的方法 中也有详细讨论。
关于用 Excel 管理时的具体公式示例、用 SUMPRODUCT 函数搭建加权平均的方法,以及即便搭好公式仍然存在的局限,可参考 股票组合用 Excel 管理的方法与局限。
记录之后自动计算——把买入、卖出、拆股记录下来的选择
平均买入成本的计算本身并不复杂,但交易一多,每次都要手动更新就会成为负担。如果有一套机制,能把交易保留为记录,并随时自动重新计算平均买入成本,这份负担就会消失。
LiteFolio 是一款可以记录买入、卖出、股息、出入金、手续费、拆股、税费、备注的手动记录型投资组合记录 App。完全不连接证券账户,作为一款不绑定证券账户的投资记录 App,会根据记录的内容自动算出持仓股票的数量、平均买入成本、持仓成本、已实现盈亏。数据采用本地优先设计,首先保存在设备上。
持仓页面的实际展示效果如下,数量与平均买入成本自动计算,无需手工核对。
只需记录买入、卖出、拆股,平均买入成本即可自动计算
了解 LiteFolio →LiteFolio 是一款记录与可视化工具,不提供任何投资建议。
LiteFolio
只需记录买入、卖出、股息、拆股、手续费,就能自动算出平均买入成本、已实现盈亏、资产配置的投资组合记录 App。不连接证券账户,数据首先保存在设备本地。现已登陆 iOS 和 Android。
查看 LiteFolio 详情常见问题
部分卖出后,平均买入成本会变吗?
不会变。卖出只是让买入金额和股数按同比例一起减少,剩余股票的平均买入成本保持不变。单价只有在新增买入时才会变化。
手续费要计入平均买入成本吗?
买入时的手续费,基本原则是计入买入金额一起计算。卖出时的手续费通常不计入买入成本,而是从卖出所得中扣除,但具体显示方式因证券公司而异,请以账户页面的记载为准。
遇到拆股,平均买入成本会怎样变化?
会按拆股比例下降。因为总买入金额本身不变,股数变成2倍,平均买入成本就会变成一半。可以用「股数×单价」是否等于拆股前的买入总金额来检算,比较保险。
LiteFolio 可以免费使用吗?
LiteFolio 现已登陆 iOS 和 Android。数据首先保存在设备本地,云同步等部分功能计划以付费 Pro 功能形式提供。最新信息请前往 App Store 或 Google Play 查看。