交易者在进行保证金交易之前需掌握的核心概念包括全仓保证金中起始保证金与维持保证金的计算方法。在计算之前,我们先梳理下这两个术语。
-
起始保证金 (IM) 是开仓所需的最低保证金。
-
维持保证金 (MM) 则是维持仓位所需的最低资金金额。请注意,若保证金降至维持保证金水平以下,仓位将被强平。
请留意期权交易具有以下特性:
-
购买期权时,买家支付权利金后,即可拥有看涨期权或看跌期权。做多期权无需维持保证金。
-
卖出期权时,做空期权需要维持保证金以确保期权行权时,卖家能履行义务。
维持保证金计算
期权多仓:如上所述,交易者买入看涨期权或看跌期权时无需维持保证金。
期权空仓:需要维持保证金。
因此,账户维持保证金是期权空仓所需的的维持保证金总额。
公式
账户维持保证金率 (MM%) = 账户维持保证金 / 保证金余额 × 100%
账户维持保证金 = Sum (空仓维持保证金)
仓位维持保证金 = [Max (维持保证金系数 × 指数价格, 维持保证金系数 × 期权标记价格) + 期权标记价格 + 强制平仓费率 × 指数价格] × ABS (仓位数量)
示例 1
假设交易者卖出 1 BTC 的 BTC-31JUN22-31000-C,并持有此空仓。BTC 指数价格为 $30,000,期权标记价格为 $300。
此空仓的仓位维持保证金为 1,260 USDC。计算方式如下:
仓位维持保证金 = [Max (3% × 30,000, 3% × 300) + 300 + 0.2% × 30,000] × ABS (−1) = 1,260 USDC
若交易者账户中仅持有此仓位,保证金余额为 $10,000,则按 1,260/10,000 计算得出账户维持保证金率 (MM%) 为 12.6%。
起始保证金计算
账户起始保证金是账户订单起始保证金与账户仓位起始保证金之和。
-
账户订单起始保证金根据交易者下达的订单计算得出。
-
账户仓位起始保证金则根据交易者账户中所持的仓位计算得出。
这与维持保证金的计算方法类似,但只有空仓才需仓位起始保证金。
公式
账户起始保证金率 (IM%) = 账户起始保证金 / 保证金余额 × 100%
账户起始保证金 = 账户订单起始保证金 + 账户仓位起始保证金
账户订单起始保证金计算
账户订单起始保证金 = Sum (订单起始保证金)
按以下四个交易类型计算订单起始保证金:
-
开仓买入
-
开仓卖出
-
买入平多
-
卖出平仓
开仓买入
买入期权的订单起始保证金等于权利金加上手续费。
公式
订单起始保证金 = 权利金 + 手续费
-
权利金 = 订单数量 × 订单价格
-
手续费 = Min (Taker 费率 × 指数价格, 订单价格中的最大交易占比 × 订单价格) × 订单数量
示例 2
假设交易者 A 下单买入 1 BTC 的 BTC-31JUN22-30000-C,订单价格为 $300,BTC 指数价格为 $30,000。
此订单的起始保证金为 306 USDC。计算方式如下:
订单起始保证金 = 300 + 6 = 306 USDC
-
权利金 = 1 × 300 = 300 USDC
-
手续费 = Min (0.02% × 30,000, 12.5% × 300) × 1 = 6 USDC
开仓卖出
由于使用了保证金,卖出期权的订单起始保证金将高于买入期权的订单起始保证金。若订单成交,则期权仓位的起始保证金趋近于该仓位的维持保证金。
公式
订单起始保证金 = Max (订单起始保证金’, 仓位维持保证金) + 手续费 − 权利金
-
订单起始保证金’ = [Max (最大起始保证金系数 × 指数价格 − OTM 数量, 最小起始保证金系数 × 指数价格) + Max (订单价格, 标记价格)] × 订单数量
-
看涨期权 OTM 数量 = Max (0, 行权价 − 指数价格)
-
看跌期权 OTM 数量 = Max (0, 指数价格 − 行权价)
-
权利金 = ABS (订单数量) × 订单价格
-
手续费 = Min (Taker 费率 × 指数价格, 订单价格中的最大交易占比 × 订单价格) × 订单数量
示例 3
假设交易者 B 下单卖出 1 BTC 的 BTC-31JUN22-31000-C,订单价格为 $350,BTC 指数价格以及期权标记价格分别为 $30,000 和 $300。
此订单的起始保证金为 3,506 USDC。计算方式如下:
订单起始保证金 = Max ([Max (0.15 × 30,000 − 1,000, 0.1 × 30,000) + Max (350, 300)] × 1, 1,260) + 6 − 350 = 3,506 USDC
-
OTM 数量 = 31,000 − 30,000 = 1,000 USDC
-
权利金 = 1 × 350 = 350 USDC
-
手续费 = Min (0.02% × 30,000, 12.5% × 350) × 1 = 6 USDC
买入平多
买入期权平空仓时,通常不占用任何订单起始保证金。但是,若平仓时解锁的保证金不够支付权利金,则将占用订单起始保证金。
公式
订单起始保证金 = Max (0 , 权利金 + 手续费 − 订单起始保证金’)
-
订单起始保证金’ = 订单数量 / 仓位数量 × Min (保证金余额 / 账户仓位起始保证金, 100%) × 仓位起始保证金
-
权利金 = 订单数量 × 期权订单价格
-
手续费 = 订单数量 × Min (Taker × 指数, 订单价格中的最大交易占比 × 期权订单价格)
示例 4
假设交易者 A 只持有 2 BTC 的 BTC-31JUN22-31000-C 空仓,相关参数如下:
保证金余额: 10,000 USDC
账户仓位起始保证金: 2,000 USDC
仓位维持保证金: 800 USDC
交易者 A 打算平半仓,并下达买入订单以 $350 的价格平 1 BTC 的仓。BTC 指数价格以及期权标记价格分别为 $30,000 和 $300。
此订单的起始保证金为 0 USDC。计算方式如下:
订单起始保证金 = Max (0 , 350 − 1,000 + 6) = 0 USDC
-
订单起始保证金’ = 1/2 × Min (10,000 / 2,000, 100%) × 2,000 = 1,000 USDC
-
权利金 = 1 × 350 = 350 USDC
-
手续费 = 1 ×Min (0.02% × 30,000, 12.5% × 350) × 1 = 6 USDC
卖出平仓
卖出期权平多仓时,订单起始保证金根据对比仓位维持保证金与平仓时收取的权利金计算得出。
公式
-
订单起始保证金 = MAX (0, 手续费 + 仓位维持保证金 − 权利金)
-
权利金 = ABS (订单数量) × 期权订单价格
-
手续费 = ABS (订单数量) × Min (Taker × 指数, 订单价格中的最大交易占比 × 期权订单价格)
示例 5
假设交易者 B 只持有 2 BTC 的 BTC-31JUN22-31000-C 多仓,相关参数如下:
保证金余额:10,000 USDC
账户仓位起始保证金:2,000 USDC
仓位维持保证金:800 USDC
交易者 A 打算平半仓,并下达卖出订单以 $350 的价格平 1 BTC 的仓。BTC 指数价格以及期权标记价格分别为 $30,000 和 $300。
此订单的起始保证金为 56 USDC。计算方式如下:
订单起始保证金 = MAX (0, 6 + 400 − 350) = 56 USDC
-
仓位维持保证金 = 1/2 × 800 = 400 USDC
-
权利金 = 1 × 350 = 350 USDC
-
手续费 = 6 USDC
账户仓位起始保证金计算
这与仓位维持保证金的计算方法类似,但持有空仓需要起始保证金。
公式
账户仓位起始保证金率 (IM%) = 账户仓位起始保证金 / 保证金余额 × 100%
账户仓位起始保证金 = Sum (仓位起始保证金)
仓位起始保证金 = Max (仓位起始保证金’, 仓位维持保证金)
-
仓位起始保证金’ = [Max (最大起始保证金系数 × 标的 − OTM 数量, 最小起始保证金系数 × 标的) + Max (仓位均价, 期权标记价格)] × ABS (仓位数量)
-
看涨期权 OTM 数量 = Max (0, 行权价 − 指数价格)
-
看跌期权 OTM 数量 = Max (0, 指数价格 − 行权价)
示例 6
假设交易者 A 卖出 1 BTC 的 BTC-31JUN22-31000-C 并持有空仓。相关参数如下:
BTC 指数价格: $30,000
期权标记价格: $300
开仓均价: $350
保证金余额:10,000 USDC
此空仓的仓位维持保证金为 1,260 USDC。计算方式如下:
-
账户仓位起始保证金率 (IM%) = 3,850/10,000 = 38.5%
-
账户仓位起始保证金 = 3,850 USDC
-
仓位起始保证金 = Max (3,850, 1260) = 3,850 USDC
-
仓位起始保证金’= [Max (0.15 × 30,000 − 1,000, 0.1 × 30,000) + Max (350, 300)] × 1 = 3,500 + 350 = 3,850 USDC
-
仓位维持保证金 = 1,260 USDC(请参看示例 1 的计算方法)
-
看涨期权 OTM 数量 = Max (0, 31,000 − 30,000) = 1,000 USDC
系数表
标的资产的各项参数详情如下:
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
| |
|
|
注:
— 在全仓保证金模式下,买家下单时,权利金与手续费将占保证金的一部分。订单成交后,起始保证金将根据订单成交额进行调整,并从现金余额中扣除。
— 在组合保证金模式下,订单成交不会占用起始保证金。
— 反向下单:如在平仓时选择了只减仓功能,订单金额最高仅限为仓位金额。
— 反向下单:如在平仓时未选只减仓功能,则订单金额不限于仓位金额。在这种情况下,则需分别计算平仓和开仓时的订单起始保证金。