MEXC 合约计算指南:手续费、浮动盈亏、平仓收益公式详解
1. MEXC 合约交易手续费计算方法
MEXC 合约交易手续费根据成交方式分为 Taker(吃单)手续费和 Maker(挂单)手续费,计算公式如下:
- Taker 手续费 = 成交均价 × 张数 × 面值 × Taker 费率
- Maker 手续费 = 成交均价 × 张数 × 面值 × Maker 费率
举例:假设您以 Taker 方式在价格 30000 USDT 买入 10000 张 BTCUSDT 合约(面值 0.0001 BTC),则手续费 = 30000 × 10000 × 0.0001 × 0.02% = 6 USDT。
2. MEXC 合约资金费用计算与结算规则
资金费用是永续合约特有的机制,用于平衡多空双方的持仓成本。计算公式为:
- 资金费用 = 资金费率 × 仓位价值
- 仓位价值 = 合理价格 × 张数 × 面值
资金费用的收取或支付取决于两个因素:资金费率的正负以及您的持仓方向(多仓或空仓)。当资金费率为正时,多头支付给空头;当资金费率为负时,空头支付给多头。结算时,仓位价值按当前合理价格计算。
举例:您持有 10000 张 BTCUSDT 多仓,当前合理价为 30000 USDT,资金费率为 +0.01%。资金费用 = 30000 × 10000 × 0.0001 × 0.01% = 3 USDT(您需要支付)。若资金费率为 -0.01%,则您将收取 3 USDT。
3. MEXC 合约平仓盈亏计算公式
用户总已实现盈亏 = 平仓盈亏 +(资金费用) -(开仓手续费) -(平仓手续费)
3.1 U 本位合约平仓盈亏计算
多仓平仓盈亏 = (平仓价格 - 开仓均价) × 持仓数量 × 面值
空仓平仓盈亏 = (开仓均价 - 平仓价格) × 持仓数量 × 面值
举例:您在 28000 USDT 开多仓 5000 张 BTCUSDT 合约,在 30000 USDT 平仓。平仓盈亏 = (30000 - 28000) × 5000 × 0.0001 = 1000 USDT。
3.2 币本位合约平仓盈亏计算
多仓平仓盈亏 = (1/开仓均价 - 1/平仓均价) × 持仓数量 × 面值
空仓平仓盈亏 = (1/平仓均价 - 1/开仓均价) × 持仓数量 × 面值
举例:您在 30000 USDT 开多仓 100 张币本位 BTC 合约(面值 100 USD),在 33000 USDT 平仓。平仓盈亏 = (1/30000 - 1/33000) × 100 × 100 = 0.0303 BTC。
4. MEXC 合约浮动盈亏(未实现盈亏)计算
浮动盈亏反映的是当前持仓的账面盈亏状态,计算时使用合理价格而非最新成交价。
4.1 U 本位合约浮动盈亏
多仓浮动盈亏 = (合理价格 - 开仓均价) × 持仓数量 × 面值
空仓浮动盈亏 = (开仓均价 - 合理价格) × 持仓数量 × 面值
4.2 币本位合约浮动盈亏
多仓浮动盈亏 = (1/开仓均价 - 1/合理价格) × 持仓数量 × 面值
空仓浮动盈亏 = (1/合理价格 - 1/开仓均价) × 持仓数量 × 面值
举例:您持有 8000 张 ETHUSDT 多仓,开仓均价 2000 USDT,当前合理价 2200 USDT,面值 0.01 ETH。浮动盈亏 = (2200 - 2000) × 8000 × 0.01 = 16000 USDT。
5. MEXC 合约收益率与保证金计算
理解收益率和保证金的关系,有助于您更好地评估交易绩效和管理风险。
- 收益率 = 盈亏额 / 起始保证金
- 起始保证金 = 仓位价值 × 起始保证金率
- 起始保证金率 = 1 / 杠杆倍数
举例:您使用 10 倍杠杆开仓,仓位价值 10000 USDT。起始保证金率 = 1 / 10 = 10%,起始保证金 = 10000 × 10% = 1000 USDT。若盈利 500 USDT,收益率 = 500 / 1000 = 50%。
6. MEXC 合约破产价格计算
破产价格是仓位保证金完全亏损时对应的价格,计算公式如下:
- 多仓破产价 = (仓位价值 − 仓位保证金) / (张数 × 面值)
- 空仓破产价 = (仓位价值 + 仓位保证金) / (张数 × 面值)
举例:您持有 10000 张 BTCUSDT 多仓,仓位价值 3000 USDT,仓位保证金 300 USDT,面值 0.0001。多仓破产价 = (3000 - 300) / (10000 × 0.0001) = 2700 USDT。
7. MEXC 合约交易完整盈亏计算实例
以下通过一个完整案例,演示如何综合计算手续费、资金费用和平仓盈亏。
假设某用户在 BTCUSDT 永续合约中进行以下操作:以 Taker 方式在 7000 USDT 价格买入 10000 张(多仓),Taker 费率 0.02%,Maker 费率 0%,资金费率 -0.025%(负值表示多头收取),当前合理价 7000 USDT,合约面值 0.0001 BTC。
1)计算开仓手续费:7000 × 10000 × 0.0001 × 0.02% = 1.4 USDT
2)计算资金费用:7000 × 10000 × 0.0001 × (-0.025%) = -1.75 USDT(负值表示收入)
3)假设在 8000 USDT 以 Taker 平仓,计算平仓盈亏:(8000 - 7000) × 10000 × 0.0001 = 1000 USDT
4)计算平仓手续费:8000 × 10000 × 0.0001 × 0.02% = 1.6 USDT
5)计算总已实现盈亏:1000 + 1.75 - 1.4 - 1.6 = 998.75 USDT
8. MEXC 合约可开张数计算方法
在开仓前,了解可开张数的计算方法有助于您合理规划仓位。
8.1 U 本位合约可开张数
可开张数 = 起始保证金 × 杠杆倍数 / 面值 / 开仓价格
举例:您有 1000 USDT 保证金,使用 20 倍杠杆,开仓价格 30000 USDT,面值 0.0001。可开张数 = 1000 × 20 / 0.0001 / 30000 = 6666.67 张。
8.2 币本位合约可开张数
可开张数 = 委托成本 × 杠杆倍数 × 开仓均价 / 合约面值
举例:您有 0.1 BTC 作为保证金,使用 10 倍杠杆,开仓价格 30000 USDT,面值 100 USD。可开张数 = 0.1 × 10 × 30000 / 100 = 300 张。
9. MEXC 合约开仓均价计算(加仓后)
当您在已有持仓基础上加仓时,需要重新计算开仓均价。
9.1 U 本位合约开仓均价
新开仓均价 = (原持仓均价 × 原持仓量 + 新开仓价格 × 新开仓数量) ÷ (原持仓量 + 新开仓数量)
举例:您原有 5000 张多仓,均价 29000 USDT,现在 31000 USDT 加仓 3000 张。新均价 = (29000 × 5000 + 31000 × 3000) ÷ (5000 + 3000) = 29750 USDT。
9.2 币本位合约开仓均价
新开仓均价 = (原持仓量 + 新开仓数量) ÷ (原持仓量/原持仓均价 + 新开仓数量/新开仓价格)
举例:您原有 100 张多仓,均价 30000 USDT,现在 32000 USDT 加仓 50 张。新均价 = (100 + 50) ÷ (100/30000 + 50/32000) = 30638.3 USDT。
10. MEXC U 本位合约单位换算
情景 | 公式 | 示例 |
张数 → USDT | USDT = 张数 × 面值 × 当下最新价格 | 23405 张;最新价 = 27076.2 USDT = 23405 × 0.0001 × 27076.2 = 63371.8461 USDT |
USDT → 张数 | 张数 = 持仓数量[USDT] / 当下最新价 / 面值 | 63371.8461 USDT;最新价 = 27076.2 张数 = 63371.8461 / 27076.2 / 0.0001 = 23405 |
张数 → 币种单位 | 币种单位 = 张数 × 面值 | 183 张 → BTC = 183 × 0.0001 = 0.0183 BTC |
币种单位 → 张数 | 张数 = 币种单位 / 面值 | 0.0183 BTC → 张数 = 0.0183 / 0.0001 = 183 张 |
11. MEXC 币本位合约单位换算
情景 | 公式 | 示例 |
币种单位 → 张数 | 张数 = 币种数量 × 价格 / 面值 | 0.19 ETH → 张数 = 0.19 × 3100 / 10 = 58.9 张 |
12. MEXC 合约账户资产计算
了解账户各项资产的计算方式,有助于您更好地管理资金和控制风险。
- 钱包余额 = 体验金余额 + 净转入 + 已实现盈亏。
- 可用余额 = 钱包余额 - 占用保证金 - 委托保证金。
可用保证金根据是否支持滚仓而有不同计算方式:
- 不支持滚仓时,可用保证金 = 可用余额 - 浮动亏损;
- 支持滚仓时,可用保证金 = 可用余额 + 浮动盈亏。
举例:您的钱包余额为 5000 USDT,占用保证金 2000 USDT,委托保证金 500 USDT,当前持仓浮动盈利 300 USDT。若支持滚仓,可用保证金 = (5000 - 2000 - 500) + 300 = 2800 USDT。