合约交易机制

开仓均价(永续和交割合约)

logo
更新于 2026-05-20 08:00:34
分享

下文详细介绍了不同交割交易产品的仓位开仓均价计算方式。



  1. 反向永续和交割合约

  2. USDT 永续和交割合约

  3. USDC 永续合约





反向永续和交割合约

反向永续和交割合约以美元报价,并以加密货币 (例如 BTC) 结算。开仓均价计算方式如下:


公式

开仓均价 = 合约总数量 / 合约总价值

合约总价值 = [(数量 1/价格 1)+(数量 2/价格 2)+(数量 3/价格 3)...]



以 BTCUSD 为例,

一位交易者以 10,000 美元的价格买入 50 BTCUSD 合约,之后又以 15,000 美元的价格买入 50 份合约。


合约总价值 (BTC) = (50/10,000) + (50/15,000) = 0.00833333

开仓均价 = 100/0.00833333 = 12,000 美元






USDT 永续和交割合约

USDT 永续与交割合约以 USDT 报价,并以加密货币 (例如 USDT) 结算。


公式

开仓均价 = 合约总价值/合约总数量

合约总价值 = [(数量 1 × 价格 1)+(数量 2 × 价格 2)+(数量 3 × 价格 3)...]



以 BTCUSDT 为例,

一位交易者以 10,000 USDT 的价格买入 1 BTC 合约,之后又以 13,000 USDT 的价格买入 2 BTC 合约。

开仓均价 = (1 × 10,000 + 2 × 13,000) / (1+2) = 12,000 USDT






USDC 永续合约

USDC 永续合约的开仓均价是您在当前结算周期内的仓位加权平均价格,该价格会受到仓位数量调增的影响。在每个结算周期结束时,结算时的标记价格将成为新的开仓均价。


公式

开仓均价 = 交易期总价值/总交易规模

交易期总价值 = [(交易价格 1 × 交易规模 1)+(交易价格 2 × 交易规模 2)...]



以 BTCUSDC 为例,

交易者 A 持有 0.5 BTC 的多仓,入场价格为 50,000 美元。交易者 A 决定以 51,000 美元的入场价格再开仓 0.8 BTC,以调增其多仓。

交易期总价值 = (50,000 × 0.5) + (51,000 × 0.8) = 65,800 USDC

开仓均价 = 65,800/(0.5 + 0.8) = 50,615.38 美元



注释:

关于 USDC 合约 V3 API 的响应参数,USDC 永续合约的开仓均价请参阅 sessionAvgPrice。到达结算时间后,sessionAvgPrice (开仓均价)将更新为结算时的标记价格。建议您在此处使用更新后的 API 。





这篇文章有帮助吗?