风险与仓位
币安双向持仓怎么开,切换不了怎么办
双向持仓的开关在合约交易页右上角设置图标里的【仓位模式】,帮助页现在叫它对冲模式。有未平仓位或挂单时切换不了,而且开关管的是全部交易对。文中还有切换后下单面板的变化和多空同开的盈亏算法。
币安双向持仓的开关在网页版合约交易页:点右上角的设置图标,选【交易】,进【仓位模式】,选【对冲模式】。切换不了,原因是账户里还有未平仓位或挂单,平掉仓位、撤掉挂单之后才能改。用第三方工具下单被提示持仓方向不一致,是工具填的方向和账户的仓位模式没对上,处理办法在下文讲下单参数的一节。
对冲模式和双向持仓是一回事,和单向持仓差在哪
币安帮助中心《什么是对冲模式?如何使用?》这一页(中文版是繁体字,2026 年 1 月 2 日更新)现在把这个功能叫对冲模式,英文界面写 Hedge Mode;另一种叫单向持仓模式,英文是 One-way Mode。币安开发者文档仍然写双向持仓、单向持仓,个别句子写“双开模式”。三个名字指的是同一个功能,在设置里找的时候认【对冲模式】或 Hedge Mode。
两种模式的差别,帮助页是这样讲的:
- 单向持仓模式:一个合约下只能持有一个方向的仓位。假设你手里有 BTCUSDT 多仓,这时在相反方向下单,新订单会和原仓位互相抵消,或者把仓位规模减小,多空没法同时开着。
- 对冲模式:同一个合约下可以同时持有多头和空头仓位。帮助页举的例子是同时持有 BTCUSDT 合约的多仓和空仓。
想同时拿多单和空单,只能用后一种。
仓位模式的开关在网页版哪个位置
帮助页写的网页版步骤是三步:
- 打开交易界面,点导航栏上方的【U 本位】或【币本位】。
- 点右上角的设置图标,选【交易】-【仓位模式】。
- 选【单向持仓模式】或【对冲模式】。
设置图标是齿轮形,位置在后面下单面板那张示例图里用红框标了出来。帮助页的示例图是英文界面,设置面板里要找的那一项写作 Position Mode,排在 Trading Configuration 分组下面。

点进 Position Mode 之后,按示例图,面板顶部有 USDⓈ-M 和 COIN-M 两个页签,对应 U 本位和币本位;下面是 One-way Mode 和 Hedge Mode 两个选项,图上选中的是 Hedge Mode。它的说明文字写的是同一交易对可以同时持有多仓和空仓,两个仓位的未实现盈亏可以相互抵消。

这一页只写了网页版的步骤,手机上的入口以自己版本的实际显示为准。
切换不了:查未平仓位和挂单,U 本位、币本位两边都查
帮助页加粗的一句话,意思是有未平仓位或挂单,就无法调整仓位模式。上面那张 Position Mode 示例图底部的英文小字写的也是这件事:有未平仓位或未成交挂单时无法调整。
小字里还有一句:调整对所有交易对生效。按这句话,开关管的是整个 U 本位合约,没法只给某一个币对单独设。假设你想在 BTCUSDT 上同时开多空,而 ETHUSDT 上还留着一张没成交的限价单,这张单也会挡住切换。排查时把 U 本位下所有币对的持仓和当前委托都看一遍。
币本位要不要一起查,两处写法不一样。示例图底部小字说此设置仅适用于 U 本位合约,面板里币本位是单独一个页签。开发者文档《更改持仓模式》里却有这样一句:「迁移后,UM 与 CM 共用同一个 dualSidePosition 设置。调用此接口会同时翻转 UM 与 CM。任意一侧存在挂单或持仓时,切换会被拒绝」。UM 指 U 本位合约,CM 指币本位合约,这句话的意思是两边共用一个仓位模式,任何一边有仓位或挂单都切不了。文档没有解释“迁移”指哪一次、对哪些账户生效。
稳妥的做法是两边都算进去:切不动时,U 本位和币本位的持仓、挂单都查一遍;切完之后,两个页签都点开看一眼各自停在哪种模式。
止盈止损单、条件单算不算挂单,运行中的网格、跟单会不会妨碍切换,帮助页都没有写。仓位和普通挂单清空之后还是切不动,再去看这几处。合约里受持仓和挂单限制的设置不止这一个,币安合约杠杆调不了怎么办讲的是同一类情况。
切到双向持仓后,下单面板和下单参数有什么不同
按帮助页的示例图,下单面板顶部是 Open 和 Close 两个页签,也就是开仓和平仓。图上选中的是 Open,底部两个按钮是绿色的 Open Long 和红色的 Open Short,即开多和开空。示例图只展示了 Open 页签下的样子。

图里出现的杠杆倍数、价格和余额只是示例画面,不用当参考。
还没有币安账户、只是提前了解界面的话,注册币安账户(带本站邀请码)之后,想不动真钱熟悉合约下单流程,可以对照币安合约模拟交易在哪开、能练什么。
接口层面有两处变化,用 API、量化程序或第三方下单工具的人会碰到。
一是只减仓。开发者文档下单接口对只减仓参数的说明是:「双开模式下不接受此参数」。带着只减仓下单被拒时,先确认账户是不是处在双向持仓模式,其余原因见币安只减仓订单为什么被拒。
二是持仓方向。按开发者文档,单向持仓模式下这一项可以不填;双向持仓模式下必须填,而且只能在多和空里选一个。工具里设的模式和账户的模式对不上,接口会返回错误码 -4061,文档给的说明是:「订单的持仓方向和用户设置不一致。」这是接口返回的错误,网页上对应的提示文字是什么,文档没有列。处理办法是让两头一致:看工具里有没有持仓模式的选项,把它改成和账户相同;或者回到账户改仓位模式,改之前同样要清掉持仓和挂单。
用接口切换模式被拒时,错误代码页对应的两条说明是「如果有挂单,无法修改仓位方向。」和「如果有仓位, 无法修改仓位方向。」,和网页上切不动是同一个原因。
多空同时开,价格风险还剩多少:1 BTC 多加 0.5 BTC 空的算法
帮助页给了一个例子,并声明仅供参考、不是投资建议:在 BTCUSDT 上同时开 1 BTC 多仓和 0.5 BTC 空仓,价格从 22,000 USDT 起算。下表的合计来自帮助页的算式,多仓、空仓两栏是按同一组数字拆开的,单位 USDT。
| 价格变化 | 1 BTC 多仓 | 0.5 BTC 空仓 | 两边合计 |
|---|---|---|---|
| 22,000 → 24,000 | +2,000 | -1,000 | +1,000 |
| 22,000 → 19,000 | -3,000 | +1,500 | -1,500 |
帮助页的写法是 (1 - 0.5) × 2,000 = 1,000,以及 (1 - 0.5) × (-3,000) = -1,500。作为对照,只开 1 BTC 多仓、价格同样跌到 19,000 时是 1 × (-3,000) = -3,000。
算式里的 (1 - 0.5) 就是净敞口。多空数量相抵之后,还剩 0.5 BTC 的多头在随价格涨跌:价格每变动 1 USDT,两边合计的盈亏变动 0.5 USDT。空仓让下跌时的亏损从 3,000 减到 1,500,上涨时的盈利也从 2,000 减到 1,000。
这组算式只算了价格变动带来的盈亏。两个方向同时持仓时保证金和强平价怎么算,这一页没有写。
核对依据:币安帮助中心《什么是对冲模式?如何使用?》一页,币安开发者文档 U 本位合约部分的《更改持仓模式》《错误代码》两页及下单接口的参数说明,2026 年 10 月 6 日核对。入口位置、选项名称和提示文字以账户里的实际显示为准。
