盈亏计算说明

今天 11:05 XT.COM

XT USDT 本位合约用户的盈亏主要由以下三部分组成:

  1. 手续费支出或收入
  2. 资金费用(Funding Fee)收入或支出
  3. 平仓盈亏(PnL)

手续费(Trading Fee)

Taker(吃单方)手续费支出:

手续费 = 仓位价值 × Taker 手续费率

Maker(挂单方)手续费收入/支出:

手续费 = 仓位价值 × Maker 手续费率


资金费用(Funding Fee)

根据资金费率(正数或负数)以及持仓方向(多仓或空仓),交易者可能需要支付或获得资金费用。

资金费用计算公式:

资金费用 = 资金费率 × 仓位价值


盈亏计算

1. 平仓盈亏(Closing PnL)

币本位合约(反向合约)

多仓:

(1 / 开仓均价 − 1 / 平仓均价)× 持仓数量 × 合约面值

空仓:

(1 / 平仓均价 − 1 / 开仓均价)× 持仓数量 × 合约面值


USDT 本位合约(正向合约)

多仓:

(平仓价格 − 开仓均价)× 持仓数量 × 合约面值

空仓:

(开仓均价 − 平仓价格)× 持仓数量 × 合约面值


2. 浮动盈亏(Floating PnL)

币本位合约(反向合约)

多仓:

(1 / 开仓均价 − 1 / 标记价格)× 持仓数量 × 合约面值

空仓:

(1 / 标记价格 − 1 / 开仓均价)× 持仓数量 × 合约面值


USDT 本位合约(正向合约)

多仓:

(标记价格 − 开仓均价)× 持仓数量 × 合约面值

空仓:

(开仓均价 − 标记价格)× 持仓数量 × 合约面值


示例 1

假设某用户以 Taker 身份,以 7,000 USDT 的价格买入 10,000 张 BTCUSDT 永续合约,持有 BTCUSDT 多仓。

参数如下:

  • Taker 手续费率:0.05%
  • Maker 手续费率:-0.05%
  • 资金费率:-0.025%

开仓手续费

7000 × 10000 × 0.0001 × 0.05%

= 3.5 USDT

用户需支付:

3.5 USDT

资金费用

由于资金费率为负,多仓用户可获得资金费用:

7000 × 10000 × 0.0001 × (-0.025%)

= -1.75 USDT

即用户获得:

1.75 USDT


平仓

假设用户以 Maker 身份,在 8,000 USDT 价格平仓 10,000 张合约。

平仓盈亏

(8000 − 7000)× 10000 × 0.0001

= 1000 USDT

平仓手续费

8000 × 10000 × 0.0001 × (-0.05%)

= -4 USDT

由于 Maker 费率为负,用户可获得:

4 USDT 手续费返还


用户总已实现盈亏

1000 4 1.75 − 3.5

= 1002.25 USDT

总已实现盈亏:1002.25 USDT


示例 2

假设某用户以 Taker 身份,以 7,000 USDT 的价格买入 10,000 张 BTCUSDT 永续合约,持有 BTCUSDT 多仓。

参数如下:

  • Taker 手续费率:0.05%
  • Maker 手续费率:0.05%
  • 资金费率:-0.025%

开仓手续费

7000 × 10000 × 0.0001 × 0.05%

= 3.5 USDT

用户需支付:

3.5 USDT

资金费用

由于资金费率为负,多仓用户可获得资金费用:

7000 × 10000 × 0.0001 × (-0.025%)

= -1.75 USDT

即用户获得:

1.75 USDT


平仓

假设用户以 Maker 身份,在 8,000 USDT 价格平仓 10,000 张合约。

平仓盈亏

(8000 − 7000)× 10000 × 0.0001

= 1000 USDT

平仓手续费

8000 × 10000 × 0.0001 × 0.05%

= 4 USDT

用户需支付:

4 USDT


用户总已实现盈亏

1000 − 4 1.75 − 3.5

= 994.25 USDT

总已实现盈亏:994.25 USDT

0 0