合约和现货在下单页面上的差别,看起来只是多几个选项。真正的差别在开仓之前要算的那几个数字——它们决定你这单能不能开出来、能开多大、以及开出来之后离风险线有多远。
币安官方在这几件事上给的说明相当具体,包括公式。这篇文章就按官方的口径,把开第一单之前该算的数算清楚。
全文所有公式和规则都出自币安官方帮助中心,出处逐条列在最后一节。
30 秒先看
- 开仓成本 = 初始保证金 + 开仓亏损。第二项容易被忽略,而官方明确说了:不计入它,「下单后,其仓位很可能立即遭到强制平仓」。
- 初始保证金 = 名义价值 ÷ 杠杆。杠杆越高,同样一笔钱能开的名义价值越大,反过来容错空间越小。
- 杠杆不是想调多少就调多少:仓位越大允许的杠杆越小;新合约账户开通后前 30 天不能超过 20 倍;普通用户子账户的合约账户不能用 5 倍以上。
- 维持保证金 = 仓位名义价值 × 维持保证金率 − 维持保证金额,两个参数都按档位查表,仓位越大,维持保证金率越高。
- 逐仓模式下无法降低杠杆倍数(全仓可以)。杠杆倍数在开仓时就要定对。
⚠️ 这是一篇风险说明,不是收益教程。 本文只讲规则、公式和限制,不涉及任何提高收益的做法。合约是带杠杆的产品,官方文档里自己就写了「下单后仓位很可能立即遭到强制平仓」这种情况——下单这一个动作本身就可能直接触发风险。先想清楚最坏情况,再决定要不要开。
一、开第一单之前:先接受一句话
仓位大小是按合约名义价值算的,不是按你投进去多少钱算的。
官方对这件事的表述是:仓位大小按合约名义价值计算,初始保证金取决于所选的杠杆倍数;需要在开仓前选好杠杆,并满足初始保证金要求。同一篇文档里还有一句更直白的:仓位金额越大,允许的杠杆倍数越小,系统会按不同杠杆倍数展示对应的最大仓位大小。
这句话决定了后面所有内容。你以为自己在选「用几倍杠杆」,实际上你是在选「这笔钱能撬动多大的名义价值」,而这两件事是互相牵制的。
二、合约开仓比现货多选的几项
第一单建议用 U 本位。它的保证金和盈亏都用稳定币结算,算账简单。币本位用币做保证金,多了一层币价波动的变量。
双向持仓下同时持有多空两个方向。注意额度是合并算的——官方说明多空仓位的名义价值按绝对值合并计算,共用同一个仓位名义价值上限。
这个选择影响两件事:杠杆能不能往下调,以及保证金怎么算。见第七节。
它同时决定初始保证金和你能开的名义价值。而且它受第三节那几道限制约束,不是自由变量。
数量和杠杆一起决定名义价值,名义价值又决定维持保证金率落在哪个档位。三个数字是连在一起的。
三、杠杆不是想调多少就调多少
很多人以为杠杆是一个可以随手拉的滑块。官方页面上列出的限制说明它不是——除了名义价值本身的约束,还有几道现行规则:
最大杠杆由仓位名义价值决定,官方原话是「仓位金额越大,允许的杠杆倍数越小」。系统会按不同杠杆倍数展示对应的最大仓位大小。
官方写明:自 2025 年 12 月 7 日起,新合约账户开通后前 30 天无法使用 20 倍以上的杠杆,过去 30 天内开通的账户同样受限。
官方写明:自 2025 年 8 月 12 日起,普通用户子账户开通的合约账户无法使用 5 倍以上的杠杆。
官方写的是:符合条件的 20 倍及以下仓位不允许将仓位杠杆调整至 20 倍以上;超过 20 倍的仓位可以维持,但不得再加杠杆,可以降至 20 倍或以下。
还有一条容易误判成故障的。 官方提到杠杆调整失败可能是因为需要先完成身份认证,而且认证完成后系统最长需要 48 小时同步数据。所以刚做完认证就来调杠杆,调不动是正常的,等同步完成。
四、初始保证金:杠杆决定你要放多少钱
官方公式很干净:
初始保证金 = 名义价值 ÷ 杠杆倍数
具体到下单页面上,它按你用的订单类型分两种算法:
市价单——假定多空双方价格相同,都是「最新价 ×(1 + 0.15%)」。初始保证金 = 假定价格 × 合约数量 ÷ 杠杆倍数。
限价单和止盈止损单——先求一个预估价格,再算保证金:
- 多头订单:预估价格直接取订单价格
- 空头订单:预估价格取三者中的最大值——最新价格 ×(1 + 0.15%)、标记价格、订单价格
拿到预估价格之后,初始保证金 = 预估价格 × 订单数量 ÷ 杠杆倍数。
注意那个 0.15% 和空头取最大值的处理。它们的存在说明官方在算保证金时是按偏保守的价格估的——不是按你看到的那个价。
五、开仓成本 = 初始保证金 + 开仓亏损
这是本文最该记住的一节。
官方的公式是:开仓成本 = 初始保证金 + 开仓亏损(如有)。
开仓亏损是什么时候产生的? 官方的定义是价格对交易者不利的情形,对做多来说就是标记价格低于订单价格。它的算式是:
开仓亏损 = 合约数量 × |min{0, 订单方向 ×(标记价格 − 订单价格)}|
其中订单方向做多为 1、做空为 −1。
为什么必须把它算进去? 官方给的理由很直接:如果未计入该亏损,下单后仓位很可能立即遭到强制平仓。
这句话的分量在于——它不是「可能会亏」,而是在开仓的那一刻就直接触发风险。尤其是当你挂的限价单价格已经偏离当前标记价格的时候,你以为自己是在挂一个更划算的价,系统看到的却是一笔开出来就在亏损的仓位。
所以下单前要准备的钱,可能比你在页面上看到的初始保证金多一点。空头方向尤其要留意,因为它的预估价格取的是三个数里的最大值。
六、维持保证金:仓位越大,要求越高
初始保证金是开仓时要满足的,维持保证金是开着仓的时候要一直保住的。官方公式:
维持保证金 = 仓位名义价值 × 维持保证金率 − 维持保证金额
两个参数都按仓位名义价值所处的等级去查表。关于这套等级,官方有几条说明值得记住:
- 仓位金额越大,维持保证金率越高。
- 同一名义价值等级的计算方式相同,不因杠杆倍数不同而改变。 也就是说,两个仓位如果名义价值落在同一等级,它们的维持保证金算法是一样的,跟你们各用几倍杠杆无关。
- 名义价值等级提高,不会改变此前等级的杠杆。
- 未满足维持保证金条件会触发强平。 官方的建议是在抵押品跌破该水平之前减仓或追加保证金,以避免自动去杠杆。
还有一条诚实得有点少见的说明:币安可以不经过公告调整保证金要求;如果各等级维持保证金率的调整幅度低于 0.5%,平台可以自行决定调整。
也就是说,这套表格本身会变。仓位放着不管,规则那一侧可能在动。
顺带说清强平价格。 官方另有一篇讲强平价格的计算,公式里用到的变量包括账户余额、其他合约的保证金与未实现盈亏、维持保证金费率、以及合约的最新标记价格。全仓和逐仓的差别在「账户余额」取值不同——全仓取的是全仓钱包余额,逐仓取的是该逐仓仓位的钱包余额,并且其他合约的保证金和未实现盈亏都记作 0。
那篇文档里还有一条重要提示:如果按强平价算出的仓位名义价值与你计算时所用的杠杆档位不一致,必须代入其他杠杆等级的维持保证金率和速算额重新计算。这就是为什么强平价只能当参考——它自己会随着档位变化而失效。
七、全仓和逐仓:不只是杠杆能不能调
官方文档里没有直接给两种模式下定义,但通过规则说明能看出三件不同的事。前两件是操作差异,第三件才是真正该在开仓前想清楚的那个。
| 全仓模式 | 逐仓模式 | |
|---|---|---|
| 能否调整杠杆 | 可用调整杠杆按钮提高或降低 | 无法降低杠杆倍数 |
| 强平价计算里的账户余额 | 取全仓钱包余额 | 取该逐仓仓位的钱包余额,其他合约的保证金与未实现盈亏记作 0 |
| 亏损由哪些钱承担 | 整个全仓钱包余额都可能被消耗 | 这个仓位单独的保证金 |
第一个差异是最容易被事后发现的。 逐仓模式下杠杆只能往上不能往下——开仓那一刻选的倍数,基本上就定下来了。对第一单来说,这意味着你应该先选一个自己睡得着的倍数,而不是先开仓再想着回头调低。
第二和第三个差异其实是同一件事的两面。 它们都落在强平价公式里「账户余额」这个变量上:逐仓模式取的是该仓位的钱包余额,别的合约的保证金和未实现盈亏一律记作 0;全仓模式取的是全仓钱包余额。
这一个变量的取值差别,直接决定了这些钱参不参与支撑这个仓位:
- 逐仓:把资金划进这个仓位,它就单独隔离起来。仓位自己的保证金亏完,就到此为止——账户里其他的钱不会挪过来替它扛。代价是缓冲薄,强平价离当前价更近。
- 全仓:账户里可用于该合约的资金一起参与支撑。仓位能扛得更久、更不容易被强平,但风险从「这一个仓位」扩散到了「这一笔钱包余额」——一个仓位持续亏损,消耗的是整个钱包里的钱。
这不是「哪个更安全」的问题,而是「你想让风险停在哪里」的问题。 逐仓把上限钉死在这个仓位,全仓用更多资金换更远的强平线。两种都可以是理性的选择,但必须在下单之前选——尤其逐仓,开完之后杠杆调不回去,模式本身也不是随手能改的东西。
八、开仓前把这张清单过一遍
前面七节讲的是规则,这一节把它们变成一张按下去的清单。合约下单是即时的,市价单尤其没有「确认之后再想想」这一步,所以核对只能放在按之前。
- 方向:做多还是做空。合约页面上多空是两个按钮,摆反的后果比现货严重得多,因为它同时改变了你离强平价的方向。
- 合约类型:U 本位还是币本位。第一单建议 U 本位,保证金和盈亏都用稳定币结算,数字是同一个单位。
- 持仓模式:单向还是双向。记住双向持仓下多空名义价值按绝对值合并计算,共用同一个额度上限。
- 保证金模式:全仓还是逐仓。这个选择必须在下单前做对,理由见第七节。
- 杠杆倍数:它同时决定初始保证金和你能开的名义价值,而且受第三节那几道限制约束。
- 数量:填完之后在心里算一遍「数量 × 价格 = 名义价值」,再看这个名义价值落在哪个维持保证金档位。
- 钱够不够:账上可用余额要覆盖初始保证金 + 开仓亏损,不是只覆盖初始保证金。
第 6 项和第 7 项是这张清单里最容易被跳过、也最容易出事的两项。 第 6 项决定你离风险线有多远;第 7 项决定这单能不能顺利开出来、开出来之后会不会立刻触发风险。
九、开仓之后:持仓和订单状态在哪里核对
开完仓,第一件事不是盯盈亏,是确认开出来的东西和你以为的是一样的。
合约页面上有两个不同的列表,别在其中一个里找另一个的东西:
| 看哪里 | 里面是什么 |
|---|---|
| 持仓 / 仓位 | 已经开出来的仓位:方向、数量、开仓均价、标记价格、未实现盈亏、保证金率、强平价、当前杠杆倍数 |
| 当前委托 / 未成交委托 | 还没成交完的委托:限价单、条件委托等 |
| 订单历史 / 成交记录 | 已经成交的每一笔 |
「下单成功」和「仓位开出来了」是两件事。 市价单通常立刻成交,限价单可能一直挂在当前委托里迟迟不成交——这时候持仓区是空的,属于正常,不是没下单成功。
开完仓之后建议立刻核对四项:
- 方向对不对(多空有没有摆反)。
- 数量对不对。
- 杠杆倍数是不是你以为的那个——尤其逐仓模式下它只能往上调不能往下调。
- 保证金率。这一项是你离强平价最近的一个指标,比未实现盈亏更值得先看,因为盈亏是结果,保证金率是距离。
核对完这四项,下一步是给退出条件一个固定的写法。 止损和止盈属于条件委托,它不会因为你「心里有个数」就自动生效。
把强平价和止损价分清楚。 强平价是保证金不足时平台的处置线,由规则算出,你自己改不了;止损是你自己设的退出条件。看到强平价接近当前价就说明缓冲已经很薄了,这时候该做的是减仓或追加保证金,不是等着看。合约方向的止盈止损操作见币安合约止盈止损怎么设置。
十、常见误区
「我投了 100 U,最多就亏 100 U。」 —— 数量要按名义价值理解。你投的是保证金,仓位的规模是名义价值,杠杆放大的正是这个规模。亏损是按名义价值算的。
「开仓成本就是初始保证金。」 —— 官方公式是初始保证金加上开仓亏损。漏掉第二项,可能遇到官方文档里写的那种情况:下单后仓位很可能立即遭到强制平仓。
「杠杆想调随时能调。」 —— 三层约束:仓位名义价值越大允许的杠杆越低;新合约账户前 30 天不能超过 20 倍;普通用户子账户不能用 5 倍以上。而且逐仓模式下根本无法降低杠杆倍数。
「刚做完身份认证,怎么还是调不了杠杆。」 —— 官方说明里提到,认证完成后系统最长需要 48 小时同步数据。等同步。
「多空对冲一下,额度不会互相占用。」 —— 双向持仓下多空仓位的名义价值按绝对值合并计算,共用同一个上限。方向相反不减免额度。
「维持保证金率是固定的。」 —— 按档位查表,仓位越大费率越高。而且官方明确写了平台可以不经公告调整保证金要求。
「强平价是个固定数,照着它设止损就行。」 —— 强平价的计算本身就依赖你当时所处的杠杆档位,官方文档里直接写了档位不一致时要代入其他等级重新算。把它当成一个会失效的参考值,而不是一条固定线。
十一、本文依据的官方资料
下面几条是币安官方帮助中心里与本文直接相关的页面。文中所有公式和带引号的表述都出自这里,写的时候逐条打开核对过:
- U 本位合约的杠杆和保证金——最大杠杆与名义价值的关系、初始保证金、维持保证金公式、档位规则、全仓与逐仓的杠杆调整差异、双向持仓的合并计算、子账户与新账户的杠杆限制、身份认证与 48 小时同步
- 如何计算永续合约的开仓成本——开仓成本公式、市价单与限价单的预估价格算法、开仓亏损的算式与实例、以及不计入开仓亏损的后果
- 如何计算 U 本位合约的强平价格——强平价格公式的变量说明、全仓与逐仓的余额取值差异、档位不一致时需重新计算的提示
- U 本位合约(帮助分类)——U 本位合约相关文章的完整入口,含标记价格与价格指数、合约规范、自成交预防等
- 数字货币衍生品(帮助分类)——合约、期权、事件合约的总入口
平台页面和规则会调整,杠杆限制、档位参数这类数值尤其可能变。凡是和本文表述不一致的,以官方页面显示为准——出处逐条列在这里,方便你自己核对当前版本。
站内教程:
- 币安合约止盈止损怎么设置——开完仓之后给退出条件一个固定的写法,挂法、触发价与委托价的填法都在这里。
- 永续合约资金费率是什么——持仓过夜的成本从哪来。
- 现货、杠杆、合约入口怎么区分——别在下单之前走错页面。
- 可用余额和冻结余额有什么区别——「账上的钱」和「能用的钱」不是一回事。
- 币安怎么用人民币买 USDT——开合约之前要先有 USDT。
- 币安 USDT 怎么卖成人民币——这笔 U 要换回人民币时走这里。
- 手续费与返佣——手续费怎么算、返佣怎么叠。
vip2017 常见问题
币安合约开仓需要多少钱?
官方给出的公式是:开仓成本等于初始保证金加上开仓亏损。初始保证金按「名义价值除以杠杆倍数」计算,也就是预估价格乘以合约数量再除以杠杆。开仓亏损只在价格对你不利时产生,官方对做多的定义是标记价格低于订单价格的情形。所以实际要准备的钱可能比你想的初始保证金多一点。
为什么下单后马上就被强制平仓了?
很可能是因为开仓成本算漏了「开仓亏损」这一项。官方在这篇文档里专门解释了为什么要把它计入:如果不计入这笔亏损,下单后仓位很可能立即遭到强制平仓。做空方向尤其容易遇到,因为空头订单的预估价格取的是最新价格乘以一点零零一五、标记价格、订单价格三者中的最大值。
币安合约的杠杆最高能调到多少倍?
由仓位名义价值决定,官方原话是仓位金额越大,允许的杠杆倍数越小。此外官方页面上还列出了几项现行限制:普通用户子账户开通的合约账户无法使用 5 倍以上杠杆;新合约账户开通后前 30 天无法使用 20 倍以上杠杆;无持仓的新账户新开仓位杠杆不得超过 20 倍。具体以页面显示为准。
为什么我的杠杆调不上去?
几种可能。一是你的仓位名义价值已经让你落在较低档位,仓位越大能用的杠杆越低。二是触发了现行的新账户限制,比如开通后前 30 天不能超过 20 倍。三是身份认证没有完成——官方说明提到杠杆调整失败可能是因为需要先完成身份认证,而且在认证完成后,系统最长需要 48 小时同步数据。
逐仓模式下为什么无法降低杠杆?
这是官方写明的差异:全仓杠杆模式下可以使用调整杠杆按钮提高或降低杠杆倍数,逐仓杠杆模式下无法降低杠杆倍数。所以杠杆倍数的决定要在开仓时就做对,逐仓之后想往下调是做不到的。
双向持仓时,多空两个方向的仓位额度是分开算的吗?
不是。官方说明是在双向持仓模式下,多空仓位的名义价值按绝对值合并计算,共用同一个仓位名义价值上限。也就是说同时开多和开空,两边加起来才算一个总额度,不会因为方向相反就互不占用。
维持保证金是怎么算的?
官方公式是:维持保证金等于仓位名义价值乘以维持保证金率,再减去维持保证金额。两个参数都按仓位名义价值所处的等级去查表。官方特别说明同一名义价值等级的计算方式相同,不因杠杆倍数不同而改变,而且仓位金额越大,维持保证金率越高。
全仓和逐仓在风险上到底差在哪?
差在强平价公式里「账户余额」这个变量取什么值。逐仓取的是该逐仓仓位的钱包余额,其他合约的保证金与未实现盈亏都记作 0,也就是说这个仓位单独隔离,自己的保证金亏完就到此为止,账户里其他的钱不会挪过来替它扛。全仓取的是全仓钱包余额,账户里可用于该合约的资金一起参与支撑,仓位能扛得更久,但风险也从单个仓位扩散到了整笔钱包余额。不是哪个更安全,而是你想让风险停在哪里。
开仓之后,持仓和订单状态分别在哪里看?
合约页面上这是两个不同的列表。持仓区放的是已经开出来的仓位,能看到方向、数量、开仓均价、标记价格、未实现盈亏、保证金率和强平价;当前委托放的是还没成交完的委托。所以限价单挂上去但一直没成交时,持仓区是空的,这属于正常,不是下单失败。
开完仓最先该看哪个数字?
先看保证金率。未实现盈亏是已经发生的结果,保证金率反映的是你离强平价还有多远。看到保证金率已经很高或者强平价离当前价很近,说明缓冲很薄,这时该做的是减仓或追加保证金,而不是继续等。