Skip to main content

自动减仓

全部减仓

当且仅当以下两个条件同时满足时触发全部减仓:

  • MM>0,Equity0MM > 0, Equity^* \leq 0
  • 基于自动减仓触发价 (ADLTrigPrice) 计算得到的剩余 Equity 为负。

部分减仓

当且仅当以下两个条件同时满足时触发部分减仓:

  • MMEquity>100%\frac{MM}{Equity^*} > 100\%
  • 基于自动减仓触发价 (ADLTrigPrice) 计算得到的剩余 Equity 为负。

自动减仓触发价

自动减仓触发价 (ADLTrigPrice) 用于仓位风险计算,按此价格接管会导致被接管人仓位穿仓。给定代理平滑指数价格 S~tT\tilde{S}^T_t,期货平滑标记价格 F~tT\tilde{F}^T_t,行权价 KK,隐含波动率 σ\sigma,到期日 TT,当前时间 tt

FutureADLTrigPrice={F~tT(1ADLLongFutureShock),Qty>0F~tT(1+ADLShortFutureShock),Qty<0FutureADLTrigPrice = \begin{cases} \tilde{F}^T_t \cdot (1 - ADLLongFutureShock), &Qty > 0 \\[5pt] \tilde{F}^T_t \cdot (1 + ADLShortFutureShock), &Qty < 0 \end{cases}
CallADLTrigPrice={S~tTF~tTB(F~tT(1ADLLongFutureShock),σ(1ADLLongIVShock),T,t,K,call),Qty>0S~tTF~tTB(F~tT(1ADLLongFutureShock),σ(1+ADLShortIVShock),T,t,K,call),Qty<0CallADLTrigPrice = \begin{cases} \frac{\tilde{S}^T_t}{\tilde{F}^T_t}\cdot\mathcal{B}(\tilde{F}^T_t \cdot (1 - ADLLongFutureShock), \sigma \cdot (1 - ADLLongIVShock), T, t, K, call), &Qty > 0 \\[5pt] \frac{\tilde{S}^T_t}{\tilde{F}^T_t}\cdot\mathcal{B}(\tilde{F}^T_t \cdot (1 - ADLLongFutureShock), \sigma \cdot (1 + ADLShortIVShock), T, t, K, call), &Qty < 0 \end{cases}
PutADLTrigPrice={S~tTF~tTB(F~tT(1+ADLLongFutureShock),σ(1ADLLongIVShock),T,t,K,put),Qty>0S~tTF~tTB(F~tT(1ADLShortFutureShock),σ(1+ADLShortIVShock),T,t,K,put),Qty<0PutADLTrigPrice = \begin{cases} \frac{\tilde{S}^T_t}{\tilde{F}^T_t}\cdot\mathcal{B}(\tilde{F}^T_t \cdot (1 + ADLLongFutureShock), \sigma \cdot (1 - ADLLongIVShock), T, t, K, put), &Qty > 0 \\[5pt] \frac{\tilde{S}^T_t}{\tilde{F}^T_t}\cdot\mathcal{B}(\tilde{F}^T_t \cdot (1 - ADLShortFutureShock), \sigma \cdot (1 + ADLShortIVShock), T, t, K, put), &Qty < 0 \end{cases}

自动减仓价

自动减仓价 (ADL price) 为自动减仓的实际成交价。

全部减仓

以触发时刻合约的爆仓接管价 (liquidating price) 作为基准,计算合约自动减仓平仓价:

FutureADLPrice=FutureLiquidatingPriceFutureLoadWeightmin(ResidualEquity,0)FutureQtyFutureADLPrice = FutureLiquidatingPrice - \frac{FutureLoadWeight \cdot\min(ResidualEquity, 0)}{FutureQty}
OptionADLPrice=OptionLiquidatingPriceOptionLoadWeightmin(ResidualEquity,0)OptionQtyOptionADLPrice = OptionLiquidatingPrice - \frac{OptionLoadWeight \cdot\min(ResidualEquity, 0)}{OptionQty}

其中:

FutureLoadWeight=(FutureLiquidatingPriceFutureOpenPrice)FutureQtyTotalAbsValueFutureLoadWeight = \frac{\left| (FutureLiquidatingPrice - FutureOpenPrice) \cdot FutureQty \right|}{TotalAbsValue}
OptionLoadWeight=OptionLiquidatingPriceOptionQtyTotalAbsValueOptionLoadWeight = \frac{\left| OptionLiquidatingPrice \cdot OptionQty \right|}{TotalAbsValue}
TotalAbsValue=Leg:i(FutureLiquidatingPriceiFutureOpenPricei)FutureQtyi+Leg:iOptionLiquidatingPriceiOptionQtyiTotalAbsValue = \sum\limits_{Leg:i} \left| (FutureLiquidatingPrice_i - FutureOpenPrice_i) \cdot FutureQty_i \right| + \sum\limits_{Leg:i} \left| OptionLiquidatingPrice_i \cdot \text{OptionQty}_i \right|

当因非 USDC 抵押品导致用户策略账户被全部减仓时,其所有抵押品和债务将由平台接管并承担最终兜底责任。

部分减仓

触发机制

  • 对手选择:根据对手排序规则选择自动减仓对手方与该用户进行互相平仓;

  • 减仓顺序:逐腿按照减仓序列执行减仓;

  • 动态调整:每减仓一条腿后会根据当前策略剩余腿情况重新计算自动减仓价 (ADL price)。

对手方排序

计算对手方各自的杠杆收益率 (LeveragePnL) 并按照降序排序, 从杠杆收益率最大的对手方仓位开始相互平仓,直到发起方风险仓位被全部平仓:

LeveragePnL={UnrealizedPnLmax(1,EquityUnrealizedPnL)MMRatiosign(UnrealizedPnL),MMRatio0UnrealizedPnLmax(1,EquityUnrealizedPnL),MMRatio=0LeveragePnL = \begin{cases} \frac{UnrealizedPnL}{\max(1, Equity - UnrealizedPnL)} \cdot MMRatio^{\operatorname{sign}(UnrealizedPnL)}, & MMRatio \neq 0 \\[8pt] \frac{UnrealizedPnL}{\max(1, Equity - UnrealizedPnL)}, & MMRatio = 0 \end{cases}

自动减仓结算

  • 期货:发起方按照自动减仓价 (ADL price) 与对手方平仓。
  • 期权:期权多头由发起方以自动减仓价 (ADL price) 卖给对手方,期权空头由对手方以自动减仓价 (ADL price) 卖给发起方。
产品

Dederi RFQ

结构化产品

专业用户

市场数据

服务

文档

隐私政策

服务条款

支持
@Dederi_official

产品

Dederi RFQ

结构化产品

专业用户

市场数据

服务

文档

隐私政策

服务条款

Copyright © 2024 Dederi