BTC 合约入门 · 公开数据实时核对

我该选 OKX BTC 交割合约,还是永续合约?

用第一视角看懂 OKX BTC 币本位交割与永续合约:先分清合约代码和到期方式,再计算每张面值、手续费、交割成本、杠杆与资金费。

直接回答

我一般先看合约代码。BTC-USD-YYMMDD 带日期,到期会交割;BTC-USD-SWAP 没有到期日,但持仓时可能会收付资金费。两种合约每张都是 100 USD,盈亏都以 BTC 结算。对我来说,真正要比较的是要不要换月,以及资金费会不会越积越多。页面上的 20 倍和 100 倍,只是当前第一仓位档位的上限。

每张面值100 USD两种币本位合约相同。
交割杠杆20×第一档;仓位越大越低。
永续杠杆100×第一档;账户权限可能不同。
盈亏货币BTC盈亏和费用都以 BTC 结算。

OKX 公开接口 · 实时核对

BTC 币本位合约说明书

我把最容易混淆的交割合约和永续合约并排放在这里。页面打开后,会用 OKX 公开 API 核对当前近周合约、永续价格和资金费率。

正在读取 OKX
FUTURES 有到期日

币本位交割合约

当前合约
BTC-USD-YYMMDD
每张面值
100 USD
第一档最高杠杆
20×
到期 / 交割
周五 08:00 UTC
SWAP 没有到期日

币本位永续合约

当前合约
BTC-USD-SWAP
最新成交价
第一档最高杠杆
100×
当前资金费率
下次资金费

交割合约时间轴

  1. 现在选择具体到期月份
  2. 每日 08:00 UTC全仓仓位每日结算浮动盈亏;官方说明不收结算费
  3. 到期周五 08:00 UTC未平仓仓位按交割价结算,合约随后下线

永续合约时间轴

  1. 持续持仓价格围绕现货指数波动
  2. 00:00 / 08:00 / 16:00 UTC默认每 8 小时一次;极端情况下可调整为 4/2/1 小时
  3. 无固定终点只要保证金充足,仓位可以继续持有

三种费用,三条完全不同的路径

01开仓 / 平仓手续费

Maker 或 Taker,支付给交易平台;按持仓价值计算。

交易者 → OKX
02永续资金费

多空用户之间交换;OKX 不把它作为平台服务费收走。

多头 ⇄ 空头
03每日结算

当前官方规则写明不收费;最终交割费另看账户费率。

结算费 = 0

先看懂:我在 OKX 里看到的是哪一种 BTC 合约?

我第一次打开 OKX 合约列表时,最容易犯的错,是觉得这些名字只是写法不同。其实我只要看合约代码和到期方式,就能先把两种产品分开,再去看价格和杠杆。

我先检查什么有到期日的 BTC 交割合约BTC 币本位永续合约
合约代码BTC-USD-YYMMDDBTC-USD-SWAP
能持有多久在代码对应的日期结束没有固定到期日
怎样贴近现货价格到期时进入最终交割通过周期性资金费促使价格回归
我需要盯住的成本交易费、基差、换月成本和可能的最终交割费交易费和累计资金费
我会在什么情况下先看它有明确套保日期,或不想周期性支付资金费想连续持仓,不想更换到期合约

还有一个命名细节:OKX 帮助页可能写 BTCUSD-PERP,V5 API 使用的实际合约 ID 是 BTC-USD-SWAP。核对市场或准备下单时,我以 API 的 instId 为准。如果我真正想用 USDT 做保证金,就要看 BTC-USDT-SWAP,那是另一种合约。

如果我选有到期日的 BTC 合约,买到的是什么?

BTC-USD 交割合约是反向、BTC 结算的产品。“反向”是我最先看的字段:报价和每张面值用 USD 表达,但仓位价值、盈亏和手续费都落在 BTC 余额里。

规格当前规则对我意味着什么
合约代码BTC-USD-YYMMDD最后六位是到期日,不是另一个币对
合约指数BTC/USD 指数交割参考指数,不是某一家交易所的最后成交价
结算 / 交割货币BTC我需要 BTC 保证金,盈亏也以 BTC 反映
每张面值100 USD100 张代表 10,000 USD 面值
合约乘数1常规公式里没有额外隐藏乘数
最小变动价位0.1 USD报价每次最小变化 0.1 美元
下单步长与最小数量0.1 张当前公开 API 对应 10 USD 面值的数量步长
第一档最高杠杆20 倍仓位变大后会进入更低杠杆档位
到期类型周、月、季度必须选择具体日期,不会自动变成永续
交割时间到期周五 08:00 UTC具体是哪一个周五,要看合约代码
OKX 中文官方 BTCUSD 币本位交割合约规格截图,展示 BTC 交割、100 USD 面值、20 倍杠杆和周五交割时间
OKX 中文官方 BTCUSD 交割合约规格表。截图时间:2026 年 8 月 24 日。打开当前产品说明 ↗

为什么还没到期,我的 BTC 余额也会变化?

这两个动作都会被叫作“结算”,但对仓位的影响完全不同:

事件时间账户发生什么变化仓位会关闭吗?
每日结算每日 08:00 UTC,仅全仓仓位已结算盈亏进入余额,开仓均价重置为结算价不会,仓位数量不变
最终交割到期周五 08:00 UTC未成交挂单撤销,剩余仓位按交割价结算会,合约随后下线

OKX 说明,每日结算使用结算前 30 分钟的平均标记价格,而且不收每日结算费;新合约上线第一天和最终交割日不执行这次每日结算。

最终交割价的官方文字目前存在一个需要注意的差异:最新产品简介写的是“最后一小时内每秒的指数价格平均值”,另一篇仍在更新的到期结算规则写的是“最后 30 分钟、每 200 毫秒采样”。如果是我做自动化策略,我不会把这个采样窗口写死,而会在到期前重新检查合约信息页和当前规则。两篇规则一致的部分是:到期周五 08:00 UTC 交割,剩余仓位按结算价关闭,合约随后下线。

哪些费用真的会从我的 BTC 余额里扣掉?

最直接的答案是:每日结算不收费;开平仓有交易手续费;最终交割费要看账户。

费用交割合约会产生吗?钱付给谁我会去哪里核对
Maker/Taker 交易手续费会,订单成交时产生OKX账户费率等级或已鉴权交易费 API
每日结算费当前规则不收官方每日结算说明
最终交割费取决于账户返回的 delivery 费率OKXGET /api/v5/account/trade-fee?instType=FUTURES&instFamily=BTC-USD
资金费不会不适用交割合约没有周期性资金费

我不会在页面里写一个“所有人都一样”的固定交割费。OKX 的账户 API 专门返回 delivery 字段,说明它可能随账户、地区实体和当前费率表变化。可复制的计算方式是:

币本位最终交割费 = 每张面值 × 张数 ÷ 交割价 × 我的交割费率

Maker 和 Taker 同样应以账户显示为准。OKX 官方手续费示例使用普通等级 Maker 0.02%Taker 0.05%,可以拿来理解公式,但不能替代我的真实账单。

OKX 新用户优惠 注册 OKX 账户 享受专属新用户礼包和20% 手续费优惠 前往 OKX 官网

如果我选永续合约,会有什么不同?

币本位永续的实际合约代码是 BTC-USD-SWAP。它保留了 100 USD 的反向合约面值和 BTC 结算,但没有固定到期日,取而代之的是周期性资金费。

规格BTC-USD-SWAP为什么重要
合约类型反向永续没有固定交割日
结算货币BTC手续费、资金费和盈亏都影响 BTC 余额
每张面值100 USD与币本位交割合约相同
合约乘数1使用标准反向合约公式
最小变动价位0.1 USD与 BTC-USD 交割合约相同
下单步长与最小数量0.1 张当前公开接口参数
第一档最高杠杆100 倍仓位进入更高档位后下降
交易时间7×24 小时资金费结算时不会停止交易
默认资金费时间00:00、08:00、16:00 UTC只有结算时仍持仓才会支付或收取
OKX 中文官方 BTCUSD 币本位永续合约规格截图,展示 BTC 结算、100 USD 面值、100 倍杠杆和资金费时间
OKX 中文官方币本位 BTC 永续规格表。帮助页沿用 BTCUSD-PERP 的文字,V5 API 合约 ID 为 BTC-USD-SWAP。截图时间:2026 年 8 月 24 日。打开官方说明 ↗

页面写着“最高 100 倍”,我一定能用 100 倍吗?

“最高 100 倍”只回答了最小仓位档位。OKX 公开仓位档位接口当前前五档是:

BTC-USD-SWAP 仓位档位张数范围最高杠杆初始保证金率维持保证金率
第一档0–2,000100 倍1.00%0.40%
第二档2,000.1–5,00066.66 倍1.50%0.50%
第三档5,000.1–20,00050 倍2.00%0.75%
第四档20,000.1–40,00040 倍2.50%1.25%
第五档40,000.1–60,00033.33 倍3.00%1.75%

所以我不会直接用账户权益乘以 100,称它为“可成交仓位”。仓位数量会改变档位,挂单、保证金模式、已有敞口和地区权限也可能进一步降低实际可用杠杆。杠杆越高,开仓价到减仓或强平线的距离也越短。

我怎么用 BTC 计算交易手续费和资金费?

币本位 BTC 永续的三个公式都从 BTC 仓位价值开始:

BTC 仓位价值 = 100 USD × 合约张数 ÷ 标记价格

BTC 交易手续费 = 成交仓位价值 × Maker 或 Taker 费率

BTC 资金费 = 仓位价值 × 当前资金费率

资金费率为正时,多头付给空头;为负时,空头付给多头。OKX 负责执行划转,但官方说明它不会把资金费作为平台服务费留下。默认结算周期是 8 小时;当资金费率达到上下限时,结算频率可以缩短为 4 小时、2 小时或 1 小时。

OKX 中文官方永续资金费时间表截图,展示八小时、四小时、两小时和一小时结算时间
资金费不一定永远保持 8 小时一次。OKX 官方列出了频率调整后的结算时间。截图时间:2026 年 8 月 24 日。查看资金费规则 ↗

标记价 80,000 USD 时,100 张合约要付多少?

下面用固定假设把公式算一遍,方便复制;这些数字不是实时行情或费率

计算项目公式结果
合约总面值100 张 × 100 USD10,000 USD
BTC 仓位价值10,000 ÷ 80,0000.125 BTC
Maker 0.02% 手续费0.125 × 0.00020.000025 BTC
Taker 0.05% 手续费0.125 × 0.00050.0000625 BTC
正资金费率 0.01% 的一次支付0.125 × 0.0001多头支付 0.0000125 BTC

杠杆改变的是需要占用的保证金,不会缩小计费所用的仓位价值。20 倍时,0.125 BTC 敞口的粗略初始保证金是 0.00625 BTC;100 倍时约为 0.00125 BTC,但后者能承受的不利价格变化也小得多。实际计算还要加上维持保证金、手续费和安全缓冲。

如果是我,会怎么选?

我最关心什么我会先看哪一种最需要盯住的成本
有明确日期的套保带日期的 BTC-USD 交割合约开平仓费、基差和最终交割费
不想周期性支付资金费带日期的 BTC-USD 交割合约换月和交割机制
不想换月、持续保持敞口BTC-USD-SWAP交易费和累计资金费
希望盈亏保留为 BTC两种币本位产品都可比较BTC 抵押品波动和反向盈亏
希望用 USDT 简单记账这两种都不是应改看 BTC-USDT-SWAP

如果是我,我会先决定保证金币种,再决定要不要到期日,最后才比较杠杆。只因为某个合约写着“100 倍”就选它,会把真正持续累积的成本藏起来:资金费、换月、交易费和强平风险。

真正下单前,我会检查什么?

我的五分钟检查清单是:

  1. 复制准确的 instId,不要把 BTC-USD-SWAPBTC-USDT-SWAP 当成一回事。
  2. 从公开合约参数接口读取 ctTypectValctValCcysettleCcytickSzlotSzminSzleverexpTime
  3. 使用标题杠杆前,先读取当前仓位档位。
  4. 永续合约要检查当前资金费率、上下限和 nextFundingTime,不要把一次资金费率当作长期固定年化。
  5. 在 OKX 账户中检查 Maker、Taker 和 delivery 实际费率;公开示例不是我的账单。

产品权限和最高杠杆会随地区、账户模式变化。这个页面解释的是合约机制,不是在建议任何人使用杠杆或开立衍生品仓位。

OKX 新用户优惠 注册 OKX 账户 先确认所在地区可用产品,完成身份验证,并从小额充值和提现测试开始。 享受专属新用户礼包和20% 手续费优惠 前往 OKX

常见问题

我怎么判断 OKX 里的 BTC 合约是交割还是永续?

先看合约代码。像 BTC-USD-YYMMDD 这样带日期的是交割合约,到期后仓位会关闭;BTC-USD-SWAP 没有固定到期日,只要保证金充足就能继续持有,但会周期性结算资金费。

每日结算和最终交割是一回事吗?

不是。全仓每日结算会把已结算盈亏转入余额并重置开仓均价,但不会关闭仓位;最终交割发生在到期日,剩余仓位会被关闭,而且可能按账户实际费率产生交割费。

OKX 一张 BTC 币本位合约有多大?

BTC-USD 交割合约和 BTC-USD-SWAP 当前都是每张面值 100 USD。它们属于反向、BTC 结算合约,所以仓位价值、盈亏与费用最终体现在 BTC 余额里,而不是 USDT。

OKX BTC 永续写着 100 倍,我一定能用吗?

不一定。BTC-USD-SWAP 当前第一仓位档位最高 100 倍,但仓位越大,可用最高杠杆越低;账户模式、保证金模式、已有敞口、地区权限和产品资格也会影响实际可用杠杆。

我怎么估算一次 BTC 永续资金费?

先用合约张数乘以 100 USD,再除以标记价格,得到 BTC 仓位价值;然后乘以当前资金费率。资金费为正时多头付给空头,为负时空头付给多头。

资金费和交易手续费是一回事吗?

不是。Maker 或 Taker 手续费在订单成交时产生并支付给交易平台;永续资金费在指定时间由多空持仓者之间交换。交割合约没有周期性资金费。

BTC-USD-SWAP 和 BTC-USDT-SWAP 一样吗?

不一样。BTC-USD-SWAP 是币本位反向合约,以 BTC 结算,每张面值 100 USD;BTC-USDT-SWAP 是 USDT 本位线性合约,以 USDT 结算,每张面值 0.01 BTC。两者的保证金币种、盈亏和手续费币种都不同。