隐性成本回本 · No.029
亏损回本要涨多少:算上手续费还差一截
「亏 30% 要涨 42.9%」那张表是股票口径,不含费也不含强平。这篇把往返成本并进公式给出双列对照表,说明为什么杠杆合约上有几行根本不存在,再给一个用成交明细重算平衡价的做法。
你在中文搜索结果里反复看到的那张「亏 30% 要涨 42.9%」对照表,是按股票场景做的:不含手续费,不含持仓期的资金费,也没有强制平仓这回事。把它搬到加密市场,尤其搬到带杠杆的合约上,这张表有几行根本不存在——不是回本更难,是仓位在跌到那个幅度之前就已经被平掉了。
这篇把那张表补完整,补三处:往返成本、交易次数、以及杠杆下消失的那几行。最后给一个用成交明细自己重算平衡价的做法。
那张表背后只有一行算术
回本涨幅 = 亏损幅度 ÷(1 − 亏损幅度)。亏掉 x 之后你手里剩 1 − x,要从 1 − x 回到 1,需要涨的幅度就是 x ÷(1 − x)。分母越小,结果爆得越快,所以亏 90% 要涨 900%,而不是涨 90%。
这行算术本身没有任何问题。问题在它悄悄假设了三件事:
- 中间不产生任何成本。没有买卖费用,没有点差,持仓期间也不用付钱。
- 你只做了一次买卖。买进、套住、涨回来、卖出,全程一趟。
- 仓位一直还在。无论跌多深,你都能等到它涨回来。
在不加融资的股票账户上,前两条勉强可以忽略,第三条基本成立。加密市场这三条要逐条重新检查——第三条尤其。
并进往返成本之后,表长这样
下面几张表里的费率全部是为了演示取的假设值,不代表任何平台的实际收费,也不对应任何真实账户。费率各平台各等级各品类都不同,以你操作时页面显示的数字为准。你要做的是把结构看懂,换成自己的数字重算。
现货完整走一趟是买一次、卖一次,两边各收一次费。假设单边 0.1%,一个来回就是 0.2%;享受各类减免之后假设单边 0.05%,来回 0.1%。要真正回到不亏,价格得多涨出抵掉这两笔费用的那一截:
含费回本涨幅 =(1 + 名义回本涨幅)÷(1 − 往返成本)− 1
| 亏损幅度 | 名义回本涨幅 | 含往返 0.1% | 含往返 0.2% | 比名义多出 |
|---|---|---|---|---|
| 10% | 11.11% | 11.22% | 11.33% | +0.11 / +0.22 个百分点 |
| 20% | 25.00% | 25.13% | 25.25% | +0.13 / +0.25 |
| 30% | 42.86% | 43.00% | 43.14% | +0.14 / +0.29 |
| 40% | 66.67% | 66.83% | 67.00% | +0.17 / +0.33 |
| 50% | 100.00% | 100.20% | 100.40% | +0.20 / +0.40 |
| 60% | 150.00% | 150.25% | 150.50% | +0.25 / +0.50 |
| 70% | 233.33% | 233.67% | 234.00% | +0.33 / +0.67 |
| 80% | 400.00% | 400.50% | 401.00% | +0.50 / +1.00 |
| 90% | 900.00% | 901.00% | 902.00% | +1.00 / +2.00 |
先说一件诚实的话:只走一趟的话,差距确实不大。亏 30% 那一行从 42.86% 变成 43.14%,多出来的不到三分之一个百分点。看到这里很容易得出「手续费在回本这件事上无关紧要」的结论。
但最后一列藏着一个信号:多出来的那截自己也在被放大。亏 10% 时只多 0.22 个百分点,亏 90% 时多了 2 个百分点,整整十倍。原因就在公式里——费用是乘在(1 + 名义涨幅)上的,而这个数在深亏区间已经很大。你套得越深,同一笔手续费需要更多的涨幅去抵消。
更要命的是下一节。
真正把差额吃掉的是次数
深套之后,很少有人真的拿着不动。典型行为是反复进出:割一次,看着反弹追一次,再割。每一趟都要付一次完整的往返成本,而这些成本是按次数累乘的。
做完 N 个来回之后,价格需要额外多涨的部分是 1 ÷(1 − 往返成本)N − 1:
| 来回次数 | 往返 0.1% 时额外需要涨 | 往返 0.2% 时额外需要涨 |
|---|---|---|
| 5 次 | 0.50% | 1.01% |
| 10 次 | 1.01% | 2.02% |
| 20 次 | 2.02% | 4.08% |
| 50 次 | 5.13% | 10.53% |
| 100 次 | 10.52% | 22.16% |
把两张表叠起来看一次。假设你套在 −50%,名义回本涨幅是 100%;如果这半年里你在这个标的上来回做了一百次(对做日内的人来说不算多),按往返 0.2% 算,你实际需要的涨幅是 2 × 1.2216 − 1,也就是约 144%。
从 100% 到 144%。这 44 个百分点不是行情欠你的,是你自己在盘口里交出去的。而它在任何一张回本对照表上都看不到,因为那张表默认你只做了一趟。
永续合约上还有一项完全不进成交价的支出:持仓期间每个结算周期都在收付资金费,方向可能长期对你不利。它单独记账,你按成交记录算平衡价的时候会整个漏掉。这项怎么记,见资金费的结算周期与记账方式;吃单和挂单的成本差在哪,见两种成交身份的费率差。
杠杆合约上,有几行根本不存在
这是整张表搬到加密市场之后最大的一处错位,而且几乎没人提。
那张表的横轴是「亏损幅度」,但在杠杆仓位上,价格跌多少和你亏多少是两个数,中间差着一个杠杆倍数。逐仓多单的保证金等于名义价值除以杠杆倍数,价格每跌 1%,你的保证金就少掉「杠杆倍数」个 1%。所以价格大约跌到 1 ÷ 杠杆倍数 的时候,保证金就被吃光了。
实际触发还要更早一点,因为平台会留一档维持保证金。维持保证金的比例分梯度,仓位越大要求越高,各平台各合约都不同,以你持仓页显示的强平价为准,别自己心算。
| 杠杆倍数 | 保证金被吃光的价格跌幅(粗算) | 对照表从哪一行起失效 |
|---|---|---|
| 2 倍 | 约 50% | 「亏 50%」及以下各行 |
| 3 倍 | 约 33% | 「亏 40%」及以下各行 |
| 5 倍 | 约 20% | 「亏 20%」及以下各行 |
| 10 倍 | 约 10% | 「亏 10%」及以下各行 |
| 20 倍 | 约 5% | 整张表都不适用 |
| 50 倍 | 约 2% | 整张表都不适用 |
所以「亏 50% 要涨 100% 才回本」这句话,在三倍以上的杠杆多单上没有对应的场景。价格跌到那里之前仓位已经不在了,回本这个问题无从谈起——你面对的是另一个问题。
这两个问题的算术形式一模一样,含义天差地别:
- 价格回本。仓位还在,市场涨回来你就回来了,你什么都不用做,只需要能拿得住。这是那张表在算的东西。
- 本金回本。仓位已经清算,账户里少了一块。x ÷(1 − x)这次算的是「剩下的钱要赚出多少倍」,而且没有任何东西会自动把它涨回来——市场涨回原位跟你已经没关系了,你得重新做对一次。
全仓模式下情况又不一样:整个账户余额都在给这个仓位垫,触发点更远,但一旦触发,损失面覆盖的是账户里全部的钱。触发得晚不等于风险小。
拿成交明细重算,别用当初的挂单价
算回本线的时候,大多数人心里用的是「我当初买在多少」。那个数通常不对。
第一,单子多半是分批成交的。一张委托可能在好几个价位上分次吃掉,成交均价和你填进去的价格不是同一个数。市价单在深度薄的时候差得尤其明显,这部分成本怎么估,见市价单比限价单到底贵多少。
第二,费用不一定出现在成交价里。开了抵扣的话,那笔费用可能从另一个币种里扣走,成交明细的费用栏显示 0 或者显示成别的单位。你按成交金额去估手续费,会把这一整块漏掉。
第三,合约仓位还有资金费。它按结算周期单独记,和成交记录分两处。不并进去,你算出来的平衡价永远偏低,而且偏得随时间越来越多。
重算的顺序:
- 把这个仓位涉及的全部成交明细导出来,包括所有分批成交的碎单。
- 按含费口径重算持仓成本——手续费计进成本,得到的那个数就是盈亏平衡价。两种成本算法怎么选、手续费该记在哪一栏,见持仓成本的两种算法。
- 合约仓位再把持仓期内全部资金费的收付加减一遍。
- 拿最后这个数和现价比,回本涨幅当场就有,不用查表。
这一步做下来常常会发现自己的数和平台给的数对不上,那是另一件更麻烦的事,得真做一次对账才知道差在哪。想先把费用那一栏摊平了看,用成本对账单工具过一遍。
还有一笔不进任何账单的账:深套的仓位拿在手里等回本,这段时间钱是动不了的。占用多久、代价多大,可以按等待期的机会成本那套估法折成一个数,再和「等回本」这个决定放一起比。
把这篇压成一个当场能做的动作:打开你亏得最狠的那个仓位,先确认它还在不在。还在,就按上面重算一次真实的平衡价,那张流传的对照表可以扔了;已经不在了,那张表更不用看——它算的是价格,你要算的是剩下的本金。
常见问题
亏 30% 真的要涨 42.9% 才回本吗?
算术是对的,42.86% 来自 0.3 ÷ 0.7。但那是不含任何成本的纯价格口径。把一个来回的手续费并进去,按往返 0.2% 假设算是 43.14%;如果你在这个标的上反复进出,每一趟都要再付一次,一百个来回下来需要的涨幅会明显更高。
手续费对回本到底影响多大?
走一趟的话很小——亏 30% 那一行只多出 0.29 个百分点。但成本是按交易次数累乘的:按往返 0.2% 假设,一百个来回需要额外多涨约 22%,能把「亏 50% 要涨 100%」变成「要涨约 144%」。所以真正该控制的是交易次数,不是单笔费率。
为什么说杠杆合约上没有「亏 50% 回本」这一说?
因为价格跌 50% 之前仓位就没了。逐仓多单的保证金大约在价格跌 1 ÷ 杠杆倍数 时被吃光,三倍杠杆大约跌 33% 就到,实际触发点因维持保证金还要更早。仓位被平掉之后,你要算的不是价格涨回多少,而是剩下的本金要赚出多少倍,这两件事完全不同。
算回本线该用挂单价还是成交价?
用成交均价,而且要含费。三个原因:一张委托常常分批在不同价位成交;抵扣类费用可能从别的币种扣走,成交明细里看不见;合约还有资金费单独记在另一处。把这三项都并进去,得到的才是「涨到这里我不亏」的那个价。
本文所列费率与规则为编辑部按币安公开页面核对后的记录,平台可能随时调整,以你操作时页面显示为准。文中不构成投资建议。本站与 Binance(币安)没有隶属关系;通过本站邀请码注册不会让你多付费,详见商业披露。