OKX双向持仓模式允许用户在同一合约下同时持有多空仓位。需在账户设置中将持仓模式从单向切换为双向,界面自动显示多仓/空仓标签,API调用需指定tdMode="hedge",验证时查看仓位列表中同一合约的long与short记录并存。
欧易okx官网入口:点击
OKX欧易iOS 用户点击进入:
OKX欧易Android 用户直接下载:

一、启用双向持仓模式
OKX平台的双向开仓实质是启用“双向持仓”账户模式,该模式允许用户在同一合约品种下同时持有多头与空头仓位,实现方向对冲。此设置需在合约交易账户层级完成,不依赖额外子账户创建。
1、登录OKX官方APP或网页端,进入“交易”页面后选择“合约”。
2、点击右上角用户头像,进入“账户设置”或直接在交易界面底部查找“设置”图标。
3、在设置菜单中定位“持仓模式”,点击展开选项。
4、从“单向持仓”切换为“双向持仓”,系统将弹出风险提示框。
5、阅读提示内容后勾选确认,并点击“确定”完成模式变更。
二、切换至双向持仓交易界面
启用双向持仓后,交易界面结构将自动适配,显示独立的“多仓”与“空仓”操作区域,确保开仓指令不触发强制平仓。该界面变更无需手动刷新,通常在设置生效后即时呈现。
1、返回U本位或币本位合约交易页,例如BTC-USDT永续合约。
2、观察下单区域上方是否出现“多仓”与“空仓”双标签切换栏。
3、若未显示,下拉页面并点击“高级设置”或“布局偏好”,勾选“显示双向仓位面板”。
4、点击“多仓”标签,执行买入开多操作;点击“空仓”标签,执行卖出开空操作。
5、确认委托类型(限价/市价)、价格与数量后提交,两方向仓位将独立生成且互不影响。

三、通过API配置双向持仓参数
对于程序化交易用户,可通过OKX官方API在创建订单时显式指定持仓模式,避免依赖前端界面状态。该方式适用于Python-okx等封装库,确保策略执行环境与预期一致。
1、调用TradeAPI.place_order方法时,在参数中加入tdMode="hedge"字段。
2、确保请求头中包含正确的OK-ACCESS-KEY、OK-ACCESS-SIGN及时间戳签名。
3、在订单参数中明确设置side="buy"或side="sell",并指定instId合约代码。
4、提交后检查返回数据中的"posSide"字段值是否为"long"或"short",确认归属仓位方向。
5、同一instId下多次调用且tdMode="hedge"时,系统将自动分配至对应方向仓位,无需预先平仓即可反向建仓。
四、验证双向仓位状态
启用成功后需实时核对仓位是否真实分离,防止因缓存或设置未同步导致误判。OKX提供多入口查看方式,建议交叉比对以确保准确性。
1、在合约交易页点击顶部导航栏“仓位”,进入统一仓位管理视图。
2、查找列表中是否存在相同instId但posSide分别为"long"和"short"的两条记录。
3、切换至“账户”页面,点击“合约账户”,查看“双向持仓”开关状态是否为开启。
4、使用API调用GET /api/v5/account/positions接口,传入instId参数获取指定合约仓位详情。
5、响应数据中若存在两个positionAmt非零且符号相反的条目,即代表双向仓位已生效。











