已实现盈亏不是账户浮盈浮亏。它只关注已经卖出的部分:卖出收入减去对应买入成本,再扣除相关交易费用。对个人投资复盘、企业财务做账、税务申报准备来说,关键不是只得到一个总数,而是保留每一笔卖出对应了哪些买入批次的计算依据。
已实现盈亏是什么
已实现盈亏(Realized P&L)指已经卖出、平仓的那部分确认下来的盈亏;与之相对的未实现盈亏(浮盈浮亏)是还没卖出、只随市价波动的账面数字。只有卖出动作才会把浮动盈亏"实现"成已实现盈亏。核心计算公式:
已实现盈亏 = 卖出收入 − 对应买入成本 − 交易费用(佣金、印花税、过户费等)
举例:1 月以 10 元买入 1,000 股,3 月以 13 元卖出其中 600 股。这 600 股的已实现盈亏 =(13 − 10)× 600 − 交易费用 = 1,800 元 − 费用;剩下的 400 股仍持有,其浮盈浮亏不计入已实现盈亏,要到卖出时才确认。多次买卖时,"对应买入成本"按 FIFO 或平均成本法逐笔结转(见下文)。
先准备哪些数据
通常需要从券商导出完整交易流水,至少包含这些字段:
- 交易日期
- 证券代码和名称
- 买入或卖出方向
- 成交数量
- 成交金额或成交价格
- 佣金、印花税、平台费等费用
- 分红、利息或其他现金流水
如果账户跨市场交易,还需要保留币种。不要只导出资产汇总,因为汇总表往往无法还原每笔卖出的成本来源。
成本匹配方法
常见做法有先进先出和平均成本法,多次买卖同一只股票时尤其要逐笔结转。
先进先出(FIFO)会把最早买入的持仓先匹配给卖出记录。例如先买入 100 股,再买入 50 股,之后卖出 120 股,那么卖出成本会来自第一批 100 股和第二批 20 股。
平均成本法会把同一标的当前持仓成本摊成平均单价,卖出时按平均单价结转成本。它更容易解释,但在不同市场、不同税务口径下适用性可能不同。
具体申报口径应以当地税法、会计政策和专业顾问意见为准。工具可以帮助整理底稿,但不能替代税务判断。
推荐的整理流程
- 导入券商 CSV 或 Excel 交易流水。
- 统一字段名称、日期格式、币种和买卖方向。
- 按证券代码和交易日期排序。
- 选择 FIFO 或平均成本法计算每笔卖出的成本。
- 单独整理分红、利息和费用记录。
- 导出已实现盈亏明细、持仓成本和原始交易匹配记录。
这套流程的重点是“可复核”。当你以后需要解释某个盈亏数字时,可以回到原始流水和匹配明细,而不是重新手工拼表。
用 Sumwow 可以做什么
Sumwow 算我盈 在浏览器本地处理交易流水,适合先把 CSV 或 Excel 文件整理成可复核的已实现盈亏明细。你可以选择 FIFO 或平均成本法,检查持仓成本、分红记录,并导出后续做账或申报准备需要的 Excel 报表。
数据不会因为计算而上传服务器。对于包含交易记录和账户信息的文件,本地处理能减少额外的数据流转风险。你可以直接打开 交易记录盈亏计算器 上传流水试算。
常见问题
已实现盈亏和未实现盈亏有什么区别?
已实现盈亏是已经卖出、平仓部分确认的盈亏;未实现盈亏(浮盈浮亏)是仍持有的部分按当前市价计算的账面波动,还没真正"落袋"。同一只股票卖出一部分时,卖出的那部分转为已实现盈亏,剩余持仓继续算未实现盈亏。
已实现盈亏怎么计算?
用"卖出收入 − 对应买入成本 − 交易费用"。单次买卖直接相减即可;多次买卖同一标的时,要先用 FIFO 或平均成本法确定这次卖出对应的买入成本,再逐笔结转。建议从券商导出完整交易流水,保留每笔卖出与买入批次的匹配明细,方便日后复核。
浮动盈亏算不算已实现盈亏?
不算。浮动盈亏只是持仓市值相对成本的账面变化,没有发生卖出。只有真正卖出、平仓后,对应部分才从浮动盈亏转为已实现盈亏。
已实现盈亏要交税吗?
口径因主体和市场而异:个人在 A 股二级市场的股票买卖价差目前暂免征收个人所得税,但卖出仍有印花税;企业则通常并入应纳税所得额计算企业所得税,并可能涉及金融商品转让增值税。境外炒美股、港股的报税准备口径不同,整理流程见美股港股报税计算器。本工具只帮助整理可复核的盈亏底稿,具体纳税口径请以现行税法和专业顾问意见为准。