亏损回本计算器
亏损回本计算器可按亏损幅度,或成本价与现价,算出回到买入成本所需涨幅:亏 50% 需要涨 100% 才回本,并同步显示同幅反弹后的剩余亏损与金额缺口。
知道自己亏了百分之几,就用按亏损幅度;只记得买入成本和现在的价格,就用按成本与现价,工具先替你算出亏损幅度,再算回本涨幅。
这里填的是相对成本的亏损幅度:10 元买的现在 7 元,就是亏 30%。填 100 表示本金归零。
亏损 50.00% 后,回本所需涨幅(不含交易费用与税费)
100.00 %
亏了 50.00%,要涨 100.00% 才回本; 只涨回同样的 50.00% 的话,还差 25.00%。 原因是两个百分比的分母不同:亏损以成本为基数,回本涨幅以现价为基数。 现价只剩成本的 50.00%,同样一笔钱除以更小的分母,比例自然更大。
本页只算「价格 / 净值回到成本需要涨多少」。结果不含佣金、印花税、过户费、基金申赎费与红利税,也不含任何税费,因此它不等于「卖出后不亏钱」的保本价——含交易费用的保本价请用站内的 股票交易手续费计算器与股票收益计算器。本页也不预测时间、不判断能不能涨回去, 更不构成任何买入、加仓或止损建议。
怎么用
- 选计算方式:已经知道自己亏了百分之几,就留在「按亏损幅度」,只填一个数。只记得买入成本和现在的价格,就点「按成本与现价」,工具先由两者算出亏损幅度,再算回本涨幅。
- 按亏损幅度:填一个百分数:在框里填相对成本的亏损幅度,10 元买的现在 7 元就填 30。填 0 表示不亏不赚,填 100 表示本金归零。负数不接受——已经盈利的请改用「按成本与现价」。
- 按成本与现价:两栏口径要一致:两栏都填「元/股 的成本价与现价」,或者都填「总投入与当前市值」,两种填法算出的百分比完全相同,只有「回本还差」跟着你的口径走。现价留空不会按 0 计算,本金真的归零请明确填 0。
- 读四格结果:主数字是回本所需涨幅;下面依次是当前亏损幅度、现价相当于成本的百分比、只涨回同样幅度后仍亏多少,价格模式还多一格「回本还差」。每改一个数就立即重算,不用点等号。
核心要点
亏 50% 需要涨 100% 才回本,因为亏损幅度以买入成本为基数,而回本涨幅以现在的价格为基数——同样一笔钱,除以更小的分母,比例自然更大。
- 一条公式:回本涨幅 = 亏损幅度 ÷(100% − 亏损幅度)。亏 30% 需涨 42.86%,亏 80% 需涨 400%,亏 90% 需涨 900%。
- 涨回同样幅度不够:先跌 L 再涨 L 只剩 1 − L²,缺口正好是亏损率的平方——亏 30% 再涨 30%,还差 9%。
- 越深越难:亏损从 50% 走到 90%,回本涨幅从 100% 跳到 900%,是非线性放大。
- 不含费用:本页只算价格回到成本,不含佣金、印花税、过户费与基金申赎费,因此不是保本卖出价。
- 解读框架:先区分「价格回到买入成本」与「扣除费用后保本」,再看所需涨幅是否属于自己设定的风险情景;计算结果只描述数学缺口,不预测行情。
- 归零就回不去:本金亏到 0 时分母为 0,回本涨幅不存在,不是无穷大。
原理与公式
记买入成本 C、现价 P、亏损率 l =(C − P)÷ C、回本涨幅 g。所谓「回本」就是让现价按 1 + g 涨回到成本:
P ×(1 + g)= Cg =(C − P)÷ P = l ÷(1 − l)
两行推导就是全部。这里唯一需要留神的是分母换了:l 的分母是成本 C,g 的分母是现价 P。跌得越多,P 越小,同样的缺口换算成比例就越大,这就是 「跌 30% 再涨 30% 回不去」的全部原因。
四个结果怎么来的
回本所需涨幅 = 亏损幅度 ÷(100 − 亏损幅度)× 100现价相当于成本 =(1 − l)× 100 = P ÷ C × 100只涨回同样幅度后仍亏 = l² × 100(由 (1 − l)(1 + l) = 1 − l² 得)回本还差 = C − P(仅成本/现价模式,与你填的口径同单位)
计算示例
亏 50%:50 ÷(100 − 50)× 100 = 100%;涨回同样的 50% 只到 0.75,仍亏 25%亏 30%:30 ÷ 70 × 100 = 42.857142…% → 42.86%;仍亏 0.3² = 9%成本 88.88、现价 6.66:亏损 82.22 ÷ 88.88 = 92.51%;回本涨幅 82.22 ÷ 6.66 = 1234.53%成本 10、现价 12.5:已高出成本 25%,回本涨幅为 0,不再显示「仍亏」与「回本还差」
注意第三个例子的算法:回本涨幅是由 82.22 ÷ 6.66 直接算出的,不是拿显示用的 92.51% 再套一次公式。因为 g 对 l 的敏感度是 1 ÷ (1 − l)²,在九成以上的深度亏损区,亏损幅度上万分之五的四舍五入误差会被放大成半个百分点以上。
亏损回本涨幅对照表
| 亏损幅度 | 回本所需涨幅 | 只涨回同样幅度后仍亏 |
|---|---|---|
| 5% | 5.26% | 0.25% |
| 10% | 11.11% | 1.00% |
| 20% | 25.00% | 4.00% |
| 30% | 42.86% | 9.00% |
| 40% | 66.67% | 16.00% |
| 50% | 100.00% | 25.00% |
| 60% | 150.00% | 36.00% |
| 70% | 233.33% | 49.00% |
| 80% | 400.00% | 64.00% |
| 90% | 900.00% | 81.00% |
| 95% | 1900.00% | 90.25% |
| 99% | 9900.00% | 98.01% |
精度:内部以高精度十进制(decimal.js)运算,规避原生 JavaScript 的 0.1 + 0.2 = 0.30000000000000004 类浮点误差;整条链只在输出那一步四舍五入到 2 位小数,中间值绝不复用已收口的结果。 计算均在浏览器本地完成,不联网、不上传。
常见问题
- 亏损回本怎么算?亏 50% 要涨多少才能回本?
- 亏 50% 需要涨 100% 才回本。公式是「回本涨幅 = 亏损幅度 ÷(100% − 亏损幅度)」:50 ÷(100 − 50)= 1,即 100%。之所以不是涨 50%,是因为两个百分比的分母不一样——亏损幅度以买入成本为基数,回本涨幅以现在的价格为基数。100 元跌到 50 元,跌掉的 50 元是成本的一半,却是现价 50 元的整整一倍,所以要涨一倍才回得去。同理,亏 30% 需涨 42.86%,亏 80% 需涨 400%。
- 亏损回本为什么不是跌多少涨多少?亏 30% 再涨 30% 还差多少?
- 还差 9%。跌 30% 后剩下 0.7,再涨 30% 是 0.7 × 1.3 = 0.91,比 1 少 0.09,也就是仍亏 9%。规律很干净:先跌 L 再涨同样的 L,最后剩下 1 − L²,缺口正好是亏损率的平方——亏 10% 再涨 10% 差 1%,亏 50% 再涨 50% 差 25%,亏 80% 再涨 80% 差 64%。跌得越深,这个「涨回同样幅度」的错觉就越致命。本页的「只涨回同样幅度后仍亏」那一格给的就是这个数。
- 股票亏损回本涨幅要算手续费和印花税吗?能当保本卖出价吗?
- 不能。本页算的是价格或基金净值回到买入成本所需的涨幅,不含佣金、印花税、过户费、基金申赎费与红利税。真正「卖出后一分不亏」的价格还要再往上抬一点:买入时已经付过一次佣金,卖出时还要再付一次佣金加印花税(A 股印花税只在卖出方向收取)。所以本页的回本涨幅是下限,不是保本价。含费用的保本卖出价请用站内的股票交易手续费计算器和股票收益计算器,它们才收费率参数。
- 深度亏损回本有多难?亏 50% 和亏 90% 要分别涨多少?
- 亏 50% 要涨 100%,亏 90% 要涨 900%——亏损只翻了不到一倍,回本所需涨幅却相差九倍。原因是回本涨幅对亏损幅度是非线性的:分母(1 − 亏损率)越接近 0,比值涨得越猛。从 50% 到 60%,回本涨幅由 100% 升到 150%;从 90% 到 95%,则由 900% 跳到 1900%。这组数字只说明回撤与反弹的算术关系,不代表标的未来能够涨回成本。
- 亏损回本计算器遇到本金归零时,为什么算不出回本涨幅?
- 算不出来,而且不是本工具的限制,是这个比例根本不存在。回本涨幅的分母是现价,现价为 0 时任何倍数乘上去仍然是 0,永远回不到成本。所以当你填「亏损 100%」或把现价填成 0 时,本页只给出「本金归零后无论涨多少倍都回不到成本」的说明,不会给一个数字,也不会显示无穷大。需要说明的是,本工具不支持亏损超过 100% 的情形(融资融券、期货穿仓会让本金变负),那属于另一套口径。
- 亏损回本计算器填每股价格还是总金额?回本涨幅会不同吗?
- 只要两栏采用同一种口径,四个百分比就相同。因为回本涨幅算的是比值,成本和现价同时乘以持有份数,分子分母一起放大,比值不变——填「12.8 元/股和 6.4 元/股」与填「128000 元投入和 64000 元市值」得到的都是亏 50%、需涨 100%。会跟着口径变化的是「回本还差」:前者表示每股还差 6.4 元,后者表示总共还差 64000 元。一栏填单价、另一栏填总额时,算出的比例没有可比意义。