在数字货币交易中,清晰理解交割合约的盈亏计算方式是风险管理的基础。本文将通过公式解析和实例演示,帮助你全面掌握盈亏计算的核心方法,无论是币本位还是U本位合约。
核心概念与公式
在深入计算之前,我们需要明确几个关键术语的定义及其在公式中的应用。
头寸规模 (Size)
头寸规模代表了你持有的合约数量,可以是加密货币数量或法币价值。
- 单向模式:多头头寸的规模为正数,空头头寸的规模为负数。
- 对冲模式:多头和空头头寸的规模均以正数表示。
请注意:下文所有公式中使用的“规模”均为正数(取绝对值)。
开仓均价 (Entry Price)
开仓均价会因加仓或反向开仓而改变。结算时,开仓均价将被结算价格取代。
-
币本位合约:
开仓均价 = (当前规模 + 新增规模) / (当前规模 / 当前开仓均价 + 新增规模 / 新增规模的开仓均价)
-
U本位合约:
开仓均价 = (当前规模 × 当前开仓均价 + 新增规模 × 新增规模的开仓均价) / (当前规模 + 新增规模)
未实现盈亏 (Floating PnL)
未实现盈亏根据当前标记价格计算,反映头寸的实时浮动收益或亏损。
- 币本位合约:
-
多头头寸盈亏 = 面值 × 规模 × 乘数 × (1/开仓均价 - 1/标记价格) -
空头头寸盈亏 = 面值 × 规模 × 乘数 × (1/标记价格 - 1/开仓均价)
-
- U本位合约:
-
多头头寸盈亏 = 面值 × 规模 × 乘数 × (标记价格 - 开仓均价) -
空头头寸盈亏 = 面值 × 规模 × 乘数 × (开仓均价 - 标记价格)
-
未实现盈亏率 (Floating PnL Ratio)
该比率衡量了保证金的使用效率。
未实现盈亏率 = (未实现盈亏 / 头寸保证金) × 100%
已实现盈亏 (Closed PnL)
已实现盈亏在平仓时确定,根据平仓价格计算。
- 币本位合约:
-
多头头寸盈亏 = 面值 × 规模 × 乘数 × (1/开仓均价 - 1/平仓价格) -
空头头寸盈亏 = 面值 × 规模 × 乘数 × (1/平仓价格 - 1/开仓均价)
-
- U本位合约:
-
多头头寸盈亏 = 面值 × 规模 × 乘数 × (平仓价格 - 开仓均价) -
空头头寸盈亏 = 面值 × 规模 × 乘数 × (开仓均价 - 平仓价格)
-
结算盈亏 (Settlement PnL)
在合约到期时,系统会以结算价格自动平仓,并计算结算盈亏。
- 币本位合约:
-
多头头寸盈亏 = 面值 × 规模 × 乘数 × (1/开仓均价 - 1/结算价格) -
空头头寸盈亏 = 面值 × 规模 × 乘数 × (1/结算价格 - 1/开仓均价)
-
- U本位合约:
-
多头头寸盈亏 = 面值 × 规模 × 乘数 × (结算价格 - 开仓均价) -
空头头寸盈亏 = 面值 × 规模 × 乘数 × (开仓均价 - 结算价格)
-
总已实现盈亏 (Realized PnL)
这是最终落袋为安的利润或亏损,涵盖了所有交易成本。
总已实现盈亏 = 平仓盈亏 + 结算盈亏 + 交易手续费
已实现盈亏率 (Realized PnL Ratio)
该比率评估了此次交易的实际收益率。
已实现盈亏率 = (总已实现盈亏 / 已平仓头寸的保证金) × 100%
计算实例解析
理论学习之后,让我们通过具体例子来加深理解。
开仓均价计算实例
U本位合约场景: 假设你持有BTC-USDT交割合约多头头寸,规模为10张合约,开仓均价为100,000 USDT。现在你以160,000 USDT的价格加仓5张合约。
代入公式:
开仓均价 = (100,000 × 10 + 160,000 × 5) / (10 + 5) = 1,800,000 / 15 = 120,000 USDT
币本位合约场景: 假设你持有BTC-USD交割合约空头头寸,规模为10张合约,开仓均价为100,000 USD。现在你以80,000 USD的价格加仓5张空头合约。
代入公式:
开仓均价 = (10 + 5) / (10 / 100,000 + 5 / 80,000) = 15 / (0.0001 + 0.0000625) ≈ 15 / 0.0001625 ≈ 92,307 USD
未实现盈亏计算实例
U本位合约场景: 假设你持有BTC-USDT多头头寸,面值为0.01 BTC,乘数为1,规模为10张合约。开仓均价为100,000 USDT,当前标记价格为160,000 USDT。
代入公式:
未实现盈亏 = 0.01 × 10 × 1 × (160,000 - 100,000) = 0.1 × 60,000 = 6,000 USDT
币本位合约场景: 假设你持有BTC-USD空头头寸,面值为100 USD,乘数为1,规模为1000张合约。开仓均价为100,000 USD,当前标记价格为80,000 USD。
代入公式:
未实现盈亏 = 100 × 1000 × 1 × (1/80,000 - 1/100,000) = 100,000 × (0.0000125 - 0.00001) = 100,000 × 0.0000025 = 0.25 BTC
未实现盈亏率计算实例
U本位合约场景: 延续上例,假设该头寸的保证金为1,600 USDT,未实现盈亏为6,000 USDT。
代入公式:
未实现盈亏率 = (6,000 / 1,600) × 100% = 3.75 × 100% = 375%
这意味着你的保证金获得了375%的浮动收益率。
常见问题
什么是交割合约的面值和乘数?
面值是指一张合约代表的标的资产数量,例如0.01 BTC。乘数通常为1,但在某些合约中可能用于调整合约价值。这两个参数共同决定了每张合约的实际价值。
币本位和U本位合约计算最大的区别是什么?
最核心的区别在于盈亏的计算基准。币本位合约的盈亏以标的资产(如BTC)本身计价,而U本位合约的盈亏则以稳定币(如USDT)计价。这使得U本位合约更易于理解和管理风险。
为什么加仓后会改变开仓均价?
加仓后,新的开仓均价是所有持仓的加权平均成本。这反映了你整体头寸的平均入场水平,是计算盈亏的公平基准。
未实现盈亏和已实现盈亏有何不同?
未实现盈亏是浮动变化的,随市场价格波动而改变,只有平仓或结算后才会转化为已实现盈亏。已实现盈亏是最终确定的利润或亏损,包含了所有交易成本。
如何管理交割合约的高风险?
务必使用止损订单、严格控制仓位大小、避免过度杠杆,并持续监控保证金水平。👉 获取专业的风险管理工具来保护你的投资。
结算价格是如何确定的?
结算价格通常在合约到期时,基于多个主流交易所的现货价格指数计算得出,以确保公平性,避免市场操纵。
本文仅供信息参考,不构成任何投资、税务或法律建议。数字资产持有和杠杆交易涉及高风险,可能导致全部投资损失。过往表现不预示未来结果,请根据自身财务状况谨慎评估风险。