股票回报计算器

输入买入价、卖出价、股数与持有年限,把每股股息与买卖双向佣金一起算进去,得到资本利得、股息收入、总回报率与年化收益率;数据在浏览器本地计算,不上传。

—

本页的核心结论:股票的收益 = 资本利得 + 股息 − 双边佣金——示例买 50.00 卖 62.50,看似涨了 25%,扣掉买入与卖出各一次的佣金后资本利得是 1,238.75 美元,再加上 320.00 美元股息,总盈亏 1,558.75 美元,总回报率 31.14%。

使用方法

  1. 填「买入价」与「卖出价」,单位是美元/股,示例 50 与 62.50。买入价要填含买入佣金的成交价以外的原始成交价,佣金由页面单独按边计算。
  2. 填「股数」,示例 100 股。所有金额都会按股数等比放大,每股口径的结论也一并给出。
  3. 填「持有年限」,示例 3 年。年化收益率(CAGR)用它做几何平均,年限越短、同一笔总回报折算出的年化越大。
  4. 填「期间每股股息合计」,示例 3.20 美元;填的是持有期内每 1 股累计拿到的现金股息,不是总股息。
  5. 填「单边佣金率」,示例 0.1%,表示买入与卖出各收一次 0.1%;双边合计的成本直接从收益里扣掉。
  6. 点「计算回报」,得到成本、净得、资本利得、股息、总盈亏、总回报率与年化收益率;下方卖出价对照表默认显示 8 档,点「加载更多」展开全部 12 档,也可导出 CSV。

这个股票回报计算器能解决什么问题

股票的收益从来不止「卖出价减去买入价」这一项:持有期间拿到的现金股息要算进来,买入与卖出的双向佣金要扣掉,持有多年的还得分清「总回报」与「年化回报」。本页把这几件事合成一条账:先算含佣金的买入成本与扣佣后的卖出净得,得到资本利得,加上期间股息得到总盈亏,最后折成总回报率与年化收益率,并单列股息占比。它适合止盈止损前的收益核算、比较不同持有年限的年化差异,以及判断「价格涨了但账户没赚钱」这类被佣金吃掉的情形。

计算原理与变量说明

本页按三级口径推进:先还原成本与净得,再拆出资本利得与股息,最后折算成两种回报率。

年化收益率为什么不能拿总回报率除以年数?那属于算术平均,会把复利拉平。本页用的是几何平均(CAGR):把 31.14% 的总回报复利回推到每一年,得到 9.46%。几何平均对年限极其敏感——同一笔 31.14% 的总回报,持有一年就是 31.14%,持有半年折算的年化会冲到 71.99%,而持有十年只剩 2.75%。这不是收益变差,而是「把同一笔收益摊到更长的时间轴上」。对照表里的年限一栏正是这条复利压缩曲线。

双向佣金是第二个常被低估的机制。示例买入价与卖出价同为 50 时,资本利得是 −10.00,光靠价差其实是亏的;是 320.00 的股息把总盈亏拉回 310.00、总回报 6.19%。佣金率越高,这个缺口越大:佣金 0% 时总回报 31.40%,0.50% 时降到 30.12%,1% 时只剩 28.86%。对高频交易者来说,佣金按边累计,节流效果不亚于选股。

第三个机制是股息占比随持有期放大。示例 3 年、每股股息 3.20 时,股息占总盈亏 20.53%;把每股股息改成 0,总回报从 31.14% 直接掉到 24.75%,年化从 9.46% 掉到 7.65%。还要记住除权除息:公司派息当天股价通常按派息额下调,股息并非凭空多出来的收益,长期看价格增长与股息分配此消彼长,所以单看股息率并不等于多赚了钱。

完整示例(数值仅作演示)

示例条件:买入价 50.00 美元、买入 100 股、卖出价 62.50 美元、持有 3 年、期间每股股息合计 3.20 美元、单边佣金率 0.1%。

换算到实际场景:账户里 5,005.00 美元的本金,3 年后变成 6,243.75 美元的现金净得,外加期间到账的 320.00 美元股息,合计赚得 1,558.75 美元。如果把卖出价压到 55.00,资本利得只剩 489.50,总回报降到 16.17%;如果抬到 70.00,资本利得 1,988.00,总回报升到 46.11%。这张价格敏感性在下面的对照表里完整列了 12 档。

示例中的买入价、卖出价、股数、年限、股息与佣金率均为演示数值,不代表任何具体标的的建议。

卖出价、年限与股息对照表

下表固定买入价 50.00、100 股、持有 3 年、每股股息 3.20、佣金 0.1%,只改变卖出价。表格由页面自身的公式实时生成,可点「复制对照表」按 TSV 取走,或点「导出 CSV」得到带 UTF-8 BOM 的文件。

下表固定同一笔 31.14% 的总回报,只改变持有年限,展示年化收益率的复利压缩。

持有年限年化收益率
0.5 年71.99%
1 年31.14%
2 年14.52%
3 年9.46%
5 年5.57%
8 年3.45%
10 年2.75%

下表固定卖出价 62.50,只改变期间每股股息,展示股息对总回报与股息占比的双重影响。

每股股息($)股息收入($)总盈亏($)总回报率股息占总盈亏
0.000.001,238.7524.75%0.00%
0.5050.001,288.7525.75%3.88%
1.00100.001,338.7526.75%7.47%
1.60160.001,398.7527.95%11.44%
2.40240.001,478.7529.55%16.23%
3.20320.001,558.7531.14%20.53%
4.00400.001,638.7532.74%24.41%
5.00500.001,738.7534.74%28.76%

下表固定买卖价与股息,只改变单边佣金率,展示双向佣金对总回报的侵蚀。

单边佣金率买入成本($)卖出净得($)总盈亏($)总回报率
0%5,000.006,250.001,570.0031.40%
0.05%5,002.506,246.881,564.3831.27%
0.1%5,005.006,243.751,558.7531.14%
0.25%5,012.506,234.381,541.8830.76%
0.5%5,025.006,218.751,513.7530.12%
1%5,050.006,187.501,457.5028.86%

结果边界、舍入与适用说明

常见问题

总回报率和年化收益率有什么区别?

总回报率是整段持有期的累计收益,示例 31.14% 覆盖了完整的 3 年;年化收益率是把它复利回推到「平均每年」,示例 9.46%。同一笔收益,持有期越长,年化越低,所以两者不能混用。比较不同持有期的标的时看年化,看一笔交易实际赚了多少时看总回报。

为什么 62.50 卖出、总回报 31.14%,年化却只有 9.46%?

因为年化用的是几何平均而不是「除以 3」。31.14% 是 3 年累计的结果,按复利折算到每年只有 9.46%。对照表里同一笔收益在 0.5 年下年化高达 71.99%,在 10 年下只有 2.75%,正是这个复利压缩在起作用。

股息为什么要单独看占比?

因为股息决定了一笔股票收益有多少来自「不需要卖出」的现金流。示例股息 320.00,占总盈亏 20.53%;若股息为 0,总回报会从 31.14% 掉到 24.75%。占比越高,说明收益越少依赖价差,持有体验通常更平稳,但也要留意除权除息会把股价同步下调。

佣金 0.1% 看起来很小,影响大吗?

单边 0.1% 在示例里让总回报从 31.40% 降到 31.14%,看似只差一点;但佣金按边收取,买卖各一次就是双向的。把佣金提到 1%,总回报直接降到 28.86%,可见费率对高频交易者的侵蚀是累积的。小额交易还要额外考虑券商的最低单笔收费。

卖出价 50(不涨不跌)为什么还有 6.19% 的回报?

那 6.19% 全部来自股息,不是价差。买入 50、卖出 50 时资本利得实际是 −10.00(双向佣金所致),是 320.00 的股息把总盈亏拉回 310.00,才得到 6.19% 的总回报、2.02% 的年化。这也说明只看价格涨幅会低估含股息标的的真实收益。

持有年限可以填小数吗?

可以,例如 0.5 表示持有半年。年化收益率会对小数年限做几何折算:同一笔 31.14% 的总回报,持有半年折算成年化是 71.99%。但不足 1 年的年化只是折算值,样本期太短时容易被放大,不宜当作可持续的年度收益来外推。

这个工具免费吗?

免费,无需注册即可使用。

输入的数据安全吗?

安全。计算在当前浏览器本地完成,不会上传输入内容。

相关工具