自动减仓
全部减仓
- MM>0,Equity∗≤0;
- 基于自动减仓触发价 (ADLTrigPrice) 计算得到的剩余 Equity 为负。
部分减仓
- Equity∗MM>100%;
- 基于自动减仓触发价 (ADLTrigPrice) 计算得到的剩余 Equity 为负。
自动减仓触发价
自动减仓触发价 (ADLTrigPrice) 用于仓位风险计算,按此价格接管会导致被接管人仓位穿仓。
FutureADLTrigPrice=⎩⎨⎧FutureSmoothMarkPricetT⋅(1−ADLLongFutureShock),Qty>0FutureSmoothMarkPricetT⋅(1+ADLShortFutureShock),Qty<0
CallADLTrigPrice=⎩⎨⎧V(FutureSmoothMarkPricetT⋅(1−ADLLongFutureShock),IV⋅(1−ADLLongIVShock),T,t,K,r,call),Qty>0V(FutureSmoothMarkPricetT⋅(1+ADLShortFutureShock),IV⋅(1+ADLShortIVShock),T,t,K,r,call),Qty<0
PutADLTrigPrice=⎩⎨⎧V(FutureSmoothMarkPricetT⋅(1+ADLLongFutureShock),IV⋅(1−ADLLongIVShock),T,t,K,r,put),Qty>0V(FutureSmoothMarkPricetT⋅(1−ADLShortFutureShock),IV⋅(1+ADLShortIVShock),T,t,K,r,put),Qty<0
自动减仓价
自动减仓价 (ADL price) 为自动减仓的实际成交价。
全部减仓
以触发时刻合约的爆仓接管价 (liquidating price) 作为基准,计算合约自动减仓平仓价:
FutureADLPrice=FutureLiquidatingPrice−FutureQtyFutureLoadWeight⋅min(ResidualEquity,0)
OptionADLPrice=OptionLiquidatingPrice−OptionQtyOptionLoadWeight⋅min(ResidualEquity,0)
其中:
FutureLoadWeight=TotalAbsValue∣(FutureLiquidatingPrice−FutureOpenPrice)⋅FutureQty∣
OptionLoadWeight=TotalAbsValue∣OptionLiquidatingPrice⋅OptionQty∣
TotalAbsValue=Leg:i∑∣(FutureLiquidatingPricei−FutureOpenPricei)⋅FutureQtyi∣+Leg:i∑∣OptionLiquidatingPricei⋅OptionQtyi∣
部分减仓
触发机制
对手方排序
计算对手方各自的杠杆收益率 (LeveragePnL) 并按照降序排序,
从杠杆收益率最大的对手方仓位开始相互平仓,直到发起方风险仓位被全部平仓:
LeveragePnL=⎩⎨⎧max(1,Equity−UnrealizedPnL)UnrealizedPnL⋅MMRatiosign(UnrealizedPnL),max(1,Equity−UnrealizedPnL)UnrealizedPnL,MMRatio=0MMRatio=0
自动减仓结算
- 期货:发起方按照自动减仓价 (ADL price) 与对手方平仓。
- 期权:期权多头由发起方以自动减仓价 (ADL price) 卖给对手方,期权空头由对手方以自动减仓价 (ADL price) 卖给发起方。