多批次卖出 FIFO 结算计算器
把一次卖出按先进先出(FIFO)分摊到多个买入批次,结算已实现盈亏与剩余持仓,并给出均价法对照。
计算结果
填写参数后点击“计算”,结果将显示在这里。
- FIFO 已实现盈亏
- –
- 均价法已实现盈亏
- –
- 两口径差额
- –
- 剩余数量
- –
- 剩余持仓均价 (FIFO)
- –
- 剩余持仓均价 (均价)
- –
风险提示
结果取决于你选择的成本口径与手续费处理方式,页面不提供税务建议。
FIFO 与均价法差在哪?
FIFO 认为最早买入的批次先被卖出,已实现盈亏取决于被消耗批次的成本。
均价法把全部成本混合求平均;两种口径在分批成本不同时结果不同。
本页只做记账换算,不涉及任何税务申报口径建议。
如何使用
- 按时间从早到晚填写买入批次(成本价 × 数量,最多 5 批)。
- 输入本次卖出数量与卖出价。
- 卖出数量不能超过总持仓。
- 点击“计算”查看两口径的已实现盈亏与剩余均价。
计算公式
- FIFO:从最早批次开始按数量抵扣,用被消耗批次的成本计算已实现盈亏
- 均价法:已实现 = (卖出价 − 全部批次均价) × 卖出数量
- 剩余均价 = 剩余成本 ÷ 剩余数量
示例
批次 100×2、90×3、80×5;以 120 卖出 3 个:FIFO 已实现 = (2×120+1×120) − (2×100+1×90) = 70。
均价 87 时均价法已实现 = 99;两口径差 −29,剩余均价 FIFO ≈ 82.86 vs 均价 87。
常见问题
含手续费吗?
不含。请把手续费折算进批次成本或卖出净价后再填。
卖出超过持仓怎么办?
无法结算,页面会提示无效输入;请确保卖出数量 ≤ 各批次数量之和。