开了多单币也涨了,为什么还是亏钱
直接回答:方向只是必要条件,不是充分条件。价格涨了但你没赚到,几乎总是这四个原因之一——两次手续费、持仓期的资金费率、标记价格和盘口价的偏差、或者你在到达目标之前就被扫出去过一次。它们都可以算出来。
先算一遍打平线
合约开仓那一刻,你就已经是亏的了,因为手续费先扣了一道。价格必须涨够一定幅度,才刚回到不赚不赔。
拿一笔具体的仓位算:保证金 1,000 USDT,10 倍杠杆,仓位价值 10,000 USDT,用市价单开平,按 2026 年 8 月查证的合约普通档吃单费率 0.0500%:
| 项目 | 金额 USDT | 占保证金 |
|---|---|---|
| 开仓手续费 | 5.00 | 0.50% |
| 平仓手续费 | 5.00 | 0.50% |
| 持仓 7 天资金费率(基准 0.01%,21 次) | 21.00 | 2.10% |
| 合计 | 31.00 | 3.10% |
也就是说,这笔仓位价格必须涨 0.31% 才刚打平(31 ÷ 10,000)。听着不多,但如果你的目标是「赚 2%」,那么其中六分之一在你按下开仓键之前就已经注定要交出去。
把持仓拉长到一个月呢?资金费率变成 90 次,合计约 90 USDT,加上手续费就是 100 USDT,打平线抬到 1.00%。持仓越久,你需要的涨幅越大,而这跟你的判断准不准毫无关系。
自己的参数可以填进手续费成本计算器和资金费率年化换算器各算一遍。
原因一:两次手续费,而不是一次
这是最容易漏的。很多人心里算的是「开仓花了五块」,忘了平仓还要再花五块。合约来回一趟,用市价单是 0.1% 的仓位价值,10 倍杠杆下相当于保证金的 1%。
改成限价挂单成交,费率从 0.0500% 降到 0.0200%,来回成本从 1% 降到 0.4%。这是单项收益最大的改动,细节在挂单真能省钱吗。
原因二:资金费率在后台一直扣
这是最隐蔽的。手续费你至少在成交明细里能看到,资金费率是每 8 小时从余额里悄悄划走一笔,不主动去看根本没感觉。
上面那张表里,持仓一周的资金费率(21 USDT)已经超过了两次手续费之和(10 USDT)。持仓超过大约三天,资金费率就成了主要成本项。
而且这还是按基准 0.01% 算的。行情走单边、多头拥挤的时候,费率能被拉到基准的很多倍——恰恰是你觉得「趋势来了要拿住」的时候,成本最高。完整机制在资金费率:最容易被忽略的持仓成本。
原因三:你看的价格和结算的价格不是一个
合约有两个价格:最新成交价(盘口上跳动的那个)和标记价格(用来计算未实现盈亏和判定强平的那个)。
标记价格参考多家现货市场的指数并做了平滑,目的是防止单个市场的瞬时插针误伤大量仓位。整体上这个设计保护了你,但也带来一个后果:你盯着盘口看到涨了 1%,账户里显示的未实现盈亏可能对不上。
剧烈行情下两者能拉开可观的差距。开仓的时候如果正好是在盘口价高于标记价的瞬间成交的,你一开始就带着一小段隐性亏损。这个偏差通常不大,但在高杠杆下会被放大到你能感觉到的程度。
原因四:你被中途扫出去过
这是最伤的一种,而且事后常常想不起来。
价格从 60,000 涨到 62,000,中间插了一根针到 58,500。如果你开的是 20 倍杠杆,强平距离只有 4.6%,那根针正好把你扫掉了。等价格回到 62,000 的时候,你早就不在场了——而你记忆里只剩下「币涨了我却没赚到」。
更常见的变体是:被扫掉之后不甘心,在更高的位置追回来。这样你不但吃了一次强平损失,还把成本抬高了,最后即使价格真涨到目标位,净结果依然是亏的。
解法不是「别设止损」,恰恰相反:解法是降杠杆,让强平价离得足够远,同时用你自己设的止损来决定退出。杠杆和强平距离的对应关系在10 倍杠杆多少钱会爆仓那张表里,倒过来选杠杆的方法在爆仓价是怎么算出来的最后一节。
做一次完整复盘
光知道有这四条不够,得能算出自己那笔到底亏在哪一条上。做法是把账户里的真实数字拉出来,逐项对账。
拿一笔具体的单子举例。开仓 60,000,平仓 61,200(涨了 2%),10 倍杠杆,保证金 1,000,仓位价值 10,000,持仓 5 天,全部市价成交:
| 项目 | 金额 USDT | 怎么来的 |
|---|---|---|
| 价格变动收益 | +200.00 | 10,000 × 2% |
| 开仓手续费 | −5.00 | 10,000 × 0.0500% |
| 平仓手续费 | −5.10 | 10,200 × 0.0500% |
| 资金费率(15 次) | −15.00 | 10,000 × 0.01% × 15 |
| 净结果 | +174.90 | 相当于保证金的 17.49% |
这笔是赚的,但 200 的毛利被啃掉了 25.1,成本占毛利的 12.6%。如果价格只涨了 0.5%(毛利 50),成本占比就跳到 50%;涨 0.3% 的话直接打平。
所以真正的问题不是「有没有成本」,而是你的目标涨幅有没有明显大于成本。做 0.3% 级别的价差,在这个成本结构下是必输的;做 2% 以上,成本才退回到可以忍受的比例。
注意平仓手续费那一行是按 10,200 算的,不是 10,000——因为平仓时仓位价值已经涨了。赚得越多,平仓费越高,这一点很多人手算时会漏掉。
还有一条没算:盘口价差
上面那张表还漏了一项。用市价单成交,你买在卖一价、卖在买一价,两次都吃掉半个盘口价差。
主流合约的盘口价差通常很窄,这一项可以忽略。但如果你交易的是流动性差的小币种合约,价差可能是手续费的好几倍——那时候前面所有关于费率的讨论都是次要的,换个市场才是主要矛盾。
判断方法很简单:下单前看一眼买一和卖一的差,算出它占价格的百分比。这个数明显大于 0.05% 的话,你的主要成本就不是手续费了。
把四条串起来看
这四个原因有个共同点:它们都随杠杆放大,也都随持仓时间累积。
| 成本项 | 随杠杆 | 随时间 |
|---|---|---|
| 手续费 | 放大 | 不变 |
| 资金费率 | 放大 | 累积 |
| 标记价偏差 | 放大 | 不变 |
| 被中途扫出 | 概率上升 | 概率上升 |
所以「方向对了却没赚到」这件事,最集中地发生在高杠杆 + 长持仓这个组合上。而这恰恰是很多人自认为最稳的做法——「我看好长期,所以开高杠杆拿着」。这句话里的两个决定互相打架。
如果你真的看好长期,低杠杆或者现货才是匹配的工具;如果你要用高杠杆,那它天然是短周期的工具,拿越久越不划算。不确定自己的仓位结构是哪一种,杠杆风险自查里第五个问题就是在问这个。
还有一种情况:你其实没做对
前面四条都假设你的方向判断是对的。但有一种很常见的情况值得单独拎出来:你以为自己做对了,其实没有。
典型形态是这样:你在 60,000 开多,价格涨到 62,000 你没走,回落到 59,000 你也没走,最后在 60,500 平掉,小赚。你记住的是「我看对了,涨到 62,000 了」,账户记住的是「你在 60,500 出的」。
判断对不对,看的是你的实际成交价,不是价格曾经到过哪里。方向正确但没有兑现,在结果上等同于方向错误——而且它比真的做错更难纠正,因为你会把它记成一次成功。
另一种形态是止盈太早、止损太晚。赚 1% 就跑,亏 5% 还在扛。这样即使胜率七成,长期也是亏的。这跟成本无关,是盈亏比的问题,但它常常伪装成「成本太高」被误诊。
区分方法很简单:把最近二十笔交易的实际成交价拉出来,算平均盈利和平均亏损。如果平均亏损明显大于平均盈利,那么先修这个,成本优化是后面的事。
换个说法:你的策略需要多高的胜率
把成本折成胜率门槛,这件事会变得更刺眼。
假设你的策略是「赚 1% 就走,亏 1% 止损」,盈亏比 1:1。在没有成本的世界里,胜率超过 50% 就赚钱。
但每一笔交易都要付来回成本。10 倍杠杆用市价单,来回手续费是仓位价值的 0.1%;持仓一天再加 0.03% 资金费率。合计 0.13%,相对 1% 的目标是 13%。
于是打平所需的胜率变成:
胜率 × 1% = (1 − 胜率) × 1% + 0.13%
胜率 = 56.5%
从 50% 抬到 56.5%。听起来只差六个百分点,但在交易里这是巨大的差距——多数职业策略的长期胜率也就在五六成之间。成本吃掉的正是你辛苦挣来的那点边际优势。
改成挂单成交(来回 0.04%,合计成本 0.07%)之后,门槛降到 53.5%;把目标从 1% 放大到 3%,门槛降到 52.2%。两个方向都有效,而且可以叠加。
这个换算的实用价值在于:它让你能判断某个策略值不值得做。如果你的策略目标是 0.3% 的价差,那么门槛胜率会飙到 70% 以上——基本可以直接放弃了,不用等亏了才知道。
常见问题
涨幅要多少才能覆盖掉成本?
取决于你的费率和持仓时长。一个粗略的算法是:开平仓手续费两次加上持仓期的资金费率总和,除以杠杆倍数,就是价格需要涨的百分比。按合约普通档吃单费率和基准资金费率估,10 倍杠杆持仓一周,价格大约需要涨百分之一点二才刚打平。杠杆越高这个门槛越低,但强平距离也越窄。
为什么持仓收益显示是正的,平仓后账户却少了?
因为持仓界面显示的未实现盈亏通常只反映价格变动,还没有扣掉平仓时才会产生的那一笔手续费。资金费率则是在结算时刻单独从余额里扣,也不体现在那个数字里。所以看到的正收益是毛的,落袋时要再减去这两笔。
高杠杆是不是更容易出现这种情况?
手续费和资金费率按仓位价值收,而你的本金是保证金。杠杆越高,同样的成本占本金的比例越大。10 倍杠杆下一次开平仓的手续费相当于保证金的百分之一,25 倍就是百分之二点五。同时高杠杆的强平距离更窄,更容易在到达目标前被中途扫掉。两个效应叠加,方向对但没赚到钱的概率明显上升。