Skip to main content

自动减仓

全部减仓

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

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

部分减仓

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

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

自动减仓触发价

自动减仓触发价 (ADLTrigPrice) 用于仓位风险计算,按此价格接管会导致被接管人仓位穿仓。

FutureADLTrigPrice={FutureSmoothMarkPricetT(1ADLLongFutureShock),Qty>0FutureSmoothMarkPricetT(1+ADLShortFutureShock),Qty<0FutureADLTrigPrice = \begin{cases} FutureSmoothMarkPrice^T_t \cdot (1 - ADLLongFutureShock), Qty > 0 \\[5pt] FutureSmoothMarkPrice^T_t \cdot (1 + ADLShortFutureShock), Qty < 0 \end{cases}
CallADLTrigPrice={V(FutureSmoothMarkPricetT(1ADLLongFutureShock),IV(1ADLLongIVShock),T,t,K,r,call),Qty>0V(FutureSmoothMarkPricetT(1+ADLShortFutureShock),IV(1+ADLShortIVShock),T,t,K,r,call),Qty<0CallADLTrigPrice = \begin{cases} V(FutureSmoothMarkPrice^T_t \cdot (1 - ADLLongFutureShock), IV \cdot (1 - ADLLongIVShock), T, t, K, r, call), Qty > 0 \\[5pt] V(FutureSmoothMarkPrice^T_t \cdot (1 + ADLShortFutureShock), IV \cdot (1 + ADLShortIVShock), T, t, K, r, call), Qty < 0 \end{cases}
PutADLTrigPrice={V(FutureSmoothMarkPricetT(1+ADLLongFutureShock),IV(1ADLLongIVShock),T,t,K,r,put),Qty>0V(FutureSmoothMarkPricetT(1ADLShortFutureShock),IV(1+ADLShortIVShock),T,t,K,r,put),Qty<0PutADLTrigPrice = \begin{cases} V(FutureSmoothMarkPrice^T_t \cdot (1 + ADLLongFutureShock),IV \cdot (1 - ADLLongIVShock), T, t, K, r, put), Qty > 0 \\[5pt] V(FutureSmoothMarkPrice^T_t \cdot (1 - ADLShortFutureShock), IV \cdot (1 + ADLShortIVShock), T, t, K, r, 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|

部分减仓

触发机制

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

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

  • 动态调整:每减仓一条腿后会根据当前策略剩余腿情况重新计算自动减仓价 (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