公式
您交易历史记录页面上的已实现盈亏(已实现盈亏)代表您所有交易的总体财务结果。它可能包括收益、亏损、手续费和资金费用支付。计算公式取决于合约类型:
双币种合约和线性合约的未实现盈亏计算
Quanto/Linear Unrealised PNL = # Contracts * Multiplier * (Exit Price - Entry Price)乘数 = 每个合约的乘数都不同。您可以通过 GET /instrument 端查找每个合约的乘数。
反向合约的未实现盈亏计算
Unrealised PNL = Number of Contracts * Multiplier * (1/Average Entry Price - 1/Exit Price)
- 为确保准确性,将 (100/价格) 值四舍五入到小数点后 8 位
- 乘数 = 1
所有合约的已实现盈亏计算
Realised PNL = Unrealised PNL - taker fee + maker rebate -/+ funding payment
步骤
想在 BitMEX 上计算您的已实现盈亏,您需要考虑在盈亏实现时进行的所有交易。以下是如何手动计算已实现盈亏的指南:
- 查看交易历史记录页面,了解您当时的交易。
- 如果您不确定,请参考合约指南:合约列表,确认您交易的合约类型。
- 使用上方相应合约类型的未实现盈亏公式,计算每笔交易的未实现盈亏。
- 使用 BitMEX 计算器再次核对您的未实现盈亏计算结果。
- 使用上方已实现盈亏公式,计算每笔交易的已实现盈亏。
- 加上您当时收到/支付的资金费用,即可得到您的已实现盈亏总额。
示例:手动计算 XBTUSD 的已实现盈亏
1. Check the Trade History page to see the trades you made within the 24-hour period
假设您想计算 1 月 18 日的已实现盈亏;您需要申报 UTC 时间 1 月 17 日中午 12:00 至 UTC 时间 1 月 18 日中午 12:00 期间的所有交易。

查看交易历史页面后,您在该时间段内有以下交易:
- 交易 1:委托 e78e4a1 部分平仓,平仓委托为 5403897
- 交易 2:e78e4a1 的剩余仓位在该 24 小时内全部平仓,平仓委托为 afe5cda
2: 计算每笔交易的未实现盈亏
交易 1 (e78e4a1 部分平仓,平仓委托为 5403897)
- 手数 = 5
- 乘数 = 1
- 平均入场价 = 42292.5
- 出场价 = 42303
未实现盈亏 = 手数 * 乘数 * (100/平均入场价 - 100/出场价)价格)
未实现盈亏 = 5 * 1 * (100/42292.5 - 100/42303)
未实现盈亏 = 5 * 1 * (0.00236449 - 0.0023639)
未实现盈亏 = 0.00000295 XBT
交易 2 ( e78e4a1 的剩余部分以 afe5cda 平仓)
- 手数 = 15
- 乘数 = 1
- 平均入场价 = 42292.5
- 出场价 = 42107.5
未实现盈亏 = 手数 * 乘数 * (100/平均入场价 - 100/出场价)
未实现盈亏 = 15 * 1 * (100/42292.5 - 100/42107.5)
未实现盈亏 = 15 * 1 * (0.00236449 - 0.00237487)
未实现盈亏 = -0.0001557 XBT
3. 计算每笔交易的已实现盈亏
交易 1 (e78e4a1 部分平仓,平仓委托为 5403897)
- 未实现盈亏 = 0.00000295 XBT
- 吃单费 = 0.00002954 XBT
已实现盈亏 = 未实现损益 - 吃单费 + 做市商返利
已实现盈亏 = 0.00000295 - 0.00002954
已实现盈亏 = -0.00002659 XBT
交易 2 (e78e4a1 的剩余部分以 afe5cda 平仓)
- 未实现盈亏 = -0.0001557 XBT
- 吃单费 = 0.0000178 XBT
已实现盈亏 = 未实现盈亏 - 交易手续费 + 做市商返佣
已实现盈亏 = -0.0001557 - 0.0000178
已实现盈亏 = -0.0001735 XBT
4. 将所有交易的已实现盈亏和资金费用相加
已实现盈亏总额 = 每笔交易的已实现盈亏 +/- 资金支付
Total Realised PNL for Jan 18th = Realised PNL for Trade 1 + Realised PNL for Trade 2 + Funding payment
Total Realised PNL = -0.00002659 - 0.0001735 + 0.00012685
Total Realised PNL = -0.00007324 XBT
1 月 18 日已实现盈亏总额 = 交易 1 的已实现盈亏 + 交易 2 的已实现盈亏 + 资金费用
已实现盈亏总额 = -0.00002659 - 0.0001735 + 0.00012685
已实现盈亏总额 = -0.00007324 XBT
1 月 18 日的已实现盈亏总额为 -0.00007324 XBT,这与成交历史记录页面上显示的内容一致:
