OKX欧易官网下载OKX 欧易

OKX子账户如何独立配置API密钥权限?

OKX官方团队2026年3月20日API管理
#API#子账户#权限#配置#密钥
OKX子账户API密钥怎么设置, OKX子账户独立API权限配置步骤, OKX主账户与子账户API权限区别, OKX子账户API密钥权限不足解决办法, 如何为OKX子账户生成专属API密钥, OKX子账户API权限最佳实践, OKX API密钥绑定子账户流程, OKX子账户权限隔离设置教程

功能定位:为什么子账户必须独立密钥

统一账户 3.0 把现货、合约、理财等模块全部打通,主账户 API 密钥默认“一键全开”。把这样一把“万能钥匙”交给量化团队或第三方托管,等于把全部敞口一并奉上。子账户的 Sub-API Key 通过「账户-权限-IP」三重隔离,把风险锁在指定币种与额度内,也是 2026 年 OKX 机构用户合规审计的硬性前提。

经验性观察:同一母账户下,子账户之间划转免链上确认,却各自独立计算风险限额。做市商因此把「做市子账户」与「对冲子账户」密钥分离,既满足风控隔离,又避免内部划转延迟。

功能定位:为什么子账户必须独立密钥
功能定位:为什么子账户必须独立密钥

前置检查:你是否有资格创建子账户

身份等级与数量上限

截至当前版本,OKX 把子账户配额与 KYC 等级直接挂钩:

  • 基础 KYC:0 个子账户
  • 高级 KYC:20 个子账户
  • 机构 KYC:200 个子账户,且可提交工单再扩容

若页面提示「已达上限」,优先检查母账户是否完成机构认证,而非反复尝试新建。

母账户必须开启「子账户管理」模块

App 端路径:资产页 → 右上角「≡」→ 子账户 → 开启管理开关。若未出现该开关,说明账户等级不足或未完成视频核身,需先补录。

决策树:什么时候用子账户密钥,而不是主账户密钥

提示

把下列问题回答「是」即进入子账户方案,否则继续用主账户即可。

  1. 第三方团队是否需要访问你的账户?
  2. 是否需要对不同币种设置不同风险限额?
  3. 是否准备向审计方提供「只读」密钥?
  4. 是否计划参与 Jumpstart 2.0 但担心首发币被锁仓影响主账户杠杆?

只要任意一条为「是」,就值得花 10 分钟配置子账户密钥;否则继续用主账户可减少维护成本。

操作路径:三步完成独立密钥配置

Step 1 创建子账户(桌面端最短路径)

登录 OKX 官网 → 账户 → 子账户 → 创建子账户 → 输入备注(例如「量化-做市1」)→ 提交。创建成功后,页面会返回一串「子账户 UID」,复制保存,后续 API 鉴权需用。

Step 2 配置资产权限(App 端可完成)

资产 → 子账户 → 选择刚创建的子账户 → 资金划转 → 把 USDC、BTC 等币种从主账户划入。注意:子账户没有法币通道,只能接受主账户内部划转。

Step 3 生成 Sub-API Key 并最小化授权

桌面端:API 管理 → 子账户 API → 新建 → 选择子账户 → 填写备注 → 绑定 IP 白名单(建议 /32 精确到单 IP)→ 勾选「读取」「交易」但取消「提现」→ 提交。系统会返回 `apiKey`、`secretKey`、`passphrase` 三串字符,仅在创建瞬间显示,务必离线保存。

平台差异对照表

功能点 桌面 Web iOS/Android App
创建子账户账户→子账户→创建资产→子账户→右上角「+」
生成 Sub-APIAPI 管理→子账户 API→新建暂不支持,需切 Web
IP 白名单支持 /32、/24、IPv6仅查看,不可编辑
权限修改即时生效需切 Web,App 仅推送通知
平台差异对照表
平台差异对照表

常见分支与回退方案

误删 Sub-API 怎么办?

Sub-API 被删除后,所有用该密钥的量化程序会立刻收到 401。OKX 不提供「恢复」按钮,只能新建密钥并修改程序配置。为降低停机时间,建议在程序里支持「主-备双密钥」:主密钥失效时自动切换到备用子账户,再通知运维重新生成并替换。

IP 白名单填错导致无法连接

警告

OKX 对 Sub-API 的 IP 校验是「硬拒绝」:返回 403 且不计入速率限制,因此不会自动解封。若你使用的是云函数动态 IP,请把出口网段写成 /24 或绑定弹性公网并固定 /32。

回退步骤:登录 Web → API 管理 → 找到对应 Sub-API → 编辑 → 删除旧 IP → 填入当前公网 IP(可搜索 what is my ip 获得)→ 保存后 30 秒内生效。

与第三方机器人协同:最小权限模板

以「网格机器人」场景为例,机器人只需要「读取账户信息」「下单」「撤单」三项,不需要「提现」「划转」「充币」。在新建 Sub-API 时,只勾选读取交易即可。经验性观察:若误开启「划转」权限,机器人一旦遭到注入攻击,可把子账户余额全部划到攻击者控制的子账户,且链上不可撤回。

验证方法:用 Postman 调用 GET /api/v5/account/balance,确认返回的 data[0].details 数组里只有子账户 UID 下的币种;若出现主账户资产,说明权限配置错误。

故障排查:Sub-API 返回码速查

HTTP 码 返回 msg 示例 可能原因 处置动作
401Invalid OK-ACCESS-KEY密钥被删除或复制错误重新生成并替换
403Request IP does not matchIP 白名单错误编辑 IP 并保存
429Too Many Requests子账户与主账户共享限速降低轮询频率
50008Sub-account does not existUID 填错或子账户被删核对 UID 或重建

适用/不适用场景清单

适用

  • 量化基金需对外提供只读审计密钥
  • Jumpstart 首发锁仓币与主账户杠杆隔离
  • 多策略团队共用同一母账户,但策略间禁止互看仓位
  • 云服务器固定 IP,需最小化攻击面

不适用

  • 个人低频现货定投,维护子账户反而增加操作
  • 动态 IP 家用宽带,每拨号一次就要改白名单
  • 需要频繁法币出入金(子账户无法绑定银行卡)
  • 单账户资金 <1 万 USDT,风控收益比过低

最佳实践检查表

  1. 创建子账户时,备注用「业务-负责人-日期」格式,方便一年后还能看懂。
  2. 生成 Sub-API 后,立刻用密码管理器保存三串密钥,禁止进微信群。
  3. IP 白名单用 /32,若必须 /24,确保该段只有可信服务器。
  4. 权限遵循「默认拒绝」:每新增一个机器人,先不给任何权限,按需逐条开启。
  5. 每季度审计一次子账户余额,若发现长期闲置,及时回收并删除 API。

FAQ(结构化数据)

子账户能否单独设置杠杆倍数?

可以。在子账户界面 → 交易设置 → 杠杆倍数,与主账户互不影响,但上限仍受母账户等级约束。

子账户 API 被暴力破解会怎样?

OKX 会在 5 分钟内触发「冻结子账户交易」风控,母账户不受影响。解冻需二次验证+工单。

能否把子账户余额一键转回主账户?

可以。资产 → 子账户 → 一键回收 → 勾选全部币种 → 确认,实时到账且无手续费。

子账户能否参与 Jumpstart 抽签?

不能。Jumpstart 2.0 规则明确只统计主账户持仓与交易量,子账户资产需先划回主账户才能计入。

删除子账户后,其 API 密钥会自动失效吗?

会。子账户删除瞬间,所有关联 API 密钥立即失效,程序将收到 401,需重新建立新子账户。

收尾:下一步行动建议

如果你已拥有高级 KYC 且资金规模 >5 万 USDT,立即花 10 分钟按本文步骤创建第一个子账户,把「交易」与「提现」权限分离,再用 Postman 验证返回码。完成这一步,你就拥有了可审计、可回退、可扩容的 API 权限模型,为后续接入量化策略、做市商 API、机构托管打下合规地基。

若仍低于 1 万 USDT 且以手动现货为主,把文章收藏,等资金或团队规模扩大后再回来执行,避免过早引入维护成本。