在进行任何交易之前,了解盈亏的计算方式至关重要。为了准确计算盈亏,交易者需要按顺序了解以下变量。
仓位开仓均价 (AEP)
在 Bybit 的反向合约交易(例如 BTCUSD、ETHUSD 和 XRPUSD)中,每当交易者通过新订单增加仓位时,开仓均价 (AEP) 都会发生变化。
例如:交易者 A 持有 BTCUSD 买入开仓,数量为 1,000,入场价格为 70,000 美元。一小时后,交易者 A 决定增持买入仓位,以 75,000 美元的入场价格额外开仓 2,000。
下文介绍了 AEP 的计算公式和步骤。
开仓均价 = 合约总数量 / 合约总价值 (BTC)
使用以上数据:
a) 合约总数量
= 1,000 + 2,000
= 3,000
合约总价值 (BTC)
= (1,000 / 70,000) + (2,000 / 75,000)
= 0.04099524 BTC
开仓均价
= (3,000 / 0.04099524 BTC)
= 73,179.22766 USD
仓位的未结盈亏和未结收益率
未结盈亏
订单成功成交后,持仓区将显示开仓及其产生的实时未结盈亏。
根据交易方向,未结盈亏的计算公式会有所不同。
对于多仓:
交易者 B 持有 BTCUSD 买入开仓,数量为 1,000,入场价格为 70,000 美元。当订单簿中的最新成交价为 72,000 美元时,显示的未结盈亏为 0.0001 BTC。
未结盈亏 = 合约数量 x [(1 / 开仓均价) - (1 / 最新成交价)]
= 1,000 x [ (1 / 70,000) - (1 / 72,000) ]
= 1,000 x 0.0000004 BTC
= 0.0004 BTC
对于空仓
交易者 C 持有 BTCUSD 卖出开仓,数量为 1,000,入场价格为 70,000 美元。当订单簿中的最新成交价为 65,000 美元时,显示的未结盈亏为 0.0011 BTC。
未结盈亏 = 合约数量 x [(1 / 最新成交价) - (1 / 开仓均价)]
= 1,000 x [ (1 / 65,000) - (1 / 70,000) ]
= 1,000 x 0.000011 BTC
= 0.0011 BTC
注释:
- 由于反向合约的特性,您的盈亏以币种结算,而非美元。美元主要充当报价机制,为交易者提供便利。
- 这意味着,当价格在盈利或亏损方向上变动一定数额(例如 500 美元)时,并不代表您将分别获得或损失 500 美元。
- 提高杠杆不会直接放大您的盈利/亏损。相反,盈利和亏损取决于仓位数量和价格变动。简而言之,
- 杠杆越高,开仓所需的保证金就越低
- 合约数量越大,盈亏就越大。
- 相对于入场价格的价格变动越大,盈亏就越大。
- 默认显示的未结盈亏是基于最新成交价计算的。当鼠标光标悬停在数字上方时,未结盈亏将发生变化,并显示基于标记价格计算的未结盈亏。
- 最后,未结盈亏不包括交易者在开仓和持仓过程中可能收到/支付的任何交易费用或资金费用。
未结盈亏%
未结盈亏%基本上以百分比形式显示仓位的投资回报率 (ROI)。与未结盈亏一样,该数字也根据最新成交价的变动而变化。因此,未结盈亏%或投资回报率的计算公式如下。
未结盈亏% = [仓位的未结盈亏 / 仓位保证金] x 100%
仓位保证金 = 起始保证金 + 平仓费
再次以交易者 B为例,交易者 B 持有现有 BTCUSD 开仓买入仓位,数量为 1,000,入场价格为 70,000 美元。当订单簿内的最新成交价显示为 72,000 美元时,显示的未结盈亏将为 0.0004 BTC。假设使用的杠杆为 20 倍。
根据我们之前的计算,仓位的未结盈亏 = 0.0004 BTC
起始保证金 = 数量 / (入场价格 x 杠杆) = 1,000 / (70,000 x 20) = 0.0007143 BTC
平仓费 = (数量 / 破产价格) x 0.055% = (1,000/66,500) x 0.055% = 0.00000823 BTC
未结盈亏% = [ 0.0004 BTC / ( 0.0007143 BTC + 0.00000823 BTC ) ] x 100% = 55.36%
请注意:
- 有些交易者可能会误解这一点,但调高杠杆并不会增加您的未结利润。相反,交易者会看到未结盈亏%增加,这是由于您的仓位保证金减少,而不是因为实际利润增加。再次以交易者 B 为例,请注意,无论杠杆是 20 倍、10 倍还是 50 倍,未结盈亏都保持不变。
- 如果交易者 B 使用相同的20 倍杠杆,他的未结盈亏 = 0.0004 BTC,未结盈亏% = 55.36%
- 如果交易者 B 将杠杆降低到 10 倍, 他的未结盈亏 = 0.0004 BTC,未结盈亏% = 27.8%
- 如果交易者 B 将杠杆增加到 50 倍,他的未结盈亏 = 0.0004 BTC,未结盈亏% = 136.08%
- 对于全仓保证金模式,仓位保证金将始终使用特定币种当前风险限额水平下允许的最大杠杆(例如 BTCUSD = 100 倍)进行计算。
平仓盈亏
当交易者最终平仓时,盈亏即成为已结盈亏,并记录在资产页面内的“平仓盈亏”选项卡中。与未结盈亏不同,其计算存在一些主要差异。下文总结了未结盈亏和平仓盈亏之间的差异。
因此,假设全部平仓,平仓盈亏的计算公式如下。
平仓盈亏 = 仓位盈亏 - 建仓费 - 平仓费 - 已支付/收到的所有资金费用总和
以交易者 C为例,交易者 C 持有现有 BTCUSD 开仓卖出仓位,数量为 1,000,入场价格为 70,000 美元。当订单簿内的最新成交价显示为 65,000 美元时,交易者 C 决定通过市价平仓功能平掉整个仓位。假设交易者 C 也通过市价单开仓,并且在持仓期间支付了总计 0.00005 BTC 的资金费用。
根据我们之前的计算,仓位盈亏 = 收到 0.0011 BTC
建仓费 = (1,000 / 70,000) x 0.055% = 支付 0.0000079 BTC
平仓费 = (1,000 / 65,000) x 0.055% = 支付 0.0000085 BTC
已支付/收到的所有资金费用总和 = 支付 0.00005 BTC
平仓盈亏 = 0.0011 - 0.0000079 - 0.0000085 - 0.00005 = 0.0010336 BTC
请注意:
- 以上示例仅适用于通过单个订单双向开仓和平仓的情况。
- 对于部分平仓,平仓盈亏将根据部分平仓的仓位百分比,按比例分摊所有费用(建仓费和资金费用),并使用该分摊后的数据计算平仓盈亏。
- 交易者可从 此处查看其平仓盈亏历史记录。
已结盈亏

已结盈亏 = 持仓期间的已结仓位盈亏总额 + 手续费 + 资金费用
已结盈亏可在仓位选项卡中找到,它显示了该仓位在持仓期间的已结盈亏总额。这包括所有的手续费、资金费用,以及任何因部分平仓而产生的已结仓位盈亏(与未结盈亏的公式相同)。
我们可以用交易者 C 作为例子。假设交易者 C 没有完全平掉数量为 1,000 的空仓,而只以 65,000 的出场价格平掉了 500 的数量。
仓位盈亏 = 500 x [ (1 / 65,000) - (1 / 70,000) ] = 0.0005495 BTC
建仓费 = (1,000 / 70,000) x 0.055% = 0.0000079 BTC
平仓费 = (500 / 65,00) x 0.055% = 0.0000042 BTC
已付资金费用总额 = 0.00005 BTC
仓位的已结盈亏 = 0.0005495 - 0.0000079 - 0.0000042 - 0.00005 = 0.0004874 BTC
交易者 C 还剩下数量为 500 的空仓。然后他开立了另一个数量为 300 的空仓,入场价格为 71,000 美元,该仓位的已结盈亏如下:
结转的已结盈亏 = 0.0004874 BTC
建仓费 = (300 / 71,000) x 0.055% = 0.0000023 BTC
已结盈亏(最新) = 0.0004874 - 0000023 = 0.0004851 BTC
未平仓位 = 数量为 800 的空仓
已结盈亏和平仓盈亏之间的区别在于,对于平仓盈亏,在部分平仓的情况下,它将根据部分平仓的仓位百分比按比例分摊所有费用(建仓费和资金费用),并使用该分摊后的数据计算平仓盈亏;而“已结盈亏”将实时更新并累积,直到相应方向的仓位完全平仓为止。
如果交易者 C 下了一个数量为 1,000 的多单,那么数量为 800 的空仓将被平掉,并且将开立一个新的数量为 200 的多仓。已结盈亏将重新计算,并显示数量为 200 的多仓的已结盈亏。
注释:此功能自 2022 年 7 月 13 日起受支持。对于 2022 年 7 月 13 日之前开立且之后尚未平仓的仓位,其已结盈亏将不会被捕获和计入。
