投资组合利润

  • 更新

在启用了投资组合保证金的账户中,将账户中的头寸投资组合放在一起,并针对各种情景对投资组合进行压力测试。测试场景中表现最差的情景用于计算总保证金要求。标准保证金账户中使用的简单IM和MM公式不适用于投资组合保证金账户。

Deribit 支持 2 种投资组合利润率模型:

  • 隔离投资组合利润 (S: PM)

  • 跨投资组合保证金 (X: PM)

隔离投资组合利润 (S: PM)

隔离投资组合利润率概述

  • 每种结算货币均分开处理。

  • 但是,在每种结算货币中,使用该结算货币的所有头寸都是一起查看的。

  • 保证金要求是根据该货币压力测试情景中表现最差的情景计算得出的。

隔离的投资组合利润率组成部分

该投资组合针对各种情景进行了测试,使用表现最差的情景来计算保证金要求。压力测试场景中有几个组成部分。可以在利润页面上找到每种情景的详细信息、最新值和结果。计算的主要组成部分摘要如下所示:

  • 基础价格的最大变动,例如 +/ -16%。从区间底部到顶部,将其分为9个均匀分布的区间,包括一个用于零价格变动的区

  • 波动率压力情景(波动率范围向上、相同和向下)是针对每桶基础价格变动计算的。

  • 扩展表-这主要是为了考虑远远没有资金的大量空头期权头寸。

    • 价格变动的计算,例如 -66%、-33%、+50%、+100%、+200%、+300%、+400%、+500%

    • 仅在波动率范围上升时

    • 仅为模拟损益的一小部分

    • 减震器的应用

  • 三角冲击。

  • Roll Shock。

  • 头寸初始保证金 = 每个基础货币的风险矩阵(包括扩展表)的最坏情况亏损情景 + Delta Shock + Roll Shock

  • 维持保证金 = 持仓初始保证金 * 维持保证金系数

    (默认维持保证金系数为 0.80)

  • 头寸初始保证金与未平仓订单的初始保证金和MMP设置的初始保证金一起添加,以提供最终的初始保证金。

隔离投资组合利润率 Delta Shock

  • Delta Shock 是针对大额增量头寸按货币对计算的。

  • 保证金系统将多头期权头寸的净增量与期货和空头期权头寸分开查看。

  • 除非有助于抵消期货+空头期权的净增量,否则不考虑多头期权的净增量。

  • 冲击的增量(DeltaForShock)是期货+空头期权的净增量,未被多头期权的净增量所抵消。

  • 然后,通过乘以指数将其转换为美元增量,然后将超过Delta总流动性冲击阈值的金额乘以永续期货的标准保证金的增量,如果没有永续合约,则乘以过期期货的标准保证金增量。

  • 此冲锋有上限:最大增量冲击。

隔离投资组合利润率上涨冲击

  • Roll Shock 是以每种结算货币为基础货币计算的。

  • 首先,使用每次到期的净增量计算出最小滚动冲击,如公式所示。

  • 然后,按公式计算年化滚动冲击。

  • 然后,将每种结算货币中每种基础货币的滚动冲击值与所有基础货币相加,得出每种结算货币的最终滚动冲击。

注意

请注意,永续合约增量被视为永续合约,其到期时间等于0

注意

请注意,在 API 中,最小到期时间 Delta Shock 显示为 min_annualised_move

跨投资组合保证金 (X: PM)

跨投资组合保证金(X: PM)允许在可用工具和结算货币中使用多种抵押品类型,从而扩展了隔离投资组合保证金(S: PM)的能力。在X: PM中,股权被视为头寸,不同资产的所有头寸汇总在一个风险矩阵中。例如,这允许使用比特币净值在USDC或ETH结算工具中开立头寸,反之亦然。该模型通过模拟多种货币的价格变动的影响来计算利润,从而得出基于美元的初始和维持

跨投资组合保证金与隔离投资组合保证金

  • 使用交叉投资组合保证金(X: PM),所有结算货币的所有头寸将在一个风险矩阵中一起查看。

  • 这允许将工具结算货币以外的货币用作保证金,以支持该工具的订单和头寸。

  • Roll Shocks是按基础货币计算的(而不是像隔离投资组合保证金那样先按结算货币然后按基础货币分组)。

  • Delta Shocks仍按货币对计算,这意味着例如,BTC-PERPETUAL和BTC_USDC-PERPETUAL之间的巨大点差会受到冲击。

  • 输出以美元计算,账户摘要中有一行美元,但为了向后兼容起见,该美元输出也将转换为每种结算货币。请务必注意,您的比特币、以太坊、USDC和USDT的保证金余额和保证金的总和将不等于您的美元保证金余额和保证金

跨投资组合保证金组成部分

该模型将净值视为头寸,在一个矩阵中查看所有货币的股票、期货、期权的所有头寸,并基于相同的基础货币净持仓。下午 初始保证金 是通过计算投资组合表现最差的情景来确定的,包括以下组成部分:

  • 对于主表,价格区间按货币对定义,并定义基础价格变动时段。区间为-4、-3、-2、-1、0、+1、+2、+3、+4,而工具的基础价格走势是桶号*价格区间/ 4。例如,如果btc_usd的价格区间为16%,则分区-3将考虑基础价格变动为-3 * 16%/4 = -12

  • 波动率压力情景(波动率范围向上、相同和向下)是针对每桶基础价格变动计算的。

  • 扩展表-这主要是为了考虑远远没有资金的大量空头期权头寸。

    • 价格变动的计算,例如 -66%、-33%、+50%、+100%、+200%、+300%、+400%、+500%

    • 仅在波动率范围上升时

    • 仅为模拟损益的一小部分

    • 减震器的应用

    注意

    在扩展表中,stETH 被分组到以太坊的存储桶中。

  • 三角冲击。

  • Roll Shock。

  • 表中的盈亏计算中,USDC和USDT结算的工具首先按隔离下午计算,然后分别乘以USDC_USD和USDT_USD指数,得出美元盈余。对于比特币和以太坊结算工具,它们首先按隔离下午计算,然后分别乘以比特币和以太坊指数,得出美元盈

  • 头寸初始保证金 = 每个基础货币的风险矩阵(包括扩展表)的最坏情况亏损情景 + Delta Shock + Roll Shock

  • 维持保证金 = 持仓初始保证金 * 维持保证金系数

    (默认维持保证金系数为 0.80)

  • 头寸初始保证金与未平仓订单的初始保证金和MMP设置的初始保证金一起添加,以提供最终的初始保证金。

  • 对于某些货币,适用理发。欲了解更多信息,请参阅 交叉抵押品规范

跨投资组合利润率三角冲击

  • Delta Shock是针对大额delta头寸按货币对计算的,并以美元给出结果(与S.PM不同,后者以结算货币给出结果)。

  • 多头期权头寸的净增量与期货+空头期权头寸分开考虑。

  • 除非有助于抵消期货+空头期权的净增量,否则不考虑多头期权的净增量。

  • 冲击的增量(DeltasForShock)是期货+空头期权的净增量,未被多头期权的净增量所抵消。

  • 然后,通过乘以指数将其转换为美元增量,超过Delta总流动性冲击阈值的金额乘以永续期货的标准利润率增量,如果没有永续合约,则乘以过期期货的标准保证金增量。

  • 此冲锋有上限:最大增量冲击。

跨投资组合利润率冲击

  • Roll Shock是按基础货币计算的,结果以美元为单位(与S.PM不同,后者以结算货币给出结果)。

  • 首先,按公式所示计算最低滚动冲击,使用每次到期的净名义美元增量。

  • 美元净名义增量 = 净增量 * 指数

  • 然后,按公式计算年化滚动冲击。

  • 然后,将每种结算货币中每种基础货币的滚动冲击值与所有基础货币相加,得出每种结算货币的最终滚动冲击。

注意

请注意,永续合约增量被视为永续合约,其到期时间等于0

注意

请注意,在 API 中,最小到期时间 Delta Shock 显示为 min_annualised_move

投资组合利润率模型规范

投资组合保证金账户中的多头期权

在使用投资组合保证金时,请务必注意,仅由多头期权组成的投资组合有可能被清算。这是因为即使只买入期权,投资组合保证金账户中计算保证金要求的方式也允许实现少量的杠杆作用。

这与标准保证金账户不同,在标准保证金账户中,多头期权的保证金是分开的。为了避免意外清算仅包含多头期权的投资组合,交易者不妨在使用标准保证金而不是投资组合保证金的子账户

投资组合利润率模型参数

模型的参数可以在 PM 页面上找到 (https://www.deribit.com/account/BTC/portfolio-margin)。这会根据您所在位置的工具显示参数。要查看所有参数,可以使用 API 调用 public/pme/get_params

model_parameters_1.JPG

“扩展减震器” 用于扩展工作台。

滚动冲击使用 “最小到期日增值冲击” 和 “年化波动风险百分比”。

“净值影响” 仅适用于风险矩阵中权益的 X: PM 账户。

“价格范围” 用于主表。

“波动率范围向上”,“波动率范围向下”,“震荡上行的最小波动率”,“短期Vega力量” 和 “长期Vega力量” 都用于波动率冲击。

“达美液体总量。库存阈值” 和 “最大增量冲击” 用于三角冲击。

投资组合保证金风险矩阵结构

  • 表中的每个计算值代表该工具在特定基础走势和波动率冲击下的模拟盈亏损失。

  • 仅适用于交叉下午:净值可用于抵消 X: PM 中的头寸。例如,XRP净值可以抵消XRP的空头看涨期权。

  • 在 S: PM 下不适用理发。

  • 投资组合保证金风险矩阵包括中间的主表,以及向下(左)和上行(右)的扩展表。

risk_matrix_1.JPG
risk_matrix_2.JPG

投资组合保证金风险矩阵计算

risk_calculations_1.JPG

表现最差的情况用红色箭头标记在风险矩阵的顶部。

risk_calculations_2.JPG
risk_calculations_3.JPG

调整后的模拟盈亏损率

对于最终的风险矩阵计算,仅使用扩展表中模拟盈亏的一小部分,本节还使用了减震器。扩展表中每个存储桶的分数计算方法如下。

首先,保证金乘数的计算公式为:

保证金乘数 = 扩展系数 * 价格范围/|priceMove|

接下来,计算 AdjustedSimulatedPnl。

对于 S: PM 账户中的线性(以 USDC 或 USDT 结算)工具,以及 X: PM 账户中的所有工具,调整后的模拟盈亏计算公式为:

adjustedSimulatedPnl = SimulatedPnl * 保证金乘数

对于 S: PM 账户中的反向(以比特币或以太币结算)工具,调整后的模拟盈亏计算公式为:

adjustedSimulatedPnl = SimulatedPnl * 保证金乘数 (1 + PriceMove)/(1 + Sign (PriceMove) * PriceRange)

待减量

对于主表和扩展表,我们对每种基础货币的行进行求和,以获得按基础货币分组的矩阵输出。在此步骤中,BTCDVOL 与 BTC 分组。对于扩展工作台,我们随后使用减震器来减少其冲击力。这意味着只有非常大的期权头寸才会对扩展表产生影响。

对于 S: PM 账户中的线性(以 USDC 或 USDT 结算)工具,以及 X: PM 账户中的所有工具,AmountTobedampened 的计算公式为:

AmountTobedampened = min((max(|priceMove|/价格范围,1)-1)* ExtendedDampener,|adjustedSimulatedPnel|)

对于 S: PM 账户中的反向(以比特币或以太币结算)工具,AmountTobedampened 的计算公式为:

AmountTobedampened = min ((max (|priceMove|/PriceRange, 1)-1) * ExtendedDampener/((1 + Sign (PriceMove) * 价格范围) * 指数),|调整后的模拟盈亏|)

利润摘要

在投资组合保证金页面的风险矩阵上方,您将看到保证金摘要。

risk_calculations_4.JPG

此表显示了以下各项的值:

  • 最坏的情况

  • 基础冲击

  • 三角冲击

  • 有效净值保证金

  • 解耦冲击

  • 未平仓订单保证金

  • MMP 利润

  • 现货储备

注意

请注意,投资组合利润率计算中提到的 “最坏情况” 只是测试情景中最差的结果。这并不意味着这是该账户可能损失的最大金额。

使用抵消货币作为抵押品的承保期权(X: PM)

  • 抵消货币(例如XRP)与BTC、ETH、USDC、USDC、USDC、PAXG等不是完全的交叉抵押货币。抵消货币仅用于抵消风险矩阵中相应货币的上行风险。这表现为风险矩阵中存在抵消货币余额,上行区间为正值。

  • ross PM上进入担保看涨期权的客户需要持有USDC、USDT、BTC或任何其他交叉抵押货币才能进入担保看涨头寸。他们还需要维持这些货币的一定余额作为抵押品(因为它们是保证金余额的一部分,而抵消货币不是)。

  • 将保证金余额(BTC、ETH、USDC等,不包括XRP)与初始和维持保证金(IM 和 MM 比率)进行比较,以确定客户是否违反了其保证金要求。MM比率高于100%将触发清算。

  • 除了向上和向下情景外,我们还执行音量上升和降低音量冲击场景。这将决定头寸的保证金要求,需要以USDC、USDT等(不包括XRP)发布

  • 客户应特别考虑上行风险,即随着标的资产因其空头期权而增加,他们的USDC净值将降低。由于抵消货币(例如XRP)不属于保证金余额的一部分,这可能会导致保证金余额不足以满足其维持保证金要求,从而导致清算。为避免这种情况,客户还应确保账户中有足够数量的交叉抵押货币(BTC、ETH、USDC、USDC和USDC等)。