盈亏计算(期权)

logo
更新于 2026-05-22 09:45:25
分享

对于用户来说,在下单之前知道如何计算盈亏很重要。以下指南可帮助您更好地了解不同变量与盈亏计算之间的关系。


请注意,Bybit 支持 USDT 期权,盈亏将以 USDT 结算。

  1. 平均入场价格

  2. 未结盈亏

  3. ROI (投资回报率)

  4. 平仓盈亏

  5. 交割盈亏

  6. 已结盈亏





平均入场价格

当用户针对现有期权合约下新订单时,入场价格将会发生相应变化。


计算公式:

仓位均价 = [(过去仓位数量 × 过去仓位均价)+(成交数量 × 成交价格)] /(过去仓位数量 + 成交数量)

示例

Ann 持有 0.1 BTC 的 BTCUSDT-31DEC21-48000-C,入场价格为 $3,500。 她认为 BTC 的价格在不久的将来会继续上涨。 Ann 决定增加看涨期权,并以 $4,000 的入场价格开通 0.1 BTC 的新看涨期权。

平均入场价格 = [(0.1×3,500)+(0.1×4,000)] /(0.1 + 0.1)= $3,750








未结盈亏

未结盈亏 (UPL) 是指未平仓仓位的当前盈亏。未结盈亏的计算方式根据您仓位方向(做多或做空)的不同而有所差异。



看涨期权

看跌期权

描述

对于认为未来标的资产价格会上涨的用户,可以选择买进买权或卖出卖权。

对于认为未来标的资产价格会下跌的用户,可以选择买进卖权或卖出买权。

公式

未结盈亏 = (标记价格 - 平均入场价格) × 持仓数量

未结盈亏 = (平均入场价格 - 标记价格) × 持仓数量

示例

Ann 购买了 0.1 BTC BTCUSDT-31DEC21-48000-C,入场价格为 3,500 美元。 BTC 价格上涨,当标记价格达到 4,500 美元时,她持有的期权未结盈亏为 [(4,500 − 3,500) × 0.1] = 100 USDT。

Bob 卖出 0.3 BTC BTCUSDT-31DEC21-50000-C,平均入场价格为 2,600 美元。 BTC 价格上涨,当标记价格达到 2,800 美元时,他所持有的期权未结盈亏为[(2,600 − 2,800) × 0.3] = −60 USDT。








投资回报率 (ROI )

ROI 显示每个仓位的投资回报率百分比。



看涨期权

看跌期权

公式 (全仓模式)

(标记价格 - 平均入场价格)/平均入场价格

(平均入场价格 - 标记价格)/平均入场价格

示例 (全仓模式)

Sally 买入 0.1 BTC BTCUSDT-23NOV23-36000-C,入场价格为 4,700 美元。


BTC 价格上涨,当标记价格达到 4,900 美元时,她持有的期权未结盈亏为 [(4,900 − 4,700) × 0.1] = 20 USDT。


投资回报率 = 20 / 4700 = 0.43%



Bob 卖出 0.1 BTC 的 BTCUSDT-23NOV23-36000-P,入场价格为 4,700 美元。


BTC 价格上涨,当标记价格达到 4,900 美元时,她持有的期权未结盈亏为 [(4,700 - 4,900) × 0.1] = -20 USDT。


投资回报率 = -20 / 4700 = -0.43%



公式(组合保证金模式)

组合保证金模式内期权投资回报率的计算将标的资产作为一个整体考虑在内。


ROI = 标的资产衍生品未实现盈亏 / 标的资产初始保证金

交割投资回报率

(交割现金流 - 平均入场价格 * 数量 - 开仓费用 - 交割费用)/(平均入场价格 * 数量)

(交割现金流 + 平均入场价格 * 数量 - 开仓费用 - 交割费用)/(平均入场价格 * 数量)








平仓盈亏

平仓盈亏是指用户平仓时产生的盈亏。


计算公式:

买入看涨期权/看跌期权平仓盈亏 =(成交价格 - 仓位均价)× 成交数量 - 手续费(开仓费和平仓费)

卖出看涨期权/看跌期权平仓盈亏 =(仓位均价 - 成交价格)× 成交数量 - 手续费(开仓费和平仓费)

示例

卖出看涨期权:假设 BTC 指数价格为 $44,900。Bob 卖出一份 0.3 BTC 期权合约 BTCUSDT-31DEC21-50000-C,平均入场价格为 $2,600。当 BTC 价格跌至 $44,000 时,他以 $2,400 的标记价格提前平仓。

则该期权平仓盈亏为 52 USDT,计算过程如下:

[(2,600 − 2,400) × 0.3] − 44,900 × 0.3 × 0.03% − 44,000 × 0.3 × 0.03%









交割盈亏

交割盈亏在期权到期时产生。


计算公式:

看涨期权交割盈亏 = 最大值(交割价格 - 行权价格,0)× 仓位数量 + 权利金(接收或支付)- 交割费用 - 手续费(未平仓仓位)

看跌期权交割盈亏 = 最大值(行权价格 - 交割价格,0)× 仓位数量 + 权利金(接收或支付)- 交割费用 - 手续费(未平仓仓位)


示例

买入看涨期权:

假设 BTC 指数价格为 $44,900。Ann 买入一份 0.1 BTC 期权合约 BTCUSDT-31DEC21-48000-C,入场价格为 $3,500。当该期权合约到期时,BTC 交割价格为 $52,000。该合约的行权价格为 $48,000。则该期权的交割盈亏为 47.873 USDT,计算过程如下:

最大值(52,000 - 48,000, 0)× 0.1 - 3,500 × 0.1 - 44,900 × 0.1 × 0.03% - 52,000 × 0.1 × 0.015%


我们再来回顾一下,在该案例中,BTC 指数价格为 $44,900。Ann 持有一份 0.1 BTC 期权合约 BTCUSDT-31DEC21-48000-C,入场价格为 $3,500。该期权的交割盈亏为 400 USDT。

  1. 手续费 = 最小值(0.03% × 44,900, 12.5% × 3,500)× 0.1 = 1.347 USDT


注意:单一期权合约的手续费不得超过期权价格的 12.5%。


我们假设,该合约即将到期时的预计交割价格为 $49,000。

  1. 交割费用 = 最小值 [(0.015% × 49,000, 12.5% ×(49,000 - 48,000)] × 0.1 = 0.735 USDT


作为期权买方,Ann 需要向卖方支付一笔权利金,方可获得看涨期权的权利。


计算公式:

权利金 = 成交数量 × 成交价格

  1. 即 0.1 × 3,500 = 350 USDT

交割盈亏 = 400 - 1.347 - 0.735 - 350 = 47.918 USDT


平仓盈亏和交割盈亏不同于未结盈亏和已结盈亏。请注意,交割盈亏也考虑了权利金。相关详情如下表所示:

未结盈亏

平仓盈亏

已结盈亏

交割盈亏

是否考虑仓位盈亏

是否考虑手续费

是否考虑交割费用

是否考虑权利金








已结盈亏

已结盈亏是用户提前平仓时产生的盈亏。请注意,仓位区域的已结盈亏代表该仓位自开仓以来的总盈亏。

计算公式:

已结盈亏 = 已平仓仓位的总盈亏 - 手续费(开仓费和平仓费)

示例

接下来我们将为您介绍,在不同的场景下,仓位区域变化将如何影响已结盈亏。

场景 1:当期权标记价格为 $2,400 且 BTC 指数价格为 $44,000 时,Bob 买入一份 0.4 BTC 期权合约 BTCUSDT-31DEC21-50000-C。

手续费(未平仓仓位)= 44,000 × 0.4 × 0.03% = 5.28 USDT

在本例中,Bob 所持仓位的已结盈亏即为 -5.28 USDT。

场景 2:假设 BTC 指数价格上涨至 $44,900。Bob 卖出一份 0.3 BTC 期权 BTCUSDT-31DEC21-50000-C,平均入场价格为 $2,400。他以 $2,600 的标记价格平仓。

先前已结盈亏 = -5.28 USDT

手续费(已平仓仓位)= 44,900 × 0.3 × 0.03% = 4.041 USDT

已结盈亏 = [(2,600 - 2,400) × 0.3] - 44,900 × 0.3 × 0.03% - 5.28 = 50.68 USDT

场景 3:现在 Bob 只持有 0.1 BTC 期权合约 BTCUSDT-31DEC21-50000-C。随后,当 BTC 指数价格为 $45,000 时,他以 $2,500 的价格买入 0.2 BTC 期权合约 BTCUSDT-31DEC21-50000-C。

先前已结盈亏 = 50.68 USDT

手续费(未平仓仓位)= 45,000 × 0.2 × 0.03% = 2.7 USDT

已结盈亏 = 50.68 - 2.7 = 47.98 USDT

如需详细了解期权费,敬请参阅 Bybit 期权费用概览




这篇文章有帮助吗?