HandyTools Hub

📈 股票收益计算器

计算一笔买入–卖出交易的已实现盈亏,含手续费。

🔒 100% 客户端处理

结果

总成本

总卖出所得

净盈亏

收益率

保本卖出价

请手动输入价格——本工具不获取实时行情。仅支持做多;不含做空和股息。

股票收益计算器用于计算一笔完整的“先买后卖”交易的结果。输入买入价、卖出价、股数以及两腿各自的手续费,它会返回总成本、总卖出所得、净盈亏、投资回报率(ROI)百分比和保本卖出价。它模拟一笔多头往返交易,使用与货币无关的纯数字,并完全在浏览器中运行。

使用方法

  1. 输入交易信息:输入买入价、卖出价(实际或计划)以及股数。
  2. 添加手续费:输入买入和卖出手续费,各自可选固定额或百分比——与您的券商收费方式一致即可。两种模式可以混用,例如买入用固定额、卖出用百分比。
  3. 查看结果明细:总成本、总卖出所得、净盈亏、收益率和保本卖出价会即时更新。
  4. 添加货币符号:可选输入 $、€ 或 ¥ 等符号,显示在每个金额旁边。符号不影响计算。

结果背后的公式

设 B 为买入价,S 为卖出价,N 为股数,F 为某一腿的手续费。

  • 买入金额: B × N
  • 买入手续费: 固定额,或 百分比 ÷ 100 × (B × N)
  • 总成本: (B × N) + 买入手续费
  • 卖出金额: S × N
  • 卖出手续费: 固定额,或 百分比 ÷ 100 × (S × N)
  • 总卖出所得: (S × N) − 卖出手续费
  • 净盈亏: 卖出所得 − 成本
  • ROI: 盈亏 ÷ 成本 × 100
  • 保本价(固定卖出手续费): (成本 + 固定卖出手续费) ÷ N
  • 保本价(百分比卖出手续费): 成本 ÷ (N × (1 − 百分比 ÷ 100))

注意,成本已经包含买入手续费,这就是即使卖出侧免费,保本价也会高于买入价的原因。ROI 以包含手续费的总成本为基准衡量,而不是以原始的股票市值,所以只要收取手续费,它就会比朴素的 (S − B) ÷ B 略低。

实操示例

无手续费的盈利交易。 以 100 买入 10 股,以 120 卖出:成本 1,000,卖出所得 1,200,净盈利 200,ROI 20.00%,保本价 100.00。没有手续费时,ROI 与价格涨幅完全一致。

固定佣金的亏损交易。 以 50 买入 100 股,买入手续费 5;以 48 卖出,卖出手续费 5:成本 5,005,卖出所得 4,795,净盈利 −210,ROI −4.20%。保本价为 (5,005 + 5) ÷ 100 = 50.10——价格必须涨回买入价之上,这笔交易才不亏。

百分比卖出手续费。 以 100 买入 100 股,无买入手续费;以 110 卖出,卖出手续费 1%:卖出所得为 11,000 − 110 = 10,890,净盈利 890,ROI 为 8.90%,低于 10% 的价格涨幅。保本价为 10,000 ÷ (100 × 0.99) = 101.01。

固定手续费与百分比手续费

手续费模式在小额交易和大额交易上的影响方向相反。固定手续费是一笔固定的现金成本,因此对 10 股的交易造成的比例负担远重于 1,000 股的交易。百分比手续费随仓位规模变化,对小额交易较轻,对大宗交易较重。保本价表能看出差别:

100 股、成本 10,000 的卖出手续费保本价
无手续费100.00
固定 5100.05
卖出金额的 0.5%100.50
卖出金额的 1%101.01

百分比手续费会把保本价推得更远,因为费用本身随价格上涨而增加,这就是百分比那几行比固定那行发散得更快的原因。

计算器不包含什么

结果是单笔交易的税前数字。它不包含资本利得税、股息收入或预扣税、印花税、监管交易费、你未输入的平台或行情数据费、货币兑换点差、保证金利息以及机会成本。它无法模拟做空、期权、部分卖出、不同价格的多笔建仓,或拆股等公司行动。如果涉及其中任何一项,请调整输入或单独计算缺失部分,而不要把净盈亏当作最终的已实现收益。

解读结果时的常见错误

  • 把 ROI 与价格变动混为一谈。 如果你以 100 买入、以 110 卖出,价格上涨了 10%,但 ROI 以包含手续费的总成本为基准,因此会略低一些;佣金越高,差距越大。
  • 把百分比手续费当小数输入。 百分比字段的单位是百分数而不是小数:1% 请输入 1,而不是 0.01。输入 0.01 只会收取百分之一的百分之一。
  • 忘记买入侧手续费。 成本包含它,并会把保本价推到买入价之上。只要手续费非零,保本价高于买入价就是正常的。
  • 把净盈利当作应税收益。 这个数字是税前的。资本利得规则、持有期和亏损抵扣都在别处适用。
  • 过度信任显示的小数位。 内部结果是精确的,仅显示时保留两位小数,因此把多笔显示的往返交易串联起来可能累积微小差异。

功能特点

  • 完整的手续费支持:每笔手续费可建模为固定额或按交易额百分比——允许两种模式混合使用。
  • 保本卖出价:精确知道覆盖全部成本(含卖出侧费用)所需的卖出价格。
  • 真实收益率:收益率以含手续费的总成本为基准计算——而不仅仅是股价的毛涨幅。
  • 与货币无关:纯数字适用于任何货币;可选的符号前缀仅用于显示。
  • 隐私优先设计:不接实时行情、无外部 API——所有计算均在浏览器中完成,数据不会离开您的设备。

应用场景

  • 复盘已完成交易:输入实际买入价和卖出价,查看扣除手续费后的真实净结果。
  • 规划卖出时机:利用保本卖出价设置限价单,确保卖出时覆盖全部成本。
  • 比较收费模式:在固定额和百分比之间切换手续费,查看券商定价对收益的侵蚀程度。
  • 规划仓位规模:尝试不同股数,了解固定费用对小额交易的更大影响。

相关工具

常见问题

净盈亏是如何计算的?

总成本等于股数乘以买入价再加上买入手续费;总卖出所得等于股数乘以卖出价再减去卖出手续费。净盈亏为卖出所得减去总成本,收益率则是净盈亏占总成本的百分比。

什么是保本卖出价?

保本卖出价是指在给定已支付的买入手续费和您选择的卖出手续费方式后,净利润恰好为零的每股卖出价格。当卖出手续费为百分比时,保本价会略高于同等名义金额的固定手续费,因为费用随价格上涨而增加。

手续费应该按固定额还是百分比输入?

与您的券商收费方式保持一致即可。许多美股券商按每笔交易收取固定费用(选择固定额),而其他市场常见按比例收费(输入百分比率)。两者可以混合使用——例如买入固定、卖出按比例。

计算器会获取实时行情吗?

不会。所有价格均为手动输入,工具完全离线运行,不会将您的交易数据发送到任何地方。请在券商或行情网站查询最新价格后输入。

支持做空或股息吗?

不支持。本工具仅模拟一笔做多的买入–卖出交易。做空涉及借券费用和利息,股息涉及因地区而异的税务处理——两者都有意排除在范围之外。

计算器使用哪种货币?

与货币无关:无论美元、欧元、日元还是其他货币,数学计算完全相同。如需在金额旁显示符号,可以输入可选的货币符号(如 $ 或 €)。

由 HandyTools Hub 团队审校 · 最后更新