保证金和盈亏计算

开仓保证金

开仓保证金包含初始保证金开仓亏损

开仓亏损会发生在期货合约价格走势不利时 (也就是标记价格低于多头订单的订单价格)。 将开仓亏损纳入开仓所需的成本以避免交易者下单时发生强平。 如果未将开仓亏损纳入开仓所需的成本中,用户的仓位很有可能会在他们下单时立即遭到强平。

初始保证金= 名义价值 / 杠杆

U本位合约 名义价值 = 委托价格 * 数量 * 合约面值

开仓亏损: U本位合约 开仓亏损= 委托数量*合约面值 * 绝对值 {min[0, 委托方向 * (标记价格 - 委托价格)]}

订单方向:1 代表多头订单;-1 代表空头订单

例子:

U本位合约,60000 价格开多10000张 BTCUSDT合约,1张面值为0.0001BTC,10X,此时的标记价格为55000

初始保证金 = 60000*10000*0.0001/10 = 6000

开仓亏损 = 10000*0.0001*5000 = 5000

开仓保证金 = 6000+5000 = 11000

开仓均价

发生开仓行为时,开仓均价会重新计算。

举例:交易者A现在持有 BTCUSDT 0.5的多仓,开仓价格为 5000 USD。一个小时后,交易者A决定再多开 0.3的仓位,开仓价为 6,000 USD。

以下就是平均开仓均价的公式和计算步骤:

平均开仓价格 = 以USDT计算的合约总价值/合约总数量
以USDT计算的合约总价值 = [(合约数量1 x 价格1) + (合约数量2 x 价格2)...]

代入以上数据:

以USDT计算的合约总价值

= [ (合约数量1 x 价格1) + (合约数量2 x 价格2) ]

= [ (0.5 x 5000) + (0.3 x 6000) ]

= 4300

合约总数量

= 0.5 + 0.3

= 0.8 BTC

平均开仓价格

= 4300 / 0.8

= 5375

盈亏

开仓后,仓位和它的盈亏就可以在仓位区中实时看到。

根据您的交易方向不同,计算盈亏的公式也稍有不同。

对于多仓

举例:

交易者B现在持有 BTCUSDT 0.2的多仓,开仓价格为 7000 USDT。当委托表中的最新市场价显示为 7,500 USD的时候,未结盈亏将显示为 100 USDT。

盈亏 = 合约数量 x (标记价格 - 开仓均价)

= 0.2 x (7500 - 7000)

= 100 USDT

对于空仓

举例:

交易者C现在持有 BTCUSDT 0.4的空仓,开仓价格为 6000 USD。当委托表中的最新市场价显示为 5,000 USD的时候,未结盈亏将显示为 400 USDT。

盈亏 = 合约数量 x (开仓均价 - 标记价格)

= 0.4 x ( 6000 - 5000)

= 400 USDT

Last updated