保证金和盈亏计算
# 保证金和盈亏计算
# 开仓保证金
开仓时系统会收取一定的保证金,以确保用户有足够的资金支付潜在的风险损失。开仓保证金与订单使用的杠杆倍数和合约价值有关。
开仓保证金 = 合约价值 / 杠杆倍数
其中,合约价值 = 合约数量 × 标记价格
# 开仓均价
当交易者分批建立仓位时,系统会根据每个订单的开仓成交价和合约数量计算加权平均价格,作为整个仓位的开仓均价。
# 计算加权平均价格的公式
加权平均价格 = 总成本 / 总合约数量
其中:
- 总成本 = 每笔交易的(价格 × 数量)相加
- 总合约数量 = 所有交易的合约数量相加
# 举例
例如,某交易者做了以下两笔交易:
- 以5000 USDT的价格买入0.5 BTC
- 以6000 USDT的价格买入0.3 BTC
计算如下:
总成本 = (5000 × 0.5) + (6000 × 0.3) = 4300 USDT 合约总数量 = 0.5 + 0.3 = 0.8 BTC 平均开仓价格 = 4300 / 0.8 = 5375 USDT
# 盈亏
开仓后,仓位和它的盈亏就可以在仓位区中实时看到。根据您的交易方向不同,计算盈亏的公式也稍有不同。
# 对于多仓
盈亏 = 合约数量 × (标记价格 - 开仓均价)
举例: 交易者B现在持有 BTCUSDT 0.2的多仓,开仓价格为 7000 USDT。当委托表中的最新市场价显示为 7,500 USD的时候,未结盈亏将显示为 100 USDT。
计算:0.2 × (7500 - 7000) = 100 USDT
# 对于空仓
盈亏 = 合约数量 × (开仓均价 - 标记价格)
举例: 交易者C现在持有 BTCUSDT 0.4的空仓,开仓价格为 6000 USD。当委托表中的最新市场价显示为 5,000 USD的时候,未结盈亏将显示为 400 USDT。
计算:0.4 × (6000 - 5000) = 400 USDT