海外华语版 · 不面向中国大陆居民

海外华人加密货币交易所指南

计算器T-03 / 12

每单该开多大仓位?以损定仓计算器:按止损反推仓位与杠杆

每单该开多大仓位?仓位价值 = 账户资金 × 单笔风险比例 ÷ 止损距离;杠杆不决定仓位,只决定占用多少保证金,且爆仓价必须在止损价之外。

只在你的设备上计算,不上传任何数据

以损定仓仓位计算器

输入

方向
USDT

%

USDT

USDT

USDT

×

进阶参数手续费、维持保证金率
%

%

改任何数字,结果会立即更新

结果

建议仓位价值

5,000.00USDT

50.0%

占账户资金

持仓数量
0.083333 币
打到止损亏损
−100.00 USDT
止损幅度
−2.00%
所需保证金
1,000.00 USDT
至少要几倍杠杆
1 倍
爆仓价(按所填杠杆)
48,240.00 USDT
打到止盈盈利
+300.00 USDT
盈亏比
3.00 : 1

仓位由可承受亏损 ÷ 止损距离决定,与杠杆无关;杠杆只决定占用多少保证金。以 5 倍杠杆开仓,爆仓价约 48,240.00,在止损价之外,止损会先触发。

计算结果仅供参考。不同交易所的维持保证金率、手续费和资金费率不同,实际爆仓价以交易所持仓页为准。

范例用上方的默认数字计算

账户 10,000 USDT,每笔最多亏 1%,止损设在 2% 外

输入
账户资金10,000 USDT
单笔风险1%(即 100 USDT)
开仓价 / 止损价60,000 / 58,800 USDT
止盈价63,600 USDT
杠杆5 倍
结果
建议仓位价值5,000.00 USDT
持仓数量0.083333 BTC
所需保证金1,000.00 USDT
打到止损亏损−100.00 USDT
打到止盈盈利+300.00 USDT
盈亏比3.00 : 1

数量 = 100 ÷ (60,000 − 58,800) = 0.083333 BTC;仓位价值 = 0.083333 × 60,000 = 5,000。

公式 仓位 = 账户资金 × 风险比例 ÷ 止损距离

先看结论

  • 10,000 USDT 账户、风险 1%、止损 2%:仓位价值 5,000 USDT,不用杠杆也开得出
  • 把止损收窄到 0.5%,同样亏 100 USDT,仓位变成 20,000 USDT,至少要 2 倍杠杆
  • 开仓价 60,000、维持保证金率 0.4% 时,超过约 41 倍杠杆就会先爆仓再止损
  • 吃单手续费 0.05% 算进去后,2% 止损的仓位要从 5,000 降到约 4,764 USDT
  • 单笔风险 1% 连亏 10 次账户回撤约 9.6%,风险 5% 则约 40.1%

很多人开合约是先选杠杆、再看能买多少,止损随手一放。以损定仓反过来:先决定这一单最多亏多少钱,再由止损位置倒推仓位,最后才看要几倍杠杆。

以损定仓是什么?每单仓位大小怎么算

以损定仓就是用“可承受亏损 ÷ 止损距离”算仓位。

计算分三步:

  1. 可承受亏损 = 账户资金 × 单笔风险比例。账户 10,000 USDT、每单最多亏 1%,就是 100 USDT。
  2. 持仓数量 = 可承受亏损 ÷ |开仓价 − 止损价|。也就是价格每走一个单位你亏多少,再看 100 USDT 够承受几个单位。
  3. 仓位价值 = 持仓数量 × 开仓价。这就是你在交易所下单时看到的名义价值。做空的算法完全一样,只是止损价放在开仓价上方,距离取绝对值。

如果你在计算器里填了手续费率(单边),每单位的亏损会再加上开仓、平仓两次手续费,算出来的数量会略小,这样真的打到止损时,连手续费在内也不会超过你设定的金额。“账户资金”应该填你准备用来做合约的那部分钱,而不是全部资产;填大了,每单风险就会悄悄放大。

10,000 USDT 账户、风险 1%、止损 2%,该开多大仓位?

仓位价值是 5,000 USDT,账户里的钱本来就够,不需要杠杆。

以下为示例:BTC 做多,开仓价 60,000 USDT,止损价 58,800 USDT(下跌 2%),暂不计手续费。

项目 算法 结果
可承受亏损 10,000 × 1% 100 USDT
止损距离 60,000 − 58,800 1,200 USDT
持仓数量 100 ÷ 1,200 约 0.083333 BTC
仓位价值 0.083333 × 60,000 5,000 USDT
最低杠杆 5,000 ÷ 10,000,不足 1 按 1 计 1 倍

如果你选 5 倍杠杆,保证金只占 1,000 USDT;选 20 倍则占 250 USDT。但不管选几倍,价格跌到 58,800 时亏的都是 100 USDT。

再把手续费算进去。币安和 OKX 合约的 VIP0 费率都是挂单 0.02%、吃单 0.05%(VIP0,截至 2026 年 10 月),可在币安合约手续费说明和 OKX 费率页查到。按吃单 0.05% 计算,开仓加止损平仓两次手续费约 59.4 USDT 每 BTC,每单位亏损变成 1,259.4 USDT,持仓数量降到约 0.079403 BTC,仓位价值约 4,764 USDT。如果止盈设在 63,600 USDT,扣掉手续费后这一单约赚 281 USDT。

最后检查爆仓价。用逐仓、维持保证金率(交易所要求你至少留在仓位里的保证金比例)0.4% 估算:5 倍杠杆爆仓价约 48,240 USDT,20 倍约 57,240 USDT,都在止损价 58,800 之下,止损会先触发;换成 50 倍,爆仓价约 59,040 USDT,价格还没到止损就先爆仓了。在这个例子里,杠杆超过约 41 倍就会出现这种情况。

开几倍杠杆才合适?杠杆和仓位到底是什么关系

够开出仓位、爆仓价又远在止损价之外的最低倍数就够了。

计算器里的「最低杠杆」就是开出这个仓位最少需要的倍数。但杠杆越高,爆仓价离开仓价越近;如果价格还没碰到止损就先爆仓,止损就形同虚设。遇到这种情况,计算器会提醒你降低杠杆或缩小仓位。

什么时候真的需要杠杆?当止损很窄时。还是 10,000 USDT 账户、风险 1%,如果把止损收到 0.5%(59,700 USDT),每单位只亏 300 USDT,数量变成约 0.333333 BTC,仓位价值 20,000 USDT,超过账户资金,至少要 2 倍杠杆。这里杠杆只是工具,风险仍然是那 100 USDT。

有两点要注意。第一,计算器的爆仓价是逐仓模式下的估算,全仓模式会用整个合约账户的余额去扛亏损,爆仓价会更远,但一旦爆仓亏的也更多;爆仓价的完整算法和不同维持保证金率的影响,可以用「合约计算器:爆仓价、强平价、保证金与盈亏试算」逐项核对。第二,交易所的最高杠杆和维持保证金率会按仓位大小分档,仓位越大,可用杠杆越低,开仓前到交易所的合约档位表看一下你那一档的数字。

各地对零售用户交易加密货币合约的规定不一样。比如新加坡的 OKX SG 用户要先完成适当性测验才能交易合约,而且合约由不受新加坡金融管理局(MAS)监管的 OKX Financial 提供,出了纠纷没有 MAS 保障。开户前先看你所在地区的规定,比如「新加坡可以用币安吗?MAS 持牌交易所与新币买 USDT 方法」。

单笔风险设 1% 还是 2%?连续亏损后的账户回撤

常见做法是设 0.5% 到 2%,先看连亏时账户会缩水多少再决定。

下表是每次都按当时账户余额的固定比例下注、连续亏损后的账户回撤:

单笔风险 连亏 10 次 连亏 20 次
0.5% 约 −4.9% 约 −9.5%
1% 约 −9.6% 约 −18.2%
2% 约 −18.3% 约 −33.2%
5% 约 −40.1% 约 −64.2%

胜率 50% 的策略,连续交易上千单,最长的连亏通常会到 10 次左右。风险设 5% 时,连亏 10 次后账户只剩约六成,要赚回约 67% 才能回本;设 1% 时只要赚回约 11%。想看自己的胜率下出现连续亏损的概率,可以用「盈亏比与胜率计算器:交易期望值、保本胜率与连续亏损概率」算一下。

盈亏比多少才值得开单

先看保本胜率:盈亏比越低,需要的胜率越高。

盈亏比 = |止盈价 − 开仓价| ÷ |止损价 − 开仓价|。不计手续费时,保本胜率 = 1 ÷(1 + 盈亏比):

盈亏比 保本胜率(未计手续费)
1 : 1 50%
1.5 : 1 40%
2 : 1 约 33.3%
3 : 1 25%

上面的例子止盈 63,600、止损 58,800,盈亏比 3 : 1,只要四单里赢一单就大致保本。如果一笔交易可能赚的距离还不到可能亏的 1.5 倍,胜率就得稳定在四成以上才保本,再扣两次手续费,门槛还会更高;止损越窄,手续费占比越大。止盈价和止损价如果想按目标收益率反推,可以用「止盈止损计算器:按目标收益率反推合约止盈价、止损价与爆仓距离」,再把价格填回这里算仓位。

用以损定仓最常犯哪些错?

最常见的错误是先定杠杆和金额,再硬凑止损。

  1. **先选杠杆再放止损。**先决定“开 20 倍、押 500 USDT”,再把止损放在不会亏太多的地方,止损就离开仓价太近,正常波动就被扫掉。止损应该放在你判断行情走错的价格上,再用它算仓位。
  2. **爆仓价在止损价前面。**杠杆太高时,价格先碰到爆仓价,止损单根本来不及成交,亏掉的是全部保证金,而不是你设定的 1%。
  3. **忘了手续费和滑点。**止损 0.5% 的例子里,算进吃单 0.05% 后仓位要从 20,000 降到约 16,674 USDT,少了约 17%。急跌时市价止损还可能成交在更差的价格。
  4. **同时开几单相关的仓位。**BTC、ETH、SOL 各做多一单、每单风险 1%,行情一起下跌时,实际风险接近 3%。
  5. **亏了就加大风险想扳回来。**连亏后把单笔风险从 1% 提到 5%,正好让回撤从可以承受变成很难回本。
  6. **止损只放在心里。**没有在交易所下止损单,行情急跌时来不及操作,计算出来的仓位也就失去意义。

想把交易费用单独算清楚,可以看「交易手续费计算器:现货、合约挂单吃单费用与保本涨幅」。

计算结果怎么用?下单前的检查顺序

把算出的数量照填到交易所下单框,再逐项核对一次。

  1. 下单数量与计算器的持仓数量一致(有些交易所按张数或 USDT 金额下单,要先换算)。
  2. 保证金模式与计算时一致,逐仓还是全仓要分清。
  3. 交易所显示的预估强平价在止损价之外,而且留有距离。
  4. 止损单已经挂上,触发价与你填进计算器的止损价相同。

如果你还不熟悉永续合约、资金费率和逐仓全仓的区别,先读「合约交易是什么?永续合约、杠杆、爆仓与资金费率入门」再动手。合约和杠杆交易可能在很短时间内亏掉全部保证金,计算器的结果是按你填的数字估算,下单前请再核对交易所页面显示的实际成交价、手续费和预估强平价。

常见问题

以损定仓的仓位和杠杆有关系吗?

没有直接关系。仓位只由“这一单最多亏多少”和“止损离开仓价多远”决定;杠杆只改变要押多少保证金,以及爆仓价离开仓价多近。杠杆开得越高,爆仓价越容易跑到止损价前面。

每单风险设账户的百分之几比较合适?

常见做法是 0.5% 到 2%。按 1% 计算,连续亏 10 次账户约少 9.6%;按 5% 计算,同样连亏 10 次约少 40.1%,要回本得赚回约 67%。新手或策略还没验证时,建议从 1% 以下开始。

计算器算出的最低杠杆是 1 倍,还要开高杠杆吗?

不需要。最低 1 倍表示仓位价值没超过账户资金,用低杠杆就能开出来。开更高杠杆只会少占保证金、让爆仓价更靠近开仓价,不会让你多赚或少亏,打到止损时亏的仍是同一个金额。

止损单触发了,实际亏损为什么比计算器多?

多半是手续费和滑点。计算器只在你填了手续费率时扣两次手续费;行情急跌时,市价止损可能以比止损价更差的价格成交。止损很窄时这部分占比更高,可以把单笔风险稍微调低留出余量。

现货交易也能用以损定仓算仓位吗?

可以,算法一样:可承受亏损 ÷(买入价 − 止损价)就是该买的数量。差别是现货不能加杠杆,如果算出来的仓位价值超过账户资金,就只能买到账户上限,实际风险会比你设定的比例小。

资料来源

  1. Binance · 合约交易手续费率(U 本位合约) binance.com币安 U 本位合约 VIP0 挂单 0.02%、吃单 0.05%核实于
  2. OKX · Trading fees okx.comOKX 合约 Regular user 挂单 0.02%、吃单 0.05%核实于
  3. OKX · Derivatives trading in Singapore okx.comOKX SG 用户的合约由未持牌的 OKX Financial 提供,须先完成适当性测验,最高 50 倍核实于

更新记录

  1. 重写页面:补上 10