使用方法
- 填「买入价」与「卖出价」,单位是美元/股,示例 50 与 62.50。买入价要填含买入佣金的成交价以外的原始成交价,佣金由页面单独按边计算。
- 填「股数」,示例 100 股。所有金额都会按股数等比放大,每股口径的结论也一并给出。
- 填「持有年限」,示例 3 年。年化收益率(CAGR)用它做几何平均,年限越短、同一笔总回报折算出的年化越大。
- 填「期间每股股息合计」,示例 3.20 美元;填的是持有期内每 1 股累计拿到的现金股息,不是总股息。
- 填「单边佣金率」,示例 0.1%,表示买入与卖出各收一次 0.1%;双边合计的成本直接从收益里扣掉。
- 点「计算回报」,得到成本、净得、资本利得、股息、总盈亏、总回报率与年化收益率;下方卖出价对照表默认显示 8 档,点「加载更多」展开全部 12 档,也可导出 CSV。
这个股票回报计算器能解决什么问题
股票的收益从来不止「卖出价减去买入价」这一项:持有期间拿到的现金股息要算进来,买入与卖出的双向佣金要扣掉,持有多年的还得分清「总回报」与「年化回报」。本页把这几件事合成一条账:先算含佣金的买入成本与扣佣后的卖出净得,得到资本利得,加上期间股息得到总盈亏,最后折成总回报率与年化收益率,并单列股息占比。它适合止盈止损前的收益核算、比较不同持有年限的年化差异,以及判断「价格涨了但账户没赚钱」这类被佣金吃掉的情形。
计算原理与变量说明
本页按三级口径推进:先还原成本与净得,再拆出资本利得与股息,最后折算成两种回报率。
- 买入成本:买入价 × 股数 × (1 + 佣金率),示例 50 × 100 × 1.001 = 5,005.00。
- 卖出净得:卖出价 × 股数 × (1 − 佣金率),示例 62.50 × 100 × 0.999 = 6,243.75。
- 资本利得:卖出净得 − 买入成本 = 6,243.75 − 5,005.00 = 1,238.75。
- 股息收入:每股股息 × 股数,示例 3.20 × 100 = 320.00。
- 总盈亏:资本利得 + 股息 = 1,238.75 + 320.00 = 1,558.75。
- 总回报率:总盈亏 ÷ 买入成本 = 1,558.75 ÷ 5,005.00 = 31.14%。
- 年化收益率(CAGR):(1 + 总回报率)1 ÷ 年限 − 1 = 9.46%。
- 每股口径:每股成本 50.05、每股净得 62.44、每股总收益 15.59,三者也由同一组公式除以股数得到。
年化收益率为什么不能拿总回报率除以年数?那属于算术平均,会把复利拉平。本页用的是几何平均(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,卖出净得 6,243.75。
- 资本利得 1,238.75,股息收入 320.00,总盈亏 1,558.75。
- 总回报率 31.14%,年化收益率 9.46%;不计股息时为 24.75% 与 7.65%。
- 股息占总盈亏 20.53%。
- 每股口径:每股成本 50.05、每股净得 62.44、每股总收益 15.59。
换算到实际场景:账户里 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.00 | 0.00 | 1,238.75 | 24.75% | 0.00% |
| 0.50 | 50.00 | 1,288.75 | 25.75% | 3.88% |
| 1.00 | 100.00 | 1,338.75 | 26.75% | 7.47% |
| 1.60 | 160.00 | 1,398.75 | 27.95% | 11.44% |
| 2.40 | 240.00 | 1,478.75 | 29.55% | 16.23% |
| 3.20 | 320.00 | 1,558.75 | 31.14% | 20.53% |
| 4.00 | 400.00 | 1,638.75 | 32.74% | 24.41% |
| 5.00 | 500.00 | 1,738.75 | 34.74% | 28.76% |
下表固定买卖价与股息,只改变单边佣金率,展示双向佣金对总回报的侵蚀。
| 单边佣金率 | 买入成本($) | 卖出净得($) | 总盈亏($) | 总回报率 |
|---|---|---|---|---|
| 0% | 5,000.00 | 6,250.00 | 1,570.00 | 31.40% |
| 0.05% | 5,002.50 | 6,246.88 | 1,564.38 | 31.27% |
| 0.1% | 5,005.00 | 6,243.75 | 1,558.75 | 31.14% |
| 0.25% | 5,012.50 | 6,234.38 | 1,541.88 | 30.76% |
| 0.5% | 5,025.00 | 6,218.75 | 1,513.75 | 30.12% |
| 1% | 5,050.00 | 6,187.50 | 1,457.50 | 28.86% |
结果边界、舍入与适用说明
- 输入范围:买入价与卖出价 0 ~ 1,000,000,股数 0 ~ 100,000,000,持有年限 0.01 ~ 100,每股股息 0 ~ 1,000,000,佣金率 0 ~ 小于 100,金额类均支持小数。
- 金额保留 2 位小数,百分比保留 2 位小数;中间过程只保留一次舍入,因此手工复算末位可能有一分钱的差异。
- 年化收益率用几何平均,要求持有年限大于 0。年限不足 1 年时年化是「折算值」,用来横向比较可以,但不代表全年都能维持这个速度。
- 未计入的项目:卖出所得税与股息税、跨境汇兑成本、券商的最低单笔佣金、买卖滑点与冲击成本。
- 佣金按单边百分比计。若券商按「每笔最低 X 元」收费,小额交易的等效费率会明显高于名义费率,请以实际扣费为准。
- 除权除息、送股、拆股、配股都会改变每股口径;本页把「期间每股股息合计」作为一笔现金收益处理,不单独还原除权除息对价格的影响。
- 若期间有多次加仓或减仓,本页的单一买入价与卖出价无法表达,请把每一笔持仓分段计算后相加。
- 卖出价低于买入价时资本利得为负,页面保留负号并如实显示负的年化收益率,不做归零处理。
常见问题
总回报率和年化收益率有什么区别?
总回报率是整段持有期的累计收益,示例 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 年的年化只是折算值,样本期太短时容易被放大,不宜当作可持续的年度收益来外推。
这个工具免费吗?
免费,无需注册即可使用。
输入的数据安全吗?
安全。计算在当前浏览器本地完成,不会上传输入内容。