保证金和盈亏计算
# 币本位合约保证金和盈亏计算
币本位永续合约的保证金和盈亏计算方式与USDT本位合约存在明显差异,主要是因为币本位合约以标的币种作为保证金和结算单位。
# 合约价值计算
币本位合约的价值按以下方式计算:
合约价值 = 合约张数 × 合约面值 / 标记价格
例如:如果BTC/USD合约的面值是100美元,当BTC价格为50,000美元时,1张合约的价值为:
100 / 50,000 = 0.002 BTC
# 开仓保证金计算
开仓保证金是用户开仓时需要占用的保证金金额,按以下公式计算:
开仓保证金 = 合约价值 / 杠杆倍数
例如:以10倍杠杆开仓1张BTC/USD合约(价格为50,000美元),所需保证金为:
0.002 BTC / 10 = 0.0002 BTC
# 维持保证金计算
维持保证金是保持仓位不被强平所需的最低保证金,根据阶梯维持保证金率计算:
维持保证金 = 合约价值 × 维持保证金率
# 币本位合约盈亏计算
币本位合约的盈亏计算与USDT本位合约有显著不同,盈亏以标的币种计算:
# 多头仓位盈亏计算
盈亏 = 合约张数 × 合约面值 × (1/开仓价格 - 1/平仓价格)
例如:用户以50,000美元的价格做多1张BTC/USD合约,之后以55,000美元平仓,则盈亏为:
1 × 100 × (1/50,000 - 1/55,000) = 0.00018 BTC
# 空头仓位盈亏计算
盈亏 = 合约张数 × 合约面值 × (1/平仓价格 - 1/开仓价格)
例如:用户以50,000美元的价格做空1张BTC/USD合约,之后以45,000美元平仓,则盈亏为:
1 × 100 × (1/45,000 - 1/50,000) = 0.00022 BTC
# 开仓均价计算
当用户分批建立仓位时,系统会使用加权平均方式计算开仓均价:
开仓均价 = 总成本价值 / 总合约张数
其中:
- 总成本价值 = Σ(每笔开仓的合约张数 × 开仓价格)
- 总合约张数 = Σ(每笔开仓的合约张数)
# 币本位合约的特殊风险考量
币本位合约的盈亏和保证金都以标的币种计算,因此在不同行情下有不同的风险特征:
在上涨行情中:
- 做多的用户获利以标的币计算将小于USDT本位合约(因为价格上涨时获得的是较少的币)
- 做空的用户亏损以标的币计算将大于USDT本位合约
在下跌行情中:
- 做多的用户亏损以标的币计算将小于USDT本位合约
- 做空的用户获利以标的币计算将大于USDT本位合约(因为价格下跌时获得的是较多的币)
这些特性使得币本位合约在不同的市场环境下具有不同的优势和风险,用户应根据自己的交易策略和风险偏好选择合适的合约类型。