盈亏计算说明
XT USDT 本位合约用户的盈亏主要由以下三部分组成:
- 手续费支出或收入
- 资金费用(Funding Fee)收入或支出
- 平仓盈亏(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